./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-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc 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-32_7a-drivers--message--fusion--mptctl.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 1cfba800a850f13ff72fddf9946e31aec208a19aa4b82d402046e12670b66199 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:50:29,017 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:50:29,079 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:50:29,083 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:50:29,086 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:50:29,106 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:50:29,107 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:50:29,107 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:50:29,107 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:50:29,108 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:50:29,108 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:50:29,109 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:50:29,109 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:50:29,109 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:50:29,110 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:50:29,110 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:50:29,110 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:50:29,110 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:50:29,110 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:50:29,110 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:50:29,111 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:50:29,111 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:50:29,112 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:50:29,112 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:50:29,112 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:50:29,112 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:50:29,113 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:50:29,113 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 -> 1cfba800a850f13ff72fddf9946e31aec208a19aa4b82d402046e12670b66199 [2025-02-06 06:50:29,372 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:50:29,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:50:29,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:50:29,381 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:50:29,381 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:50:29,382 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-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i [2025-02-06 06:50:30,589 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/181fa0343/f93f9b3244bb4ff69e77eca032ebc0bf/FLAG6f813ae1c [2025-02-06 06:50:31,215 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:50:31,216 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i [2025-02-06 06:50:31,255 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/181fa0343/f93f9b3244bb4ff69e77eca032ebc0bf/FLAG6f813ae1c [2025-02-06 06:50:31,272 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/181fa0343/f93f9b3244bb4ff69e77eca032ebc0bf [2025-02-06 06:50:31,274 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:50:31,276 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:50:31,277 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:50:31,277 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:50:31,280 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:50:31,282 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:50:31" (1/1) ... [2025-02-06 06:50:31,283 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@254f8fde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:31, skipping insertion in model container [2025-02-06 06:50:31,285 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:50:31" (1/1) ... [2025-02-06 06:50:31,366 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:50:33,157 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-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i[277952,277965] [2025-02-06 06:50:33,342 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:50:33,357 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:50:33,516 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/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5693-5694] [2025-02-06 06:50:33,520 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/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5722-5723] [2025-02-06 06:50:33,740 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-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i[277952,277965] [2025-02-06 06:50:33,756 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:50:33,805 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:50:33,806 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33 WrapperNode [2025-02-06 06:50:33,807 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:50:33,808 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:50:33,808 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:50:33,808 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:50:33,813 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:33,868 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,013 INFO L138 Inliner]: procedures = 258, calls = 2402, calls flagged for inlining = 96, calls inlined = 93, statements flattened = 6774 [2025-02-06 06:50:34,014 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:50:34,015 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:50:34,015 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:50:34,015 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:50:34,022 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,022 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,039 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,507 INFO L175 MemorySlicer]: Split 1117 memory accesses to 24 slices as follows [2, 5, 1, 294, 17, 549, 8, 13, 11, 6, 26, 2, 36, 1, 16, 11, 15, 2, 4, 57, 6, 25, 2, 8]. 49 percent of accesses are in the largest equivalence class. The 30 initializations are split as follows [2, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 2, 7, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 8]. The 309 writes are split as follows [0, 2, 0, 3, 12, 184, 0, 4, 4, 3, 12, 0, 29, 0, 12, 1, 0, 0, 1, 16, 3, 22, 1, 0]. [2025-02-06 06:50:34,508 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,508 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,644 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,659 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,687 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,712 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,751 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:50:34,752 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:50:34,753 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:50:34,753 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:50:34,754 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (1/1) ... [2025-02-06 06:50:34,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:50:34,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:50:34,783 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-02-06 06:50:34,785 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-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:50:34,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~X~~dma_addr_t~0~TO~VOID [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mpctl_mutex [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mpctl_mutex [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_GetIocState [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_GetIocState [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure __scsi_iterate_devices [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure __scsi_iterate_devices [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 06:50:34,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:50:34,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_syscall_down [2025-02-06 06:50:34,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_syscall_down [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_device_driver_deregister [2025-02-06 06:50:34,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_device_driver_deregister [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 06:50:34,806 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_remove [2025-02-06 06:50:34,806 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_remove [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 06:50:34,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 06:50:34,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:50:34,806 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 06:50:34,807 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:50:34,807 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_put_msg_frame [2025-02-06 06:50:34,807 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_put_msg_frame [2025-02-06 06:50:34,811 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-06 06:50:34,812 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-06 06:50:34,813 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-06 06:50:34,813 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:50:34,817 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure __mptctl_ioctl [2025-02-06 06:50:34,817 INFO L138 BoogieDeclarations]: Found implementation of procedure __mptctl_ioctl [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_do_mpt_command [2025-02-06 06:50:34,817 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_do_mpt_command [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_do_fw_download [2025-02-06 06:50:34,817 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_do_fw_download [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:50:34,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of__MPT_MGMT [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of__MPT_MGMT [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_put_msg_frame_hi_pri [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_put_msg_frame_hi_pri [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_free_fw_memory [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_free_fw_memory [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_do_taskmgmt [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_do_taskmgmt [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-06 06:50:34,818 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:50:34,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_clear_taskmgmt_in_progress_flag [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_clear_taskmgmt_in_progress_flag [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_timeout_expired [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_timeout_expired [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mpctl_mutex [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mpctl_mutex [2025-02-06 06:50:34,819 INFO L130 BoogieDeclarations]: Found specification of procedure mptctl_fasync [2025-02-06 06:50:34,819 INFO L138 BoogieDeclarations]: Found implementation of procedure mptctl_fasync [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 06:50:34,822 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2025-02-06 06:50:34,822 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:50:34,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_set_taskmgmt_in_progress_flag [2025-02-06 06:50:34,823 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_set_taskmgmt_in_progress_flag [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 06:50:34,823 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_verify_adapter [2025-02-06 06:50:34,823 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_verify_adapter [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:50:34,823 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-06 06:50:34,823 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:50:34,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_deregister [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_deregister [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_sgl [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_sgl [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 06:50:34,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:50:34,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_get_msg_frame [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_get_msg_frame [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of__MPT_MGMT [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of__MPT_MGMT [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_send_handshake_request [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_send_handshake_request [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_register [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_register [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of__MPT_MGMT [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of__MPT_MGMT [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2025-02-06 06:50:34,825 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:50:34,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:50:34,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:50:34,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:50:34,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:50:34,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:50:34,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 06:50:34,832 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:50:34,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:50:34,835 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_config [2025-02-06 06:50:34,835 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_config [2025-02-06 06:50:34,836 INFO L130 BoogieDeclarations]: Found specification of procedure mpt_free_msg_frame [2025-02-06 06:50:34,836 INFO L138 BoogieDeclarations]: Found implementation of procedure mpt_free_msg_frame [2025-02-06 06:50:34,836 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 06:50:34,836 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 06:50:35,515 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:50:35,519 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:50:35,535 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:50:35,559 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: havoc #t~nondet1581; [2025-02-06 06:50:35,599 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: havoc #t~nondet1564; [2025-02-06 06:50:35,611 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061: havoc #t~nondet1578; [2025-02-06 06:50:35,622 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: havoc #t~ret1553.base, #t~ret1553.offset; [2025-02-06 06:50:35,697 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882-1: ldv_mutex_trylock_12_#res#1 := ldv_mutex_trylock_12_~ldv_func_res~1#1; [2025-02-06 06:50:35,697 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: havoc mutex_lock_interruptible_#t~nondet1577#1; [2025-02-06 06:50:35,697 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895-1: ldv_mutex_lock_interruptible_13_#res#1 := ldv_mutex_lock_interruptible_13_~ldv_func_res~2#1; [2025-02-06 06:50:35,720 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: havoc dma_alloc_attrs_#t~ret1557#1.base, dma_alloc_attrs_#t~ret1557#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: call ULTIMATE.dealloc(mptctl_eventreport_~#karg~5#1.base, mptctl_eventreport_~#karg~5#1.offset);havoc mptctl_eventreport_~#karg~5#1.base, mptctl_eventreport_~#karg~5#1.offset;call ULTIMATE.dealloc(mptctl_eventreport_~#ioc~6#1.base, mptctl_eventreport_~#ioc~6#1.offset);havoc mptctl_eventreport_~#ioc~6#1.base, mptctl_eventreport_~#ioc~6#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: call ULTIMATE.dealloc(mptctl_getiocinfo_~#ioc~1#1.base, mptctl_getiocinfo_~#ioc~1#1.offset);havoc mptctl_getiocinfo_~#ioc~1#1.base, mptctl_getiocinfo_~#ioc~1#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384: call ULTIMATE.dealloc(~#khdr~0#1.base, ~#khdr~0#1.offset);havoc ~#khdr~0#1.base, ~#khdr~0#1.offset;call ULTIMATE.dealloc(~#iocp~0#1.base, ~#iocp~0#1.offset);havoc ~#iocp~0#1.base, ~#iocp~0#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985: havoc mpt_alloc_fw_memory_#t~nondet1567#1; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8235: call ULTIMATE.dealloc(mptctl_hp_targetinfo_~#ioc~11#1.base, mptctl_hp_targetinfo_~#ioc~11#1.offset);havoc mptctl_hp_targetinfo_~#ioc~11#1.base, mptctl_hp_targetinfo_~#ioc~11#1.offset;call ULTIMATE.dealloc(mptctl_hp_targetinfo_~#karg~9#1.base, mptctl_hp_targetinfo_~#karg~9#1.offset);havoc mptctl_hp_targetinfo_~#karg~9#1.base, mptctl_hp_targetinfo_~#karg~9#1.offset;call ULTIMATE.dealloc(mptctl_hp_targetinfo_~#page_dma~0#1.base, mptctl_hp_targetinfo_~#page_dma~0#1.offset);havoc mptctl_hp_targetinfo_~#page_dma~0#1.base, mptctl_hp_targetinfo_~#page_dma~0#1.offset;call ULTIMATE.dealloc(mptctl_hp_targetinfo_~#cfg~1#1.base, mptctl_hp_targetinfo_~#cfg~1#1.offset);havoc mptctl_hp_targetinfo_~#cfg~1#1.base, mptctl_hp_targetinfo_~#cfg~1#1.offset;call ULTIMATE.dealloc(mptctl_hp_targetinfo_~#hdr~2#1.base, mptctl_hp_targetinfo_~#hdr~2#1.offset);havoc mptctl_hp_targetinfo_~#hdr~2#1.base, mptctl_hp_targetinfo_~#hdr~2#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7477: call ULTIMATE.dealloc(mptctl_mpt_command_~#karg~7#1.base, mptctl_mpt_command_~#karg~7#1.offset);havoc mptctl_mpt_command_~#karg~7#1.base, mptctl_mpt_command_~#karg~7#1.offset;call ULTIMATE.dealloc(mptctl_mpt_command_~#ioc~8#1.base, mptctl_mpt_command_~#ioc~8#1.offset);havoc mptctl_mpt_command_~#ioc~8#1.base, mptctl_mpt_command_~#ioc~8#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: call ULTIMATE.dealloc(mptctl_eventquery_~#karg~3#1.base, mptctl_eventquery_~#karg~3#1.offset);havoc mptctl_eventquery_~#karg~3#1.base, mptctl_eventquery_~#karg~3#1.offset;call ULTIMATE.dealloc(mptctl_eventquery_~#ioc~4#1.base, mptctl_eventquery_~#ioc~4#1.offset);havoc mptctl_eventquery_~#ioc~4#1.base, mptctl_eventquery_~#ioc~4#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6491: call ULTIMATE.dealloc(mptctl_do_reset_~#krinfo~0#1.base, mptctl_do_reset_~#krinfo~0#1.offset);havoc mptctl_do_reset_~#krinfo~0#1.base, mptctl_do_reset_~#krinfo~0#1.offset;call ULTIMATE.dealloc(mptctl_do_reset_~#iocp~1#1.base, mptctl_do_reset_~#iocp~1#1.offset);havoc mptctl_do_reset_~#iocp~1#1.base, mptctl_do_reset_~#iocp~1#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: call ULTIMATE.dealloc(mptctl_gettargetinfo_~#karg~1#1.base, mptctl_gettargetinfo_~#karg~1#1.offset);havoc mptctl_gettargetinfo_~#karg~1#1.base, mptctl_gettargetinfo_~#karg~1#1.offset;call ULTIMATE.dealloc(mptctl_gettargetinfo_~#ioc~2#1.base, mptctl_gettargetinfo_~#ioc~2#1.offset);havoc mptctl_gettargetinfo_~#ioc~2#1.base, mptctl_gettargetinfo_~#ioc~2#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9961: havoc memdup_user_#t~ret1561#1.base, memdup_user_#t~ret1561#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: call ULTIMATE.dealloc(mptctl_eventenable_~#karg~4#1.base, mptctl_eventenable_~#karg~4#1.offset);havoc mptctl_eventenable_~#karg~4#1.base, mptctl_eventenable_~#karg~4#1.offset;call ULTIMATE.dealloc(mptctl_eventenable_~#ioc~5#1.base, mptctl_eventenable_~#ioc~5#1.offset);havoc mptctl_eventenable_~#ioc~5#1.base, mptctl_eventenable_~#ioc~5#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: call ULTIMATE.dealloc(mptctl_replace_fw_~#karg~6#1.base, mptctl_replace_fw_~#karg~6#1.offset);havoc mptctl_replace_fw_~#karg~6#1.base, mptctl_replace_fw_~#karg~6#1.offset;call ULTIMATE.dealloc(mptctl_replace_fw_~#ioc~7#1.base, mptctl_replace_fw_~#ioc~7#1.offset);havoc mptctl_replace_fw_~#ioc~7#1.base, mptctl_replace_fw_~#ioc~7#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: call ULTIMATE.dealloc(mptctl_fw_download_~#kfwdl~0#1.base, mptctl_fw_download_~#kfwdl~0#1.offset);havoc mptctl_fw_download_~#kfwdl~0#1.base, mptctl_fw_download_~#kfwdl~0#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: havoc pci_domain_nr_#t~mem54#1; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: call ULTIMATE.dealloc(mptctl_hp_hostinfo_~#ioc~10#1.base, mptctl_hp_hostinfo_~#ioc~10#1.offset);havoc mptctl_hp_hostinfo_~#ioc~10#1.base, mptctl_hp_hostinfo_~#ioc~10#1.offset;call ULTIMATE.dealloc(mptctl_hp_hostinfo_~#buf_dma~0#1.base, mptctl_hp_hostinfo_~#buf_dma~0#1.offset);havoc mptctl_hp_hostinfo_~#buf_dma~0#1.base, mptctl_hp_hostinfo_~#buf_dma~0#1.offset;call ULTIMATE.dealloc(mptctl_hp_hostinfo_~#karg~8#1.base, mptctl_hp_hostinfo_~#karg~8#1.offset);havoc mptctl_hp_hostinfo_~#karg~8#1.base, mptctl_hp_hostinfo_~#karg~8#1.offset;call ULTIMATE.dealloc(mptctl_hp_hostinfo_~#cfg~0#1.base, mptctl_hp_hostinfo_~#cfg~0#1.offset);havoc mptctl_hp_hostinfo_~#cfg~0#1.base, mptctl_hp_hostinfo_~#cfg~0#1.offset;call ULTIMATE.dealloc(mptctl_hp_hostinfo_~#hdr~1#1.base, mptctl_hp_hostinfo_~#hdr~1#1.offset);havoc mptctl_hp_hostinfo_~#hdr~1#1.base, mptctl_hp_hostinfo_~#hdr~1#1.offset; [2025-02-06 06:50:38,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234: call ULTIMATE.dealloc(mptctl_readtest_~#karg~2#1.base, mptctl_readtest_~#karg~2#1.offset);havoc mptctl_readtest_~#karg~2#1.base, mptctl_readtest_~#karg~2#1.offset;call ULTIMATE.dealloc(mptctl_readtest_~#ioc~3#1.base, mptctl_readtest_~#ioc~3#1.offset);havoc mptctl_readtest_~#ioc~3#1.base, mptctl_readtest_~#ioc~3#1.offset; [2025-02-06 06:50:38,756 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: havoc mpt_HardResetHandler_#t~nondet1565#1; [2025-02-06 06:50:40,935 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: call ULTIMATE.dealloc(~#karg#1.base, ~#karg#1.offset);havoc ~#karg#1.base, ~#karg#1.offset;call ULTIMATE.dealloc(~#ioc~9#1.base, ~#ioc~9#1.offset);havoc ~#ioc~9#1.base, ~#ioc~9#1.offset;call ULTIMATE.dealloc(~#bufIn~0#1.base, ~#bufIn~0#1.offset);havoc ~#bufIn~0#1.base, ~#bufIn~0#1.offset;call ULTIMATE.dealloc(~#bufOut~0#1.base, ~#bufOut~0#1.offset);havoc ~#bufOut~0#1.base, ~#bufOut~0#1.offset;call ULTIMATE.dealloc(~#dma_addr_in~0#1.base, ~#dma_addr_in~0#1.offset);havoc ~#dma_addr_in~0#1.base, ~#dma_addr_in~0#1.offset;call ULTIMATE.dealloc(~#dma_addr_out~0#1.base, ~#dma_addr_out~0#1.offset);havoc ~#dma_addr_out~0#1.base, ~#dma_addr_out~0#1.offset; [2025-02-06 06:50:41,311 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: #res#1 := 0;call ULTIMATE.dealloc(~#iocp~2#1.base, ~#iocp~2#1.offset);havoc ~#iocp~2#1.base, ~#iocp~2#1.offset;call ULTIMATE.dealloc(~#buflist~0#1.base, ~#buflist~0#1.offset);havoc ~#buflist~0#1.base, ~#buflist~0#1.offset;call ULTIMATE.dealloc(~#sgl_dma~0#1.base, ~#sgl_dma~0#1.offset);havoc ~#sgl_dma~0#1.base, ~#sgl_dma~0#1.offset;call ULTIMATE.dealloc(~#numfrags~0#1.base, ~#numfrags~0#1.offset);havoc ~#numfrags~0#1.base, ~#numfrags~0#1.offset; [2025-02-06 06:50:41,311 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6766: call ULTIMATE.dealloc(kbuf_alloc_2_sgl_~#pa~0#1.base, kbuf_alloc_2_sgl_~#pa~0#1.offset);havoc kbuf_alloc_2_sgl_~#pa~0#1.base, kbuf_alloc_2_sgl_~#pa~0#1.offset; [2025-02-06 06:50:41,312 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: call ULTIMATE.dealloc(~#iocp~2#1.base, ~#iocp~2#1.offset);havoc ~#iocp~2#1.base, ~#iocp~2#1.offset;call ULTIMATE.dealloc(~#buflist~0#1.base, ~#buflist~0#1.offset);havoc ~#buflist~0#1.base, ~#buflist~0#1.offset;call ULTIMATE.dealloc(~#sgl_dma~0#1.base, ~#sgl_dma~0#1.offset);havoc ~#sgl_dma~0#1.base, ~#sgl_dma~0#1.offset;call ULTIMATE.dealloc(~#numfrags~0#1.base, ~#numfrags~0#1.offset);havoc ~#numfrags~0#1.base, ~#numfrags~0#1.offset; [2025-02-06 06:50:41,495 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: havoc #t~nondet1580; [2025-02-06 06:50:41,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: havoc mpt_Soft_Hard_ResetHandler_#t~nondet1566#1; [2025-02-06 06:50:41,556 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: havoc __kmalloc_#t~ret48#1.base, __kmalloc_#t~ret48#1.offset; [2025-02-06 06:50:41,558 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: havoc #t~nondet1556; [2025-02-06 06:50:41,576 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: havoc fasync_helper_#t~nondet1558#1; [2025-02-06 06:50:41,584 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672: havoc #t~mem70.base, #t~mem70.offset; [2025-02-06 06:50:41,603 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: havoc #t~nondet1562; [2025-02-06 06:50:41,605 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: havoc #t~nondet1575; [2025-02-06 06:50:41,607 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: havoc #t~nondet1552; [2025-02-06 06:50:41,609 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10050: havoc #t~nondet1576; [2025-02-06 06:50:41,633 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918: havoc _copy_to_user_#t~nondet1555#1; [2025-02-06 06:50:41,832 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: havoc _copy_from_user_#t~nondet1554#1; [2025-02-06 06:50:41,836 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018: havoc #t~ret1571.base, #t~ret1571.offset; [2025-02-06 06:50:41,847 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: havoc #t~nondet1574; [2025-02-06 06:50:41,849 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10031: havoc #t~nondet1572; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: call ULTIMATE.dealloc(mptctl_probe_~#__key~1#1.base, mptctl_probe_~#__key~1#1.offset);havoc mptctl_probe_~#__key~1#1.base, mptctl_probe_~#__key~1#1.offset; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: havoc dev_get_drvdata_#t~mem52#1.base, dev_get_drvdata_#t~mem52#1.offset; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625: call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset);havoc main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5588: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8432: call ULTIMATE.dealloc(compat_mpt_command_~#karg32~0#1.base, compat_mpt_command_~#karg32~0#1.offset);havoc compat_mpt_command_~#karg32~0#1.base, compat_mpt_command_~#karg32~0#1.offset;call ULTIMATE.dealloc(compat_mpt_command_~#karg~10#1.base, compat_mpt_command_~#karg~10#1.offset);havoc compat_mpt_command_~#karg~10#1.base, compat_mpt_command_~#karg~10#1.offset;call ULTIMATE.dealloc(compat_mpt_command_~#iocp~4#1.base, compat_mpt_command_~#iocp~4#1.offset);havoc compat_mpt_command_~#iocp~4#1.base, compat_mpt_command_~#iocp~4#1.offset; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10068: havoc no_llseek_#t~nondet1579#1; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: havoc mpt_device_driver_register_#t~nondet1569#1; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: havoc misc_register_#t~nondet1563#1; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: havoc ldv_open_2_#t~nondet1559#1; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: havoc mpt_reset_register_#t~nondet1573#1; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9958: havoc ldv_release_2_#t~nondet1560#1; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8390: call ULTIMATE.dealloc(compat_mptfwxfer_ioctl_~#kfw32~0#1.base, compat_mptfwxfer_ioctl_~#kfw32~0#1.offset);havoc compat_mptfwxfer_ioctl_~#kfw32~0#1.base, compat_mptfwxfer_ioctl_~#kfw32~0#1.offset;call ULTIMATE.dealloc(compat_mptfwxfer_ioctl_~#kfw~0#1.base, compat_mptfwxfer_ioctl_~#kfw~0#1.offset);havoc compat_mptfwxfer_ioctl_~#kfw~0#1.base, compat_mptfwxfer_ioctl_~#kfw~0#1.offset;call ULTIMATE.dealloc(compat_mptfwxfer_ioctl_~#iocp~3#1.base, compat_mptfwxfer_ioctl_~#iocp~3#1.offset);havoc compat_mptfwxfer_ioctl_~#iocp~3#1.base, compat_mptfwxfer_ioctl_~#iocp~3#1.offset; [2025-02-06 06:50:46,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: havoc mpt_event_register_#t~nondet1570#1; [2025-02-06 06:50:46,966 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9992: havoc #t~nondet1568; [2025-02-06 06:50:47,568 INFO L? ?]: Removed 2189 outVars from TransFormulas that were not future-live. [2025-02-06 06:50:47,568 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:50:47,650 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:50:47,653 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 06:50:47,654 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:50:47 BoogieIcfgContainer [2025-02-06 06:50:47,654 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:50:47,656 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:50:47,657 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:50:47,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:50:47,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:50:31" (1/3) ... [2025-02-06 06:50:47,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52e81d4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:50:47, skipping insertion in model container [2025-02-06 06:50:47,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:50:33" (2/3) ... [2025-02-06 06:50:47,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52e81d4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:50:47, skipping insertion in model container [2025-02-06 06:50:47,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:50:47" (3/3) ... [2025-02-06 06:50:47,663 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i [2025-02-06 06:50:47,675 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:50:47,678 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--message--fusion--mptctl.ko-entry_point.cil.out.i that has 88 procedures, 1894 locations, 1 initial locations, 24 loop locations, and 1 error locations. [2025-02-06 06:50:47,763 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:50:47,770 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;@47cd5b1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:50:47,770 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 06:50:47,776 INFO L276 IsEmpty]: Start isEmpty. Operand has 1808 states, 1352 states have (on average 1.4127218934911243) internal successors, (1910), 1375 states have internal predecessors, (1910), 387 states have call successors, (387), 65 states have call predecessors, (387), 64 states have return successors, (383), 382 states have call predecessors, (383), 383 states have call successors, (383) [2025-02-06 06:50:47,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2025-02-06 06:50:47,783 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:47,783 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:50:47,783 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:47,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:47,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1683632838, now seen corresponding path program 1 times [2025-02-06 06:50:47,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:47,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665677405] [2025-02-06 06:50:47,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:47,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:48,262 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 119 statements into 1 equivalence classes. [2025-02-06 06:50:48,372 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 119 of 119 statements. [2025-02-06 06:50:48,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:48,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:48,636 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2025-02-06 06:50:48,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:48,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665677405] [2025-02-06 06:50:48,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665677405] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:48,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:48,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 06:50:48,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216456571] [2025-02-06 06:50:48,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:48,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 06:50:48,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:48,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 06:50:48,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 06:50:48,676 INFO L87 Difference]: Start difference. First operand has 1808 states, 1352 states have (on average 1.4127218934911243) internal successors, (1910), 1375 states have internal predecessors, (1910), 387 states have call successors, (387), 65 states have call predecessors, (387), 64 states have return successors, (383), 382 states have call predecessors, (383), 383 states have call successors, (383) Second operand has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-06 06:50:48,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:48,945 INFO L93 Difference]: Finished difference Result 3611 states and 5424 transitions. [2025-02-06 06:50:48,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 06:50:48,947 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 119 [2025-02-06 06:50:48,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:48,973 INFO L225 Difference]: With dead ends: 3611 [2025-02-06 06:50:48,973 INFO L226 Difference]: Without dead ends: 1792 [2025-02-06 06:50:48,986 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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-02-06 06:50:48,987 INFO L435 NwaCegarLoop]: 2586 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2586 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:48,988 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2586 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 06:50:49,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1792 states. [2025-02-06 06:50:49,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1792 to 1792. [2025-02-06 06:50:49,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1345 states have (on average 1.4037174721189591) internal successors, (1888), 1359 states have internal predecessors, (1888), 383 states have call successors, (383), 64 states have call predecessors, (383), 63 states have return successors, (372), 371 states have call predecessors, (372), 372 states have call successors, (372) [2025-02-06 06:50:49,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 2643 transitions. [2025-02-06 06:50:49,144 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 2643 transitions. Word has length 119 [2025-02-06 06:50:49,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:49,145 INFO L471 AbstractCegarLoop]: Abstraction has 1792 states and 2643 transitions. [2025-02-06 06:50:49,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-06 06:50:49,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 2643 transitions. [2025-02-06 06:50:49,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2025-02-06 06:50:49,150 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:49,150 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:50:49,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 06:50:49,150 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:49,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:49,152 INFO L85 PathProgramCache]: Analyzing trace with hash 697050149, now seen corresponding path program 1 times [2025-02-06 06:50:49,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:49,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304211732] [2025-02-06 06:50:49,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:49,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:49,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 119 statements into 1 equivalence classes. [2025-02-06 06:50:49,554 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 119 of 119 statements. [2025-02-06 06:50:49,554 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:49,554 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:49,716 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2025-02-06 06:50:49,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:49,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304211732] [2025-02-06 06:50:49,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304211732] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:49,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:49,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:49,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486057820] [2025-02-06 06:50:49,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:49,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:49,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:49,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:49,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:49,718 INFO L87 Difference]: Start difference. First operand 1792 states and 2643 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, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-06 06:50:49,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:49,997 INFO L93 Difference]: Finished difference Result 3656 states and 5367 transitions. [2025-02-06 06:50:49,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:49,998 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, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 119 [2025-02-06 06:50:49,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:50,010 INFO L225 Difference]: With dead ends: 3656 [2025-02-06 06:50:50,010 INFO L226 Difference]: Without dead ends: 1893 [2025-02-06 06:50:50,017 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-02-06 06:50:50,017 INFO L435 NwaCegarLoop]: 2596 mSDtfsCounter, 165 mSDsluCounter, 2486 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 5082 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:50,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 5082 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:50:50,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states. [2025-02-06 06:50:50,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 1876. [2025-02-06 06:50:50,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1876 states, 1407 states have (on average 1.3958777540867093) internal successors, (1964), 1423 states have internal predecessors, (1964), 394 states have call successors, (394), 75 states have call predecessors, (394), 74 states have return successors, (383), 380 states have call predecessors, (383), 383 states have call successors, (383) [2025-02-06 06:50:50,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1876 states to 1876 states and 2741 transitions. [2025-02-06 06:50:50,123 INFO L78 Accepts]: Start accepts. Automaton has 1876 states and 2741 transitions. Word has length 119 [2025-02-06 06:50:50,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:50,125 INFO L471 AbstractCegarLoop]: Abstraction has 1876 states and 2741 transitions. [2025-02-06 06:50:50,125 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, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2025-02-06 06:50:50,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1876 states and 2741 transitions. [2025-02-06 06:50:50,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2025-02-06 06:50:50,126 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:50,126 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 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-02-06 06:50:50,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:50:50,127 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:50,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:50,127 INFO L85 PathProgramCache]: Analyzing trace with hash -836895522, now seen corresponding path program 1 times [2025-02-06 06:50:50,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:50,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106696737] [2025-02-06 06:50:50,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:50,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:50,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-02-06 06:50:50,508 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-02-06 06:50:50,508 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:50,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:50,747 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2025-02-06 06:50:50,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:50,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106696737] [2025-02-06 06:50:50,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106696737] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:50,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:50,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:50,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349305854] [2025-02-06 06:50:50,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:50,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:50,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:50,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:50,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:50,749 INFO L87 Difference]: Start difference. First operand 1876 states and 2741 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:54,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:50:55,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:55,375 INFO L93 Difference]: Finished difference Result 5428 states and 7976 transitions. [2025-02-06 06:50:55,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:55,376 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 143 [2025-02-06 06:50:55,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:55,398 INFO L225 Difference]: With dead ends: 5428 [2025-02-06 06:50:55,398 INFO L226 Difference]: Without dead ends: 3592 [2025-02-06 06:50:55,407 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-02-06 06:50:55,410 INFO L435 NwaCegarLoop]: 2692 mSDtfsCounter, 2560 mSDsluCounter, 2496 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2560 SdHoareTripleChecker+Valid, 5188 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:55,410 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2560 Valid, 5188 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2025-02-06 06:50:55,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3592 states. [2025-02-06 06:50:55,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3592 to 3580. [2025-02-06 06:50:55,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3580 states, 2713 states have (on average 1.4050866199778842) internal successors, (3812), 2732 states have internal predecessors, (3812), 734 states have call successors, (734), 133 states have call predecessors, (734), 132 states have return successors, (723), 720 states have call predecessors, (723), 723 states have call successors, (723) [2025-02-06 06:50:55,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3580 states to 3580 states and 5269 transitions. [2025-02-06 06:50:55,568 INFO L78 Accepts]: Start accepts. Automaton has 3580 states and 5269 transitions. Word has length 143 [2025-02-06 06:50:55,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:55,569 INFO L471 AbstractCegarLoop]: Abstraction has 3580 states and 5269 transitions. [2025-02-06 06:50:55,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:55,569 INFO L276 IsEmpty]: Start isEmpty. Operand 3580 states and 5269 transitions. [2025-02-06 06:50:55,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2025-02-06 06:50:55,571 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:55,571 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:50:55,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:50:55,571 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:55,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:55,572 INFO L85 PathProgramCache]: Analyzing trace with hash 407855144, now seen corresponding path program 1 times [2025-02-06 06:50:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663218899] [2025-02-06 06:50:55,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:55,998 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 173 statements into 1 equivalence classes. [2025-02-06 06:50:56,053 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 173 of 173 statements. [2025-02-06 06:50:56,053 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:56,053 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:56,222 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:50:56,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:56,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663218899] [2025-02-06 06:50:56,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663218899] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:56,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:56,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:56,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20323283] [2025-02-06 06:50:56,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:56,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:56,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:56,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:56,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:56,225 INFO L87 Difference]: Start difference. First operand 3580 states and 5269 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:56,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:56,438 INFO L93 Difference]: Finished difference Result 3582 states and 5270 transitions. [2025-02-06 06:50:56,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:56,439 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 173 [2025-02-06 06:50:56,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:56,457 INFO L225 Difference]: With dead ends: 3582 [2025-02-06 06:50:56,458 INFO L226 Difference]: Without dead ends: 3579 [2025-02-06 06:50:56,460 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-02-06 06:50:56,461 INFO L435 NwaCegarLoop]: 2563 mSDtfsCounter, 2594 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2594 SdHoareTripleChecker+Valid, 2563 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:56,461 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2594 Valid, 2563 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 06:50:56,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2025-02-06 06:50:56,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 3579. [2025-02-06 06:50:56,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3579 states, 2713 states have (on average 1.404718024327313) internal successors, (3811), 2731 states have internal predecessors, (3811), 733 states have call successors, (733), 133 states have call predecessors, (733), 132 states have return successors, (723), 720 states have call predecessors, (723), 723 states have call successors, (723) [2025-02-06 06:50:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3579 states to 3579 states and 5267 transitions. [2025-02-06 06:50:56,631 INFO L78 Accepts]: Start accepts. Automaton has 3579 states and 5267 transitions. Word has length 173 [2025-02-06 06:50:56,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:56,632 INFO L471 AbstractCegarLoop]: Abstraction has 3579 states and 5267 transitions. [2025-02-06 06:50:56,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:56,632 INFO L276 IsEmpty]: Start isEmpty. Operand 3579 states and 5267 transitions. [2025-02-06 06:50:56,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2025-02-06 06:50:56,635 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:56,635 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:50:56,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 06:50:56,635 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:56,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:56,636 INFO L85 PathProgramCache]: Analyzing trace with hash -242303786, now seen corresponding path program 1 times [2025-02-06 06:50:56,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:56,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209595026] [2025-02-06 06:50:56,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:56,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:57,059 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 174 statements into 1 equivalence classes. [2025-02-06 06:50:57,094 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 174 of 174 statements. [2025-02-06 06:50:57,095 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:57,095 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:57,235 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:50:57,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:57,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209595026] [2025-02-06 06:50:57,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209595026] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:57,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:57,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:57,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420121184] [2025-02-06 06:50:57,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:57,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:57,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:57,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:57,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:57,237 INFO L87 Difference]: Start difference. First operand 3579 states and 5267 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:57,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:57,413 INFO L93 Difference]: Finished difference Result 3581 states and 5268 transitions. [2025-02-06 06:50:57,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:57,413 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 174 [2025-02-06 06:50:57,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:57,430 INFO L225 Difference]: With dead ends: 3581 [2025-02-06 06:50:57,431 INFO L226 Difference]: Without dead ends: 3578 [2025-02-06 06:50:57,434 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-02-06 06:50:57,434 INFO L435 NwaCegarLoop]: 2561 mSDtfsCounter, 2591 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2591 SdHoareTripleChecker+Valid, 2561 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:57,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2591 Valid, 2561 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 06:50:57,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3578 states. [2025-02-06 06:50:57,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3578 to 3578. [2025-02-06 06:50:57,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3578 states, 2713 states have (on average 1.4043494286767415) internal successors, (3810), 2730 states have internal predecessors, (3810), 732 states have call successors, (732), 133 states have call predecessors, (732), 132 states have return successors, (723), 720 states have call predecessors, (723), 723 states have call successors, (723) [2025-02-06 06:50:57,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3578 states to 3578 states and 5265 transitions. [2025-02-06 06:50:57,550 INFO L78 Accepts]: Start accepts. Automaton has 3578 states and 5265 transitions. Word has length 174 [2025-02-06 06:50:57,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:57,551 INFO L471 AbstractCegarLoop]: Abstraction has 3578 states and 5265 transitions. [2025-02-06 06:50:57,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:57,551 INFO L276 IsEmpty]: Start isEmpty. Operand 3578 states and 5265 transitions. [2025-02-06 06:50:57,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-02-06 06:50:57,552 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:57,553 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:50:57,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 06:50:57,553 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:57,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:57,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1077604841, now seen corresponding path program 1 times [2025-02-06 06:50:57,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:57,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812086602] [2025-02-06 06:50:57,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:57,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:57,841 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-02-06 06:50:57,876 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-02-06 06:50:57,876 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:57,876 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:58,029 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:50:58,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:58,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812086602] [2025-02-06 06:50:58,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812086602] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:58,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:58,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:58,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759508345] [2025-02-06 06:50:58,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:58,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:58,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:58,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:58,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:58,030 INFO L87 Difference]: Start difference. First operand 3578 states and 5265 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:58,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:58,239 INFO L93 Difference]: Finished difference Result 3615 states and 5297 transitions. [2025-02-06 06:50:58,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:58,240 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 175 [2025-02-06 06:50:58,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:58,256 INFO L225 Difference]: With dead ends: 3615 [2025-02-06 06:50:58,256 INFO L226 Difference]: Without dead ends: 3611 [2025-02-06 06:50:58,259 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-02-06 06:50:58,260 INFO L435 NwaCegarLoop]: 2556 mSDtfsCounter, 230 mSDsluCounter, 2301 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 4857 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:58,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 4857 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 06:50:58,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3611 states. [2025-02-06 06:50:58,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3611 to 3609. [2025-02-06 06:50:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3609 states, 2734 states have (on average 1.400512070226774) internal successors, (3829), 2749 states have internal predecessors, (3829), 734 states have call successors, (734), 141 states have call predecessors, (734), 140 states have return successors, (727), 724 states have call predecessors, (727), 727 states have call successors, (727) [2025-02-06 06:50:58,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3609 states to 3609 states and 5290 transitions. [2025-02-06 06:50:58,379 INFO L78 Accepts]: Start accepts. Automaton has 3609 states and 5290 transitions. Word has length 175 [2025-02-06 06:50:58,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:58,379 INFO L471 AbstractCegarLoop]: Abstraction has 3609 states and 5290 transitions. [2025-02-06 06:50:58,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:58,380 INFO L276 IsEmpty]: Start isEmpty. Operand 3609 states and 5290 transitions. [2025-02-06 06:50:58,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2025-02-06 06:50:58,381 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:58,381 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:50:58,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 06:50:58,381 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:58,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash -954901705, now seen corresponding path program 1 times [2025-02-06 06:50:58,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:58,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602368539] [2025-02-06 06:50:58,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:58,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:58,668 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 176 statements into 1 equivalence classes. [2025-02-06 06:50:58,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 176 of 176 statements. [2025-02-06 06:50:58,693 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:58,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:58,801 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:50:58,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:58,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602368539] [2025-02-06 06:50:58,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602368539] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:58,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:58,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:58,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371438682] [2025-02-06 06:50:58,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:58,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:58,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:58,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:58,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:58,803 INFO L87 Difference]: Start difference. First operand 3609 states and 5290 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:59,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:59,286 INFO L93 Difference]: Finished difference Result 10375 states and 15280 transitions. [2025-02-06 06:50:59,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:59,287 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 176 [2025-02-06 06:50:59,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:59,325 INFO L225 Difference]: With dead ends: 10375 [2025-02-06 06:50:59,326 INFO L226 Difference]: Without dead ends: 6806 [2025-02-06 06:50:59,344 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-02-06 06:50:59,345 INFO L435 NwaCegarLoop]: 3595 mSDtfsCounter, 2368 mSDsluCounter, 2451 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2368 SdHoareTripleChecker+Valid, 6046 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:59,345 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2368 Valid, 6046 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:50:59,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6806 states. [2025-02-06 06:50:59,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6806 to 6772. [2025-02-06 06:50:59,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6772 states, 5154 states have (on average 1.4020178502134264) internal successors, (7226), 5201 states have internal predecessors, (7226), 1359 states have call successors, (1359), 264 states have call predecessors, (1359), 258 states have return successors, (1388), 1314 states have call predecessors, (1388), 1346 states have call successors, (1388) [2025-02-06 06:50:59,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6772 states to 6772 states and 9973 transitions. [2025-02-06 06:50:59,621 INFO L78 Accepts]: Start accepts. Automaton has 6772 states and 9973 transitions. Word has length 176 [2025-02-06 06:50:59,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:59,624 INFO L471 AbstractCegarLoop]: Abstraction has 6772 states and 9973 transitions. [2025-02-06 06:50:59,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:50:59,625 INFO L276 IsEmpty]: Start isEmpty. Operand 6772 states and 9973 transitions. [2025-02-06 06:50:59,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2025-02-06 06:50:59,626 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:59,626 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:50:59,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 06:50:59,626 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:50:59,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:59,627 INFO L85 PathProgramCache]: Analyzing trace with hash 461903786, now seen corresponding path program 1 times [2025-02-06 06:50:59,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:59,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332281846] [2025-02-06 06:50:59,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:59,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:59,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 177 statements into 1 equivalence classes. [2025-02-06 06:50:59,951 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 177 of 177 statements. [2025-02-06 06:50:59,951 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:59,952 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:00,059 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:51:00,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:00,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332281846] [2025-02-06 06:51:00,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332281846] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:00,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:00,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:51:00,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412324717] [2025-02-06 06:51:00,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:00,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:51:00,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:00,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:51:00,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:00,062 INFO L87 Difference]: Start difference. First operand 6772 states and 9973 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:51:00,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:00,299 INFO L93 Difference]: Finished difference Result 6774 states and 9974 transitions. [2025-02-06 06:51:00,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:51:00,299 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 177 [2025-02-06 06:51:00,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:00,332 INFO L225 Difference]: With dead ends: 6774 [2025-02-06 06:51:00,332 INFO L226 Difference]: Without dead ends: 6742 [2025-02-06 06:51:00,337 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-02-06 06:51:00,338 INFO L435 NwaCegarLoop]: 2556 mSDtfsCounter, 2582 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2582 SdHoareTripleChecker+Valid, 2556 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:00,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2582 Valid, 2556 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 06:51:00,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6742 states. [2025-02-06 06:51:00,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6742 to 6742. [2025-02-06 06:51:00,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6742 states, 5134 states have (on average 1.4022204908453448) internal successors, (7199), 5180 states have internal predecessors, (7199), 1353 states have call successors, (1353), 260 states have call predecessors, (1353), 254 states have return successors, (1383), 1309 states have call predecessors, (1383), 1341 states have call successors, (1383) [2025-02-06 06:51:00,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6742 states to 6742 states and 9935 transitions. [2025-02-06 06:51:00,793 INFO L78 Accepts]: Start accepts. Automaton has 6742 states and 9935 transitions. Word has length 177 [2025-02-06 06:51:00,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:00,793 INFO L471 AbstractCegarLoop]: Abstraction has 6742 states and 9935 transitions. [2025-02-06 06:51:00,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:51:00,794 INFO L276 IsEmpty]: Start isEmpty. Operand 6742 states and 9935 transitions. [2025-02-06 06:51:00,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2025-02-06 06:51:00,800 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:00,800 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:51:00,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 06:51:00,800 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:00,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:00,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1163744599, now seen corresponding path program 1 times [2025-02-06 06:51:00,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:00,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14972014] [2025-02-06 06:51:00,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:00,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:01,123 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 198 statements into 1 equivalence classes. [2025-02-06 06:51:01,149 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 198 of 198 statements. [2025-02-06 06:51:01,153 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:01,154 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:01,393 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:51:01,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:01,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14972014] [2025-02-06 06:51:01,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14972014] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:01,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:01,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:51:01,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354965941] [2025-02-06 06:51:01,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:01,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:51:01,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:01,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:51:01,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:01,395 INFO L87 Difference]: Start difference. First operand 6742 states and 9935 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-02-06 06:51:05,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:51:05,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:05,772 INFO L93 Difference]: Finished difference Result 10297 states and 15112 transitions. [2025-02-06 06:51:05,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:51:05,773 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 198 [2025-02-06 06:51:05,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:05,794 INFO L225 Difference]: With dead ends: 10297 [2025-02-06 06:51:05,795 INFO L226 Difference]: Without dead ends: 3593 [2025-02-06 06:51:05,821 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-02-06 06:51:05,824 INFO L435 NwaCegarLoop]: 2561 mSDtfsCounter, 8 mSDsluCounter, 2549 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 5110 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:05,825 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 5110 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 158 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:51:05,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3593 states. [2025-02-06 06:51:05,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3593 to 3584. [2025-02-06 06:51:05,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3584 states, 2713 states have (on average 1.3870254330998895) internal successors, (3763), 2734 states have internal predecessors, (3763), 720 states have call successors, (720), 154 states have call predecessors, (720), 150 states have return successors, (729), 699 states have call predecessors, (729), 708 states have call successors, (729) [2025-02-06 06:51:05,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3584 states to 3584 states and 5212 transitions. [2025-02-06 06:51:05,948 INFO L78 Accepts]: Start accepts. Automaton has 3584 states and 5212 transitions. Word has length 198 [2025-02-06 06:51:05,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:05,948 INFO L471 AbstractCegarLoop]: Abstraction has 3584 states and 5212 transitions. [2025-02-06 06:51:05,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2025-02-06 06:51:05,949 INFO L276 IsEmpty]: Start isEmpty. Operand 3584 states and 5212 transitions. [2025-02-06 06:51:05,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2025-02-06 06:51:05,952 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:05,953 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:51:05,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 06:51:05,953 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:05,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:05,954 INFO L85 PathProgramCache]: Analyzing trace with hash -579202506, now seen corresponding path program 1 times [2025-02-06 06:51:05,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:05,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358355735] [2025-02-06 06:51:05,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:05,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:06,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 205 statements into 1 equivalence classes. [2025-02-06 06:51:06,276 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 205 of 205 statements. [2025-02-06 06:51:06,277 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:06,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:06,404 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2025-02-06 06:51:06,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:06,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358355735] [2025-02-06 06:51:06,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358355735] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:06,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:06,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:51:06,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975064411] [2025-02-06 06:51:06,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:06,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:51:06,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:06,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:51:06,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:06,406 INFO L87 Difference]: Start difference. First operand 3584 states and 5212 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-02-06 06:51:10,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:51:10,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:10,788 INFO L93 Difference]: Finished difference Result 7277 states and 10565 transitions. [2025-02-06 06:51:10,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:51:10,789 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 205 [2025-02-06 06:51:10,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:10,805 INFO L225 Difference]: With dead ends: 7277 [2025-02-06 06:51:10,806 INFO L226 Difference]: Without dead ends: 3765 [2025-02-06 06:51:10,819 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-02-06 06:51:10,820 INFO L435 NwaCegarLoop]: 2623 mSDtfsCounter, 186 mSDsluCounter, 2477 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 5100 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:10,820 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 5100 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 185 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-02-06 06:51:10,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3765 states. [2025-02-06 06:51:10,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3765 to 3736. [2025-02-06 06:51:10,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3736 states, 2843 states have (on average 1.3830460780865284) internal successors, (3932), 2864 states have internal predecessors, (3932), 730 states have call successors, (730), 166 states have call predecessors, (730), 162 states have return successors, (739), 709 states have call predecessors, (739), 718 states have call successors, (739) [2025-02-06 06:51:10,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3736 states to 3736 states and 5401 transitions. [2025-02-06 06:51:10,950 INFO L78 Accepts]: Start accepts. Automaton has 3736 states and 5401 transitions. Word has length 205 [2025-02-06 06:51:10,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:10,950 INFO L471 AbstractCegarLoop]: Abstraction has 3736 states and 5401 transitions. [2025-02-06 06:51:10,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-02-06 06:51:10,951 INFO L276 IsEmpty]: Start isEmpty. Operand 3736 states and 5401 transitions. [2025-02-06 06:51:10,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2025-02-06 06:51:10,954 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:10,954 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:51:10,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 06:51:10,954 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:10,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:10,955 INFO L85 PathProgramCache]: Analyzing trace with hash -639382336, now seen corresponding path program 1 times [2025-02-06 06:51:10,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:10,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331398363] [2025-02-06 06:51:10,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:10,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:11,258 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 204 statements into 1 equivalence classes. [2025-02-06 06:51:11,293 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 204 of 204 statements. [2025-02-06 06:51:11,293 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:11,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:11,531 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-02-06 06:51:11,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:11,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331398363] [2025-02-06 06:51:11,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331398363] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:11,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:11,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:51:11,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056870323] [2025-02-06 06:51:11,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:11,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:51:11,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:11,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:51:11,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:11,537 INFO L87 Difference]: Start difference. First operand 3736 states and 5401 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-02-06 06:51:15,584 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-02-06 06:51:15,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:15,817 INFO L93 Difference]: Finished difference Result 3740 states and 5403 transitions. [2025-02-06 06:51:15,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:51:15,817 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 204 [2025-02-06 06:51:15,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:15,830 INFO L225 Difference]: With dead ends: 3740 [2025-02-06 06:51:15,830 INFO L226 Difference]: Without dead ends: 3737 [2025-02-06 06:51:15,832 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:15,832 INFO L435 NwaCegarLoop]: 2577 mSDtfsCounter, 2370 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2370 SdHoareTripleChecker+Valid, 2850 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:15,832 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2370 Valid, 2850 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:51:15,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3737 states. [2025-02-06 06:51:15,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3737 to 3735. [2025-02-06 06:51:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3735 states, 2843 states have (on average 1.3816391136123813) internal successors, (3928), 2863 states have internal predecessors, (3928), 729 states have call successors, (729), 166 states have call predecessors, (729), 162 states have return successors, (739), 709 states have call predecessors, (739), 718 states have call successors, (739) [2025-02-06 06:51:15,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3735 states to 3735 states and 5396 transitions. [2025-02-06 06:51:15,949 INFO L78 Accepts]: Start accepts. Automaton has 3735 states and 5396 transitions. Word has length 204 [2025-02-06 06:51:15,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:15,949 INFO L471 AbstractCegarLoop]: Abstraction has 3735 states and 5396 transitions. [2025-02-06 06:51:15,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-02-06 06:51:15,950 INFO L276 IsEmpty]: Start isEmpty. Operand 3735 states and 5396 transitions. [2025-02-06 06:51:15,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-02-06 06:51:15,954 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:15,955 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:51:15,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-06 06:51:15,955 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:15,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:15,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1614973269, now seen corresponding path program 1 times [2025-02-06 06:51:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:15,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815857787] [2025-02-06 06:51:15,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:15,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:16,257 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-02-06 06:51:16,299 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-02-06 06:51:16,299 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:16,299 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2025-02-06 06:51:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:16,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815857787] [2025-02-06 06:51:16,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815857787] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:16,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:16,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:51:16,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248719216] [2025-02-06 06:51:16,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:16,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:51:16,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:16,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:51:16,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:51:16,596 INFO L87 Difference]: Start difference. First operand 3735 states and 5396 transitions. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2025-02-06 06:51:17,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:17,038 INFO L93 Difference]: Finished difference Result 7398 states and 10716 transitions. [2025-02-06 06:51:17,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 06:51:17,039 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) Word has length 279 [2025-02-06 06:51:17,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:17,053 INFO L225 Difference]: With dead ends: 7398 [2025-02-06 06:51:17,053 INFO L226 Difference]: Without dead ends: 3735 [2025-02-06 06:51:17,064 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:51:17,065 INFO L435 NwaCegarLoop]: 2550 mSDtfsCounter, 0 mSDsluCounter, 7644 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10194 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:17,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10194 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:17,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3735 states. [2025-02-06 06:51:17,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3735 to 3735. [2025-02-06 06:51:17,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3735 states, 2843 states have (on average 1.3812873724938446) internal successors, (3927), 2863 states have internal predecessors, (3927), 729 states have call successors, (729), 166 states have call predecessors, (729), 162 states have return successors, (739), 709 states have call predecessors, (739), 718 states have call successors, (739) [2025-02-06 06:51:17,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3735 states to 3735 states and 5395 transitions. [2025-02-06 06:51:17,276 INFO L78 Accepts]: Start accepts. Automaton has 3735 states and 5395 transitions. Word has length 279 [2025-02-06 06:51:17,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:17,277 INFO L471 AbstractCegarLoop]: Abstraction has 3735 states and 5395 transitions. [2025-02-06 06:51:17,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2025-02-06 06:51:17,280 INFO L276 IsEmpty]: Start isEmpty. Operand 3735 states and 5395 transitions. [2025-02-06 06:51:17,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-02-06 06:51:17,289 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:17,289 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:51:17,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-06 06:51:17,290 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:17,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:17,290 INFO L85 PathProgramCache]: Analyzing trace with hash 617900916, now seen corresponding path program 1 times [2025-02-06 06:51:17,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:17,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709547012] [2025-02-06 06:51:17,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:17,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:17,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-02-06 06:51:17,743 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-02-06 06:51:17,744 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:17,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:17,899 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2025-02-06 06:51:17,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:17,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709547012] [2025-02-06 06:51:17,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709547012] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:17,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:17,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:51:17,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098261328] [2025-02-06 06:51:17,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:17,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:51:17,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:17,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:51:17,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:17,902 INFO L87 Difference]: Start difference. First operand 3735 states and 5395 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2025-02-06 06:51:21,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:51:22,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:22,250 INFO L93 Difference]: Finished difference Result 7400 states and 10711 transitions. [2025-02-06 06:51:22,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:51:22,250 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) Word has length 279 [2025-02-06 06:51:22,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:22,264 INFO L225 Difference]: With dead ends: 7400 [2025-02-06 06:51:22,265 INFO L226 Difference]: Without dead ends: 3737 [2025-02-06 06:51:22,275 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:22,275 INFO L435 NwaCegarLoop]: 3749 mSDtfsCounter, 2510 mSDsluCounter, 2308 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2510 SdHoareTripleChecker+Valid, 6057 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:22,276 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2510 Valid, 6057 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 178 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2025-02-06 06:51:22,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3737 states. [2025-02-06 06:51:22,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3737 to 3735. [2025-02-06 06:51:22,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3735 states, 2843 states have (on average 1.3798804080196976) internal successors, (3923), 2863 states have internal predecessors, (3923), 729 states have call successors, (729), 166 states have call predecessors, (729), 162 states have return successors, (719), 709 states have call predecessors, (719), 709 states have call successors, (719) [2025-02-06 06:51:22,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3735 states to 3735 states and 5371 transitions. [2025-02-06 06:51:22,455 INFO L78 Accepts]: Start accepts. Automaton has 3735 states and 5371 transitions. Word has length 279 [2025-02-06 06:51:22,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:22,456 INFO L471 AbstractCegarLoop]: Abstraction has 3735 states and 5371 transitions. [2025-02-06 06:51:22,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2025-02-06 06:51:22,456 INFO L276 IsEmpty]: Start isEmpty. Operand 3735 states and 5371 transitions. [2025-02-06 06:51:22,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2025-02-06 06:51:22,462 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:22,462 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:22,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 06:51:22,462 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:22,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:22,463 INFO L85 PathProgramCache]: Analyzing trace with hash -299633980, now seen corresponding path program 1 times [2025-02-06 06:51:22,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:22,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051269307] [2025-02-06 06:51:22,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:22,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:22,870 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 297 statements into 1 equivalence classes. [2025-02-06 06:51:22,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 297 of 297 statements. [2025-02-06 06:51:22,907 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:22,907 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:23,112 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2025-02-06 06:51:23,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:23,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051269307] [2025-02-06 06:51:23,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051269307] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:23,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:23,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:51:23,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75184436] [2025-02-06 06:51:23,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:23,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:51:23,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:23,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:51:23,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:23,114 INFO L87 Difference]: Start difference. First operand 3735 states and 5371 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2025-02-06 06:51:23,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:23,459 INFO L93 Difference]: Finished difference Result 7436 states and 10710 transitions. [2025-02-06 06:51:23,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:51:23,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 297 [2025-02-06 06:51:23,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:23,472 INFO L225 Difference]: With dead ends: 7436 [2025-02-06 06:51:23,472 INFO L226 Difference]: Without dead ends: 3773 [2025-02-06 06:51:23,478 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:51:23,479 INFO L435 NwaCegarLoop]: 2530 mSDtfsCounter, 8 mSDsluCounter, 2511 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 5041 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:23,479 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 5041 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:23,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3773 states. [2025-02-06 06:51:23,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3773 to 3773. [2025-02-06 06:51:23,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3773 states, 2881 states have (on average 1.374175633460604) internal successors, (3959), 2901 states have internal predecessors, (3959), 729 states have call successors, (729), 166 states have call predecessors, (729), 162 states have return successors, (719), 709 states have call predecessors, (719), 709 states have call successors, (719) [2025-02-06 06:51:23,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3773 states to 3773 states and 5407 transitions. [2025-02-06 06:51:23,702 INFO L78 Accepts]: Start accepts. Automaton has 3773 states and 5407 transitions. Word has length 297 [2025-02-06 06:51:23,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:23,703 INFO L471 AbstractCegarLoop]: Abstraction has 3773 states and 5407 transitions. [2025-02-06 06:51:23,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2025-02-06 06:51:23,703 INFO L276 IsEmpty]: Start isEmpty. Operand 3773 states and 5407 transitions. [2025-02-06 06:51:23,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2025-02-06 06:51:23,707 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:23,707 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:51:23,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 06:51:23,707 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:23,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:23,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2037675095, now seen corresponding path program 1 times [2025-02-06 06:51:23,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:23,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431392607] [2025-02-06 06:51:23,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:23,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:23,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 279 statements into 1 equivalence classes. [2025-02-06 06:51:24,005 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 279 of 279 statements. [2025-02-06 06:51:24,006 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:24,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:24,210 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2025-02-06 06:51:24,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:24,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431392607] [2025-02-06 06:51:24,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431392607] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:24,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:24,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:51:24,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66170343] [2025-02-06 06:51:24,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:24,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:51:24,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:24,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:51:24,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:51:24,212 INFO L87 Difference]: Start difference. First operand 3773 states and 5407 transitions. Second operand has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2025-02-06 06:51:28,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:51:28,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:28,622 INFO L93 Difference]: Finished difference Result 7379 states and 10602 transitions. [2025-02-06 06:51:28,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 06:51:28,622 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 279 [2025-02-06 06:51:28,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:28,640 INFO L225 Difference]: With dead ends: 7379 [2025-02-06 06:51:28,641 INFO L226 Difference]: Without dead ends: 3644 [2025-02-06 06:51:28,652 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:51:28,652 INFO L435 NwaCegarLoop]: 2554 mSDtfsCounter, 9 mSDsluCounter, 7641 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 10195 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:28,652 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 10195 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 330 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2025-02-06 06:51:28,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3644 states. [2025-02-06 06:51:28,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3644 to 3628. [2025-02-06 06:51:28,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3628 states, 2771 states have (on average 1.3789245759653554) internal successors, (3821), 2791 states have internal predecessors, (3821), 708 states have call successors, (708), 152 states have call predecessors, (708), 148 states have return successors, (698), 688 states have call predecessors, (698), 688 states have call successors, (698) [2025-02-06 06:51:28,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3628 states to 3628 states and 5227 transitions. [2025-02-06 06:51:28,769 INFO L78 Accepts]: Start accepts. Automaton has 3628 states and 5227 transitions. Word has length 279 [2025-02-06 06:51:28,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:28,770 INFO L471 AbstractCegarLoop]: Abstraction has 3628 states and 5227 transitions. [2025-02-06 06:51:28,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2025-02-06 06:51:28,771 INFO L276 IsEmpty]: Start isEmpty. Operand 3628 states and 5227 transitions. [2025-02-06 06:51:28,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2025-02-06 06:51:28,775 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:28,775 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:28,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 06:51:28,776 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:28,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:28,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2033126557, now seen corresponding path program 1 times [2025-02-06 06:51:28,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:28,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265731428] [2025-02-06 06:51:28,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:28,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:29,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 311 statements into 1 equivalence classes. [2025-02-06 06:51:29,157 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 311 of 311 statements. [2025-02-06 06:51:29,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:29,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:29,431 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-02-06 06:51:29,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:29,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265731428] [2025-02-06 06:51:29,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265731428] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:29,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:29,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:29,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458331710] [2025-02-06 06:51:29,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:29,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:29,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:29,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:29,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:29,434 INFO L87 Difference]: Start difference. First operand 3628 states and 5227 transitions. Second operand has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 5 states have internal predecessors, (157), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2025-02-06 06:51:29,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:29,892 INFO L93 Difference]: Finished difference Result 7185 states and 10371 transitions. [2025-02-06 06:51:29,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:29,893 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 5 states have internal predecessors, (157), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) Word has length 311 [2025-02-06 06:51:29,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:29,910 INFO L225 Difference]: With dead ends: 7185 [2025-02-06 06:51:29,910 INFO L226 Difference]: Without dead ends: 3633 [2025-02-06 06:51:29,921 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:29,922 INFO L435 NwaCegarLoop]: 2555 mSDtfsCounter, 0 mSDsluCounter, 10201 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12756 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:29,922 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12756 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:29,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3633 states. [2025-02-06 06:51:30,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3633 to 3633. [2025-02-06 06:51:30,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3633 states, 2775 states have (on average 1.3783783783783783) internal successors, (3825), 2795 states have internal predecessors, (3825), 708 states have call successors, (708), 152 states have call predecessors, (708), 149 states have return successors, (701), 689 states have call predecessors, (701), 688 states have call successors, (701) [2025-02-06 06:51:30,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3633 states to 3633 states and 5234 transitions. [2025-02-06 06:51:30,059 INFO L78 Accepts]: Start accepts. Automaton has 3633 states and 5234 transitions. Word has length 311 [2025-02-06 06:51:30,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:30,059 INFO L471 AbstractCegarLoop]: Abstraction has 3633 states and 5234 transitions. [2025-02-06 06:51:30,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 5 states have internal predecessors, (157), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2025-02-06 06:51:30,060 INFO L276 IsEmpty]: Start isEmpty. Operand 3633 states and 5234 transitions. [2025-02-06 06:51:30,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2025-02-06 06:51:30,064 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:30,064 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:30,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-06 06:51:30,064 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:30,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:30,065 INFO L85 PathProgramCache]: Analyzing trace with hash -528439308, now seen corresponding path program 1 times [2025-02-06 06:51:30,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:30,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349401926] [2025-02-06 06:51:30,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:30,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:30,401 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-02-06 06:51:30,458 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-02-06 06:51:30,459 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:30,459 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:30,698 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2025-02-06 06:51:30,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:30,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349401926] [2025-02-06 06:51:30,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349401926] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:30,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:30,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:51:30,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466509265] [2025-02-06 06:51:30,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:30,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:51:30,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:30,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:51:30,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:51:30,700 INFO L87 Difference]: Start difference. First operand 3633 states and 5234 transitions. Second operand has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2025-02-06 06:51:31,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:31,133 INFO L93 Difference]: Finished difference Result 7190 states and 10380 transitions. [2025-02-06 06:51:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 06:51:31,133 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) Word has length 293 [2025-02-06 06:51:31,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:31,153 INFO L225 Difference]: With dead ends: 7190 [2025-02-06 06:51:31,153 INFO L226 Difference]: Without dead ends: 3633 [2025-02-06 06:51:31,163 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:51:31,164 INFO L435 NwaCegarLoop]: 2550 mSDtfsCounter, 0 mSDsluCounter, 7640 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10190 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:31,164 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10190 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:31,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3633 states. [2025-02-06 06:51:31,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3633 to 3633. [2025-02-06 06:51:31,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3633 states, 2775 states have (on average 1.378018018018018) internal successors, (3824), 2795 states have internal predecessors, (3824), 708 states have call successors, (708), 152 states have call predecessors, (708), 149 states have return successors, (701), 689 states have call predecessors, (701), 688 states have call successors, (701) [2025-02-06 06:51:31,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3633 states to 3633 states and 5233 transitions. [2025-02-06 06:51:31,284 INFO L78 Accepts]: Start accepts. Automaton has 3633 states and 5233 transitions. Word has length 293 [2025-02-06 06:51:31,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:31,286 INFO L471 AbstractCegarLoop]: Abstraction has 3633 states and 5233 transitions. [2025-02-06 06:51:31,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (28), 2 states have call predecessors, (28), 1 states have call successors, (28) [2025-02-06 06:51:31,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3633 states and 5233 transitions. [2025-02-06 06:51:31,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2025-02-06 06:51:31,290 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:31,291 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:31,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-06 06:51:31,291 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:31,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:31,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1911670546, now seen corresponding path program 1 times [2025-02-06 06:51:31,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:31,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128966740] [2025-02-06 06:51:31,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:31,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:31,606 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 319 statements into 1 equivalence classes. [2025-02-06 06:51:31,634 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 319 of 319 statements. [2025-02-06 06:51:31,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:31,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:31,879 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-02-06 06:51:31,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:31,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128966740] [2025-02-06 06:51:31,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128966740] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:31,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:31,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:31,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953600453] [2025-02-06 06:51:31,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:31,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:31,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:31,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:31,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:31,881 INFO L87 Difference]: Start difference. First operand 3633 states and 5233 transitions. Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2025-02-06 06:51:32,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:32,434 INFO L93 Difference]: Finished difference Result 8033 states and 11728 transitions. [2025-02-06 06:51:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:32,434 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) Word has length 319 [2025-02-06 06:51:32,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:32,458 INFO L225 Difference]: With dead ends: 8033 [2025-02-06 06:51:32,458 INFO L226 Difference]: Without dead ends: 4476 [2025-02-06 06:51:32,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:32,469 INFO L435 NwaCegarLoop]: 2550 mSDtfsCounter, 588 mSDsluCounter, 10177 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 12727 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:32,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [720 Valid, 12727 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 06:51:32,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4476 states. [2025-02-06 06:51:32,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4476 to 3656. [2025-02-06 06:51:32,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3656 states, 2794 states have (on average 1.380100214745884) internal successors, (3856), 2816 states have internal predecessors, (3856), 711 states have call successors, (711), 152 states have call predecessors, (711), 150 states have return successors, (708), 691 states have call predecessors, (708), 691 states have call successors, (708) [2025-02-06 06:51:32,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3656 states to 3656 states and 5275 transitions. [2025-02-06 06:51:32,607 INFO L78 Accepts]: Start accepts. Automaton has 3656 states and 5275 transitions. Word has length 319 [2025-02-06 06:51:32,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:32,607 INFO L471 AbstractCegarLoop]: Abstraction has 3656 states and 5275 transitions. [2025-02-06 06:51:32,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 4 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2025-02-06 06:51:32,608 INFO L276 IsEmpty]: Start isEmpty. Operand 3656 states and 5275 transitions. [2025-02-06 06:51:32,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2025-02-06 06:51:32,612 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:32,612 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:32,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-06 06:51:32,612 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:32,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:32,613 INFO L85 PathProgramCache]: Analyzing trace with hash -810207935, now seen corresponding path program 1 times [2025-02-06 06:51:32,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:32,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262213097] [2025-02-06 06:51:32,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:32,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:32,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 320 statements into 1 equivalence classes. [2025-02-06 06:51:32,991 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 320 of 320 statements. [2025-02-06 06:51:32,991 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:32,991 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:33,210 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-02-06 06:51:33,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:33,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262213097] [2025-02-06 06:51:33,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262213097] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:33,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:33,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:33,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260662758] [2025-02-06 06:51:33,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:33,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:33,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:33,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:33,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:33,212 INFO L87 Difference]: Start difference. First operand 3656 states and 5275 transitions. Second operand has 6 states, 6 states have (on average 27.0) internal successors, (162), 5 states have internal predecessors, (162), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 2 states have call predecessors, (30), 1 states have call successors, (30) [2025-02-06 06:51:33,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:33,668 INFO L93 Difference]: Finished difference Result 7252 states and 10483 transitions. [2025-02-06 06:51:33,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:33,668 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.0) internal successors, (162), 5 states have internal predecessors, (162), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 2 states have call predecessors, (30), 1 states have call successors, (30) Word has length 320 [2025-02-06 06:51:33,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:33,694 INFO L225 Difference]: With dead ends: 7252 [2025-02-06 06:51:33,694 INFO L226 Difference]: Without dead ends: 3672 [2025-02-06 06:51:33,703 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:33,703 INFO L435 NwaCegarLoop]: 2556 mSDtfsCounter, 1 mSDsluCounter, 10204 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 12760 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:33,703 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 12760 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:33,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3672 states. [2025-02-06 06:51:33,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3672 to 3664. [2025-02-06 06:51:33,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3664 states, 2800 states have (on average 1.3792857142857142) internal successors, (3862), 2823 states have internal predecessors, (3862), 711 states have call successors, (711), 152 states have call predecessors, (711), 152 states have return successors, (714), 692 states have call predecessors, (714), 691 states have call successors, (714) [2025-02-06 06:51:33,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3664 states to 3664 states and 5287 transitions. [2025-02-06 06:51:33,805 INFO L78 Accepts]: Start accepts. Automaton has 3664 states and 5287 transitions. Word has length 320 [2025-02-06 06:51:33,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:33,806 INFO L471 AbstractCegarLoop]: Abstraction has 3664 states and 5287 transitions. [2025-02-06 06:51:33,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.0) internal successors, (162), 5 states have internal predecessors, (162), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (30), 2 states have call predecessors, (30), 1 states have call successors, (30) [2025-02-06 06:51:33,806 INFO L276 IsEmpty]: Start isEmpty. Operand 3664 states and 5287 transitions. [2025-02-06 06:51:33,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2025-02-06 06:51:33,809 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:33,810 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:33,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-06 06:51:33,810 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:33,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2001331502, now seen corresponding path program 1 times [2025-02-06 06:51:33,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:33,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530592860] [2025-02-06 06:51:33,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:33,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:34,072 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 302 statements into 1 equivalence classes. [2025-02-06 06:51:34,097 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 302 of 302 statements. [2025-02-06 06:51:34,097 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:34,097 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2025-02-06 06:51:34,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:34,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530592860] [2025-02-06 06:51:34,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530592860] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:34,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:34,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:34,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962405975] [2025-02-06 06:51:34,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:34,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:34,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:34,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:34,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:34,466 INFO L87 Difference]: Start difference. First operand 3664 states and 5287 transitions. Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 5 states have internal predecessors, (141), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (30), 3 states have call predecessors, (30), 1 states have call successors, (30) [2025-02-06 06:51:35,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:35,019 INFO L93 Difference]: Finished difference Result 6989 states and 10071 transitions. [2025-02-06 06:51:35,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:35,020 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.5) internal successors, (141), 5 states have internal predecessors, (141), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (30), 3 states have call predecessors, (30), 1 states have call successors, (30) Word has length 302 [2025-02-06 06:51:35,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:35,044 INFO L225 Difference]: With dead ends: 6989 [2025-02-06 06:51:35,044 INFO L226 Difference]: Without dead ends: 3401 [2025-02-06 06:51:35,057 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:35,057 INFO L435 NwaCegarLoop]: 2548 mSDtfsCounter, 0 mSDsluCounter, 10186 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12734 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:35,057 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12734 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 06:51:35,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3401 states. [2025-02-06 06:51:35,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3401 to 3401. [2025-02-06 06:51:35,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3401 states, 2596 states have (on average 1.3713405238828968) internal successors, (3560), 2618 states have internal predecessors, (3560), 656 states have call successors, (656), 149 states have call predecessors, (656), 148 states have return successors, (655), 637 states have call predecessors, (655), 636 states have call successors, (655) [2025-02-06 06:51:35,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3401 states to 3401 states and 4871 transitions. [2025-02-06 06:51:35,242 INFO L78 Accepts]: Start accepts. Automaton has 3401 states and 4871 transitions. Word has length 302 [2025-02-06 06:51:35,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:35,242 INFO L471 AbstractCegarLoop]: Abstraction has 3401 states and 4871 transitions. [2025-02-06 06:51:35,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.5) internal successors, (141), 5 states have internal predecessors, (141), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (30), 3 states have call predecessors, (30), 1 states have call successors, (30) [2025-02-06 06:51:35,243 INFO L276 IsEmpty]: Start isEmpty. Operand 3401 states and 4871 transitions. [2025-02-06 06:51:35,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2025-02-06 06:51:35,248 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:35,248 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:35,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-06 06:51:35,249 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:35,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:35,249 INFO L85 PathProgramCache]: Analyzing trace with hash -398842583, now seen corresponding path program 1 times [2025-02-06 06:51:35,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:35,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484260369] [2025-02-06 06:51:35,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:35,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:35,642 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 314 statements into 1 equivalence classes. [2025-02-06 06:51:35,690 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 314 of 314 statements. [2025-02-06 06:51:35,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:35,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:35,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:35,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484260369] [2025-02-06 06:51:35,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484260369] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:35,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:35,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:35,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718352942] [2025-02-06 06:51:35,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:35,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:35,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:35,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:35,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:35,934 INFO L87 Difference]: Start difference. First operand 3401 states and 4871 transitions. Second operand has 6 states, 6 states have (on average 25.166666666666668) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2025-02-06 06:51:36,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:36,373 INFO L93 Difference]: Finished difference Result 6728 states and 9652 transitions. [2025-02-06 06:51:36,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:36,374 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.166666666666668) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) Word has length 314 [2025-02-06 06:51:36,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:36,395 INFO L225 Difference]: With dead ends: 6728 [2025-02-06 06:51:36,395 INFO L226 Difference]: Without dead ends: 3403 [2025-02-06 06:51:36,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:36,404 INFO L435 NwaCegarLoop]: 2555 mSDtfsCounter, 0 mSDsluCounter, 10203 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12758 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:36,404 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12758 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:36,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3403 states. [2025-02-06 06:51:36,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3403 to 3403. [2025-02-06 06:51:36,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3403 states, 2598 states have (on average 1.3710546574287914) internal successors, (3562), 2619 states have internal predecessors, (3562), 656 states have call successors, (656), 149 states have call predecessors, (656), 148 states have return successors, (655), 638 states have call predecessors, (655), 636 states have call successors, (655) [2025-02-06 06:51:36,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3403 states to 3403 states and 4873 transitions. [2025-02-06 06:51:36,657 INFO L78 Accepts]: Start accepts. Automaton has 3403 states and 4873 transitions. Word has length 314 [2025-02-06 06:51:36,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:36,658 INFO L471 AbstractCegarLoop]: Abstraction has 3403 states and 4873 transitions. [2025-02-06 06:51:36,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.166666666666668) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2025-02-06 06:51:36,658 INFO L276 IsEmpty]: Start isEmpty. Operand 3403 states and 4873 transitions. [2025-02-06 06:51:36,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2025-02-06 06:51:36,662 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:36,663 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:36,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-06 06:51:36,663 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:36,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:36,664 INFO L85 PathProgramCache]: Analyzing trace with hash 640807135, now seen corresponding path program 1 times [2025-02-06 06:51:36,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:36,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016345699] [2025-02-06 06:51:36,664 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:36,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:36,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 315 statements into 1 equivalence classes. [2025-02-06 06:51:36,981 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 315 of 315 statements. [2025-02-06 06:51:36,981 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:36,981 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:37,221 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:37,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:37,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016345699] [2025-02-06 06:51:37,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016345699] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:37,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:37,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:37,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277874437] [2025-02-06 06:51:37,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:37,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:37,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:37,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:37,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:37,223 INFO L87 Difference]: Start difference. First operand 3403 states and 4873 transitions. Second operand has 6 states, 6 states have (on average 25.333333333333332) internal successors, (152), 5 states have internal predecessors, (152), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2025-02-06 06:51:37,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:37,699 INFO L93 Difference]: Finished difference Result 4016 states and 5698 transitions. [2025-02-06 06:51:37,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:37,700 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.333333333333332) internal successors, (152), 5 states have internal predecessors, (152), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) Word has length 315 [2025-02-06 06:51:37,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:37,718 INFO L225 Difference]: With dead ends: 4016 [2025-02-06 06:51:37,718 INFO L226 Difference]: Without dead ends: 3405 [2025-02-06 06:51:37,722 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:37,723 INFO L435 NwaCegarLoop]: 2555 mSDtfsCounter, 0 mSDsluCounter, 10203 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12758 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:37,724 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12758 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 06:51:37,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3405 states. [2025-02-06 06:51:37,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3405 to 3405. [2025-02-06 06:51:37,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3405 states, 2600 states have (on average 1.3707692307692307) internal successors, (3564), 2620 states have internal predecessors, (3564), 656 states have call successors, (656), 149 states have call predecessors, (656), 148 states have return successors, (655), 639 states have call predecessors, (655), 636 states have call successors, (655) [2025-02-06 06:51:37,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3405 states to 3405 states and 4875 transitions. [2025-02-06 06:51:37,834 INFO L78 Accepts]: Start accepts. Automaton has 3405 states and 4875 transitions. Word has length 315 [2025-02-06 06:51:37,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:37,835 INFO L471 AbstractCegarLoop]: Abstraction has 3405 states and 4875 transitions. [2025-02-06 06:51:37,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.333333333333332) internal successors, (152), 5 states have internal predecessors, (152), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2025-02-06 06:51:37,835 INFO L276 IsEmpty]: Start isEmpty. Operand 3405 states and 4875 transitions. [2025-02-06 06:51:37,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2025-02-06 06:51:37,839 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:37,839 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:37,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-06 06:51:37,839 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:37,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:37,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1179694960, now seen corresponding path program 1 times [2025-02-06 06:51:37,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:37,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469076340] [2025-02-06 06:51:37,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:37,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:38,113 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 323 statements into 1 equivalence classes. [2025-02-06 06:51:38,224 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 323 of 323 statements. [2025-02-06 06:51:38,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:38,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:38,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:38,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469076340] [2025-02-06 06:51:38,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469076340] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:38,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:38,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:38,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607668650] [2025-02-06 06:51:38,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:38,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:38,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:38,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:38,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:38,435 INFO L87 Difference]: Start difference. First operand 3405 states and 4875 transitions. Second operand has 6 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2025-02-06 06:51:38,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:38,891 INFO L93 Difference]: Finished difference Result 6775 states and 9723 transitions. [2025-02-06 06:51:38,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:38,891 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 323 [2025-02-06 06:51:38,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:38,909 INFO L225 Difference]: With dead ends: 6775 [2025-02-06 06:51:38,909 INFO L226 Difference]: Without dead ends: 3446 [2025-02-06 06:51:38,917 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:38,918 INFO L435 NwaCegarLoop]: 2550 mSDtfsCounter, 20 mSDsluCounter, 10174 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 12724 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:38,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 12724 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:38,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3446 states. [2025-02-06 06:51:39,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3446 to 3414. [2025-02-06 06:51:39,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 2606 states have (on average 1.3710667689946279) internal successors, (3573), 2627 states have internal predecessors, (3573), 659 states have call successors, (659), 149 states have call predecessors, (659), 148 states have return successors, (659), 641 states have call predecessors, (659), 639 states have call successors, (659) [2025-02-06 06:51:39,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 4891 transitions. [2025-02-06 06:51:39,032 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 4891 transitions. Word has length 323 [2025-02-06 06:51:39,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:39,033 INFO L471 AbstractCegarLoop]: Abstraction has 3414 states and 4891 transitions. [2025-02-06 06:51:39,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 6 states have internal predecessors, (156), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2025-02-06 06:51:39,033 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 4891 transitions. [2025-02-06 06:51:39,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2025-02-06 06:51:39,037 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:39,037 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:39,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 06:51:39,037 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:39,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:39,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2058272986, now seen corresponding path program 1 times [2025-02-06 06:51:39,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:39,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399420218] [2025-02-06 06:51:39,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:39,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:39,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 322 statements into 1 equivalence classes. [2025-02-06 06:51:39,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 322 of 322 statements. [2025-02-06 06:51:39,386 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:39,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:39,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:39,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399420218] [2025-02-06 06:51:39,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399420218] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:39,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:39,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:39,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851260571] [2025-02-06 06:51:39,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:39,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:39,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:39,633 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:39,633 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:39,633 INFO L87 Difference]: Start difference. First operand 3414 states and 4891 transitions. Second operand has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 6 states have internal predecessors, (155), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2025-02-06 06:51:40,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:40,056 INFO L93 Difference]: Finished difference Result 6794 states and 9757 transitions. [2025-02-06 06:51:40,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:40,057 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 6 states have internal predecessors, (155), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) Word has length 322 [2025-02-06 06:51:40,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:40,071 INFO L225 Difference]: With dead ends: 6794 [2025-02-06 06:51:40,072 INFO L226 Difference]: Without dead ends: 3456 [2025-02-06 06:51:40,079 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:40,079 INFO L435 NwaCegarLoop]: 2550 mSDtfsCounter, 19 mSDsluCounter, 10174 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 12724 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:40,080 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 12724 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 06:51:40,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3456 states. [2025-02-06 06:51:40,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3456 to 3423. [2025-02-06 06:51:40,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3423 states, 2612 states have (on average 1.3713629402756509) internal successors, (3582), 2634 states have internal predecessors, (3582), 662 states have call successors, (662), 149 states have call predecessors, (662), 148 states have return successors, (663), 643 states have call predecessors, (663), 642 states have call successors, (663) [2025-02-06 06:51:40,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 4907 transitions. [2025-02-06 06:51:40,216 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 4907 transitions. Word has length 322 [2025-02-06 06:51:40,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:40,216 INFO L471 AbstractCegarLoop]: Abstraction has 3423 states and 4907 transitions. [2025-02-06 06:51:40,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 6 states have internal predecessors, (155), 4 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 4 states have call predecessors, (33), 4 states have call successors, (33) [2025-02-06 06:51:40,216 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 4907 transitions. [2025-02-06 06:51:40,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2025-02-06 06:51:40,220 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:40,220 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:40,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-06 06:51:40,220 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:40,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:40,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1567769810, now seen corresponding path program 1 times [2025-02-06 06:51:40,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:40,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742233273] [2025-02-06 06:51:40,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:40,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:40,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 323 statements into 1 equivalence classes. [2025-02-06 06:51:40,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 323 of 323 statements. [2025-02-06 06:51:40,557 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:40,557 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:40,765 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:40,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:40,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742233273] [2025-02-06 06:51:40,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742233273] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:40,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:40,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:40,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059571416] [2025-02-06 06:51:40,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:40,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:40,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:40,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:40,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:40,767 INFO L87 Difference]: Start difference. First operand 3423 states and 4907 transitions. Second operand has 6 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2025-02-06 06:51:41,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:41,108 INFO L93 Difference]: Finished difference Result 6507 states and 9301 transitions. [2025-02-06 06:51:41,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:41,108 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) Word has length 323 [2025-02-06 06:51:41,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:41,121 INFO L225 Difference]: With dead ends: 6507 [2025-02-06 06:51:41,121 INFO L226 Difference]: Without dead ends: 3160 [2025-02-06 06:51:41,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:41,128 INFO L435 NwaCegarLoop]: 2511 mSDtfsCounter, 0 mSDsluCounter, 10027 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12538 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:41,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12538 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:41,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3160 states. [2025-02-06 06:51:41,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3160 to 3158. [2025-02-06 06:51:41,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3158 states, 2398 states have (on average 1.3586321934945789) internal successors, (3258), 2417 states have internal predecessors, (3258), 611 states have call successors, (611), 148 states have call predecessors, (611), 148 states have return successors, (614), 596 states have call predecessors, (614), 594 states have call successors, (614) [2025-02-06 06:51:41,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 4483 transitions. [2025-02-06 06:51:41,213 INFO L78 Accepts]: Start accepts. Automaton has 3158 states and 4483 transitions. Word has length 323 [2025-02-06 06:51:41,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:41,213 INFO L471 AbstractCegarLoop]: Abstraction has 3158 states and 4483 transitions. [2025-02-06 06:51:41,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2025-02-06 06:51:41,213 INFO L276 IsEmpty]: Start isEmpty. Operand 3158 states and 4483 transitions. [2025-02-06 06:51:41,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2025-02-06 06:51:41,217 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:41,217 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:41,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-06 06:51:41,217 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:41,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:41,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1524041539, now seen corresponding path program 1 times [2025-02-06 06:51:41,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:41,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358196413] [2025-02-06 06:51:41,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:41,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:41,553 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 324 statements into 1 equivalence classes. [2025-02-06 06:51:41,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 324 of 324 statements. [2025-02-06 06:51:41,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:41,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:41,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:41,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358196413] [2025-02-06 06:51:41,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358196413] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:41,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:41,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356596422] [2025-02-06 06:51:41,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:41,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:41,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:41,908 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:41,908 INFO L87 Difference]: Start difference. First operand 3158 states and 4483 transitions. Second operand has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 5 states have internal predecessors, (157), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2025-02-06 06:51:42,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:42,318 INFO L93 Difference]: Finished difference Result 5939 states and 8442 transitions. [2025-02-06 06:51:42,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:42,318 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 5 states have internal predecessors, (157), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) Word has length 324 [2025-02-06 06:51:42,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:42,336 INFO L225 Difference]: With dead ends: 5939 [2025-02-06 06:51:42,336 INFO L226 Difference]: Without dead ends: 2857 [2025-02-06 06:51:42,346 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:42,347 INFO L435 NwaCegarLoop]: 2511 mSDtfsCounter, 0 mSDsluCounter, 10027 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12538 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:42,347 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12538 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:42,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2857 states. [2025-02-06 06:51:42,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2857 to 2855. [2025-02-06 06:51:42,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2171 states have (on average 1.3588208198986642) internal successors, (2950), 2189 states have internal predecessors, (2950), 547 states have call successors, (547), 136 states have call predecessors, (547), 136 states have return successors, (551), 533 states have call predecessors, (551), 531 states have call successors, (551) [2025-02-06 06:51:42,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 4048 transitions. [2025-02-06 06:51:42,501 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 4048 transitions. Word has length 324 [2025-02-06 06:51:42,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:42,502 INFO L471 AbstractCegarLoop]: Abstraction has 2855 states and 4048 transitions. [2025-02-06 06:51:42,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 5 states have internal predecessors, (157), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2025-02-06 06:51:42,502 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 4048 transitions. [2025-02-06 06:51:42,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2025-02-06 06:51:42,508 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:42,508 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:42,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-06 06:51:42,509 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:42,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:42,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1415380910, now seen corresponding path program 1 times [2025-02-06 06:51:42,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:42,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148959633] [2025-02-06 06:51:42,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:42,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:42,930 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 335 statements into 1 equivalence classes. [2025-02-06 06:51:42,955 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 335 of 335 statements. [2025-02-06 06:51:42,956 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:42,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:43,146 INFO L134 CoverageAnalysis]: Checked inductivity of 344 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2025-02-06 06:51:43,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:43,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148959633] [2025-02-06 06:51:43,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148959633] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:43,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:43,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:43,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667959362] [2025-02-06 06:51:43,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:43,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:43,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:43,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:43,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:43,148 INFO L87 Difference]: Start difference. First operand 2855 states and 4048 transitions. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 5 states have internal predecessors, (160), 3 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2025-02-06 06:51:43,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:43,472 INFO L93 Difference]: Finished difference Result 3625 states and 5093 transitions. [2025-02-06 06:51:43,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:43,473 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 5 states have internal predecessors, (160), 3 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) Word has length 335 [2025-02-06 06:51:43,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:43,484 INFO L225 Difference]: With dead ends: 3625 [2025-02-06 06:51:43,485 INFO L226 Difference]: Without dead ends: 2855 [2025-02-06 06:51:43,487 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:43,487 INFO L435 NwaCegarLoop]: 2504 mSDtfsCounter, 7 mSDsluCounter, 9986 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 12490 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:43,488 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 12490 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:43,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2855 states. [2025-02-06 06:51:43,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2855 to 2855. [2025-02-06 06:51:43,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2171 states have (on average 1.35836020267158) internal successors, (2949), 2189 states have internal predecessors, (2949), 547 states have call successors, (547), 136 states have call predecessors, (547), 136 states have return successors, (551), 533 states have call predecessors, (551), 531 states have call successors, (551) [2025-02-06 06:51:43,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 4047 transitions. [2025-02-06 06:51:43,568 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 4047 transitions. Word has length 335 [2025-02-06 06:51:43,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:43,569 INFO L471 AbstractCegarLoop]: Abstraction has 2855 states and 4047 transitions. [2025-02-06 06:51:43,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 5 states have internal predecessors, (160), 3 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 4 states have call predecessors, (36), 3 states have call successors, (36) [2025-02-06 06:51:43,570 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 4047 transitions. [2025-02-06 06:51:43,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2025-02-06 06:51:43,573 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:43,574 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:43,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-06 06:51:43,574 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:43,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:43,574 INFO L85 PathProgramCache]: Analyzing trace with hash 676078766, now seen corresponding path program 1 times [2025-02-06 06:51:43,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:43,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697415035] [2025-02-06 06:51:43,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:43,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:43,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 342 statements into 1 equivalence classes. [2025-02-06 06:51:43,874 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 342 of 342 statements. [2025-02-06 06:51:43,874 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:43,874 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:44,140 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:44,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:44,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697415035] [2025-02-06 06:51:44,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697415035] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:44,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:44,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:44,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645181274] [2025-02-06 06:51:44,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:44,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:44,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:44,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:44,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:44,145 INFO L87 Difference]: Start difference. First operand 2855 states and 4047 transitions. Second operand has 6 states, 6 states have (on average 28.666666666666668) internal successors, (172), 5 states have internal predecessors, (172), 3 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) [2025-02-06 06:51:44,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:44,474 INFO L93 Difference]: Finished difference Result 3625 states and 5090 transitions. [2025-02-06 06:51:44,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:44,475 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 28.666666666666668) internal successors, (172), 5 states have internal predecessors, (172), 3 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) Word has length 342 [2025-02-06 06:51:44,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:44,487 INFO L225 Difference]: With dead ends: 3625 [2025-02-06 06:51:44,487 INFO L226 Difference]: Without dead ends: 2855 [2025-02-06 06:51:44,489 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:44,490 INFO L435 NwaCegarLoop]: 2504 mSDtfsCounter, 7 mSDsluCounter, 9988 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 12492 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:44,490 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 12492 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:44,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2855 states. [2025-02-06 06:51:44,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2855 to 2855. [2025-02-06 06:51:44,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2171 states have (on average 1.3578995854444955) internal successors, (2948), 2189 states have internal predecessors, (2948), 547 states have call successors, (547), 136 states have call predecessors, (547), 136 states have return successors, (551), 533 states have call predecessors, (551), 531 states have call successors, (551) [2025-02-06 06:51:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 4046 transitions. [2025-02-06 06:51:44,570 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 4046 transitions. Word has length 342 [2025-02-06 06:51:44,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:44,571 INFO L471 AbstractCegarLoop]: Abstraction has 2855 states and 4046 transitions. [2025-02-06 06:51:44,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.666666666666668) internal successors, (172), 5 states have internal predecessors, (172), 3 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) [2025-02-06 06:51:44,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 4046 transitions. [2025-02-06 06:51:44,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2025-02-06 06:51:44,575 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:44,575 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:44,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-06 06:51:44,575 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:44,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:44,576 INFO L85 PathProgramCache]: Analyzing trace with hash -623186905, now seen corresponding path program 1 times [2025-02-06 06:51:44,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:44,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935625467] [2025-02-06 06:51:44,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:44,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:44,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 343 statements into 1 equivalence classes. [2025-02-06 06:51:44,868 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 343 of 343 statements. [2025-02-06 06:51:44,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:44,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:45,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:45,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935625467] [2025-02-06 06:51:45,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935625467] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:45,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:45,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816482353] [2025-02-06 06:51:45,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:45,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:45,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:45,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:45,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:45,058 INFO L87 Difference]: Start difference. First operand 2855 states and 4046 transitions. Second operand has 6 states, 6 states have (on average 28.833333333333332) internal successors, (173), 5 states have internal predecessors, (173), 3 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) [2025-02-06 06:51:45,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:45,386 INFO L93 Difference]: Finished difference Result 3625 states and 5089 transitions. [2025-02-06 06:51:45,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:45,387 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 28.833333333333332) internal successors, (173), 5 states have internal predecessors, (173), 3 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) Word has length 343 [2025-02-06 06:51:45,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:45,400 INFO L225 Difference]: With dead ends: 3625 [2025-02-06 06:51:45,401 INFO L226 Difference]: Without dead ends: 2855 [2025-02-06 06:51:45,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:45,403 INFO L435 NwaCegarLoop]: 2504 mSDtfsCounter, 7 mSDsluCounter, 9988 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 12492 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:45,403 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 12492 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:45,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2855 states. [2025-02-06 06:51:45,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2855 to 2855. [2025-02-06 06:51:45,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2171 states have (on average 1.3574389682174113) internal successors, (2947), 2189 states have internal predecessors, (2947), 547 states have call successors, (547), 136 states have call predecessors, (547), 136 states have return successors, (551), 533 states have call predecessors, (551), 531 states have call successors, (551) [2025-02-06 06:51:45,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 4045 transitions. [2025-02-06 06:51:45,485 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 4045 transitions. Word has length 343 [2025-02-06 06:51:45,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:45,485 INFO L471 AbstractCegarLoop]: Abstraction has 2855 states and 4045 transitions. [2025-02-06 06:51:45,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.833333333333332) internal successors, (173), 5 states have internal predecessors, (173), 3 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 4 states have call predecessors, (35), 3 states have call successors, (35) [2025-02-06 06:51:45,485 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 4045 transitions. [2025-02-06 06:51:45,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2025-02-06 06:51:45,489 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:45,490 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:45,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-06 06:51:45,490 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:45,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:45,490 INFO L85 PathProgramCache]: Analyzing trace with hash 750405519, now seen corresponding path program 1 times [2025-02-06 06:51:45,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:45,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648688809] [2025-02-06 06:51:45,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:45,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:45,750 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 351 statements into 1 equivalence classes. [2025-02-06 06:51:45,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 351 of 351 statements. [2025-02-06 06:51:45,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:45,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:51:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2025-02-06 06:51:46,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:51:46,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648688809] [2025-02-06 06:51:46,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648688809] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:51:46,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:51:46,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 06:51:46,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190085913] [2025-02-06 06:51:46,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:51:46,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 06:51:46,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:51:46,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 06:51:46,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:46,086 INFO L87 Difference]: Start difference. First operand 2855 states and 4045 transitions. Second operand has 6 states, 6 states have (on average 29.5) internal successors, (177), 5 states have internal predecessors, (177), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (37), 3 states have call predecessors, (37), 2 states have call successors, (37) [2025-02-06 06:51:46,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:51:46,379 INFO L93 Difference]: Finished difference Result 2931 states and 4120 transitions. [2025-02-06 06:51:46,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 06:51:46,379 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 5 states have internal predecessors, (177), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (37), 3 states have call predecessors, (37), 2 states have call successors, (37) Word has length 351 [2025-02-06 06:51:46,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:51:46,388 INFO L225 Difference]: With dead ends: 2931 [2025-02-06 06:51:46,388 INFO L226 Difference]: Without dead ends: 2152 [2025-02-06 06:51:46,390 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 06:51:46,390 INFO L435 NwaCegarLoop]: 2447 mSDtfsCounter, 0 mSDsluCounter, 9775 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12222 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:51:46,391 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12222 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:51:46,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2025-02-06 06:51:46,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 2152. [2025-02-06 06:51:46,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2152 states, 1640 states have (on average 1.3664634146341463) internal successors, (2241), 1654 states have internal predecessors, (2241), 408 states have call successors, (408), 102 states have call predecessors, (408), 103 states have return successors, (414), 399 states have call predecessors, (414), 399 states have call successors, (414) [2025-02-06 06:51:46,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2152 states to 2152 states and 3063 transitions. [2025-02-06 06:51:46,451 INFO L78 Accepts]: Start accepts. Automaton has 2152 states and 3063 transitions. Word has length 351 [2025-02-06 06:51:46,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:51:46,451 INFO L471 AbstractCegarLoop]: Abstraction has 2152 states and 3063 transitions. [2025-02-06 06:51:46,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 5 states have internal predecessors, (177), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (37), 3 states have call predecessors, (37), 2 states have call successors, (37) [2025-02-06 06:51:46,452 INFO L276 IsEmpty]: Start isEmpty. Operand 2152 states and 3063 transitions. [2025-02-06 06:51:46,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2025-02-06 06:51:46,456 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:51:46,456 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 06:51:46,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-06 06:51:46,457 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:51:46,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:51:46,457 INFO L85 PathProgramCache]: Analyzing trace with hash -209915782, now seen corresponding path program 1 times [2025-02-06 06:51:46,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:51:46,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938121723] [2025-02-06 06:51:46,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:51:46,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:51:46,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 374 statements into 1 equivalence classes. [2025-02-06 06:51:46,800 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 374 of 374 statements. [2025-02-06 06:51:46,801 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:51:46,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat