/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline_IcfgBuilder.xml -s ../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.automaton.type.used.in.concurrency.analysis PETRI_NET --preprocessor.replace.while.statements.and.if-then-else.statements false -i ../../../trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.cfg-lbe-improvements-94356ea-m [2025-04-14 00:11:44,843 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-14 00:11:44,908 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2025-04-14 00:11:44,914 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-14 00:11:44,914 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-14 00:11:44,938 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-14 00:11:44,939 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-14 00:11:44,939 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-14 00:11:44,939 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-14 00:11:44,939 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-14 00:11:44,939 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-14 00:11:44,939 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-14 00:11:44,940 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-14 00:11:44,940 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-14 00:11:44,941 INFO L153 SettingsManager]: * Use SBE=true [2025-04-14 00:11:44,941 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-14 00:11:44,941 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-14 00:11:44,941 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-14 00:11:44,942 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 00:11:44,942 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 00:11:44,943 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 00:11:44,943 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-14 00:11:44,943 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-14 00:11:44,944 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-14 00:11:44,944 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Automaton type used in concurrency analysis -> PETRI_NET Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false [2025-04-14 00:11:45,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-14 00:11:45,207 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-14 00:11:45,209 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-14 00:11:45,210 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-14 00:11:45,212 INFO L274 PluginConnector]: CDTParser initialized [2025-04-14 00:11:45,213 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i [2025-04-14 00:11:46,575 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0f0033fd/a531c55d405e4f5ea9700715e7647fd9/FLAGb77f49926 [2025-04-14 00:11:47,086 INFO L389 CDTParser]: Found 1 translation units. [2025-04-14 00:11:47,086 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i [2025-04-14 00:11:47,133 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0f0033fd/a531c55d405e4f5ea9700715e7647fd9/FLAGb77f49926 [2025-04-14 00:11:47,576 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0f0033fd/a531c55d405e4f5ea9700715e7647fd9 [2025-04-14 00:11:47,579 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-14 00:11:47,581 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-14 00:11:47,582 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-14 00:11:47,582 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-14 00:11:47,585 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-14 00:11:47,586 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:11:47" (1/1) ... [2025-04-14 00:11:47,587 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22cfabd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:47, skipping insertion in model container [2025-04-14 00:11:47,587 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.04 12:11:47" (1/1) ... [2025-04-14 00:11:47,688 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-14 00:11:48,075 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i[5520,5533] [2025-04-14 00:11:53,479 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 00:11:53,495 INFO L200 MainTranslator]: Completed pre-run [2025-04-14 00:11:53,518 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i[5520,5533] [2025-04-14 00:11:53,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-04-14 00:11:53,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-04-14 00:11:53,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-04-14 00:11:53,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-04-14 00:11:53,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] [2025-04-14 00:11:53,752 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-14 00:11:54,093 INFO L204 MainTranslator]: Completed translation [2025-04-14 00:11:54,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54 WrapperNode [2025-04-14 00:11:54,094 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-14 00:11:54,095 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-14 00:11:54,095 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-14 00:11:54,095 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-14 00:11:54,099 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,164 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,225 INFO L138 Inliner]: procedures = 1352, calls = 1469, calls flagged for inlining = 352, calls inlined = 18, statements flattened = 394 [2025-04-14 00:11:54,226 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-14 00:11:54,226 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-14 00:11:54,226 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-14 00:11:54,226 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-14 00:11:54,234 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,234 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,240 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,263 INFO L175 MemorySlicer]: Split 52 memory accesses to 7 slices as follows [2, 9, 1, 31, 4, 2, 3]. 60 percent of accesses are in the largest equivalence class. The 43 initializations are split as follows [2, 0, 1, 31, 4, 2, 3]. The 3 writes are split as follows [0, 3, 0, 0, 0, 0, 0]. [2025-04-14 00:11:54,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,263 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,284 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,285 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,289 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,290 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,301 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-14 00:11:54,302 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-04-14 00:11:54,302 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-04-14 00:11:54,302 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-04-14 00:11:54,303 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (1/1) ... [2025-04-14 00:11:54,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-14 00:11:54,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-14 00:11:54,332 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-04-14 00:11:54,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-04-14 00:11:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-04-14 00:11:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-04-14 00:11:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-04-14 00:11:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-04-14 00:11:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-04-14 00:11:54,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-14 00:11:54,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-04-14 00:11:54,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_read_nvram [2025-04-14 00:11:54,354 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_read_nvram [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2025-04-14 00:11:54,354 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-04-14 00:11:54,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-04-14 00:11:54,355 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-14 00:11:54,640 INFO L256 CfgBuilder]: Building ICFG [2025-04-14 00:11:54,642 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-14 00:11:54,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: havoc access_ok_#t~nondet1065#1; [2025-04-14 00:11:54,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: havoc __put_user_#t~nondet1063#1; [2025-04-14 00:11:54,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: havoc nvram_read_byte_#t~nondet1081#1; [2025-04-14 00:11:54,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: havoc access_ok_#t~nondet1065#1; [2025-04-14 00:11:54,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535: havoc __get_user_#t~nondet1061#1; [2025-04-14 00:11:55,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: havoc nvram_get_size_#t~nondet1080#1; [2025-04-14 00:11:55,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6650: havoc printk_#t~nondet1083#1; [2025-04-14 00:11:55,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: havoc misc_register_#t~nondet1078#1; [2025-04-14 00:11:55,070 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-14 00:11:55,071 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-14 00:11:55,071 INFO L318 CfgBuilder]: Performing block encoding [2025-04-14 00:11:56,299 WARN L179 LargeBlockEncoding]: Complex 2:3 sequential composition. Such compositions can cause exponential blowup and should not occur in structured programs. [2025-04-14 00:11:56,308 WARN L179 LargeBlockEncoding]: Complex 2:3 sequential composition. Such compositions can cause exponential blowup and should not occur in structured programs. [2025-04-14 00:11:56,321 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-14 00:11:56,321 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 12:11:56 BoogieIcfgContainer [2025-04-14 00:11:56,321 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-04-14 00:11:56,323 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-14 00:11:56,323 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-14 00:11:56,326 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-14 00:11:56,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.04 12:11:47" (1/3) ... [2025-04-14 00:11:56,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@678c707b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:11:56, skipping insertion in model container [2025-04-14 00:11:56,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.04 12:11:54" (2/3) ... [2025-04-14 00:11:56,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@678c707b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.04 12:11:56, skipping insertion in model container [2025-04-14 00:11:56,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 14.04 12:11:56" (3/3) ... [2025-04-14 00:11:56,328 INFO L128 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_read_nvram_write_nvram.i [2025-04-14 00:11:56,340 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-14 00:11:56,343 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG char_generic_nvram_read_nvram_write_nvram.i that has 3 procedures, 29 locations, 34 edges, 1 initial locations, 2 loop locations, and 2 error locations. [2025-04-14 00:11:56,344 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-14 00:11:56,425 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-14 00:11:56,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 42 transitions, 98 flow [2025-04-14 00:11:56,487 INFO L116 PetriNetUnfolderBase]: 12/40 cut-off events. [2025-04-14 00:11:56,490 INFO L117 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-04-14 00:11:56,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 40 events. 12/40 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 69 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 37. Up to 5 conditions per place. [2025-04-14 00:11:56,492 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 42 transitions, 98 flow [2025-04-14 00:11:56,496 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 38 transitions, 85 flow [2025-04-14 00:11:56,502 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-14 00:11:56,514 INFO L340 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;@9d6dee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-14 00:11:56,515 INFO L341 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2025-04-14 00:11:56,538 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-14 00:11:56,539 INFO L116 PetriNetUnfolderBase]: 11/33 cut-off events. [2025-04-14 00:11:56,539 INFO L117 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-04-14 00:11:56,539 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:11:56,540 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:11:56,540 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:11:56,545 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:11:56,545 INFO L85 PathProgramCache]: Analyzing trace with hash -339968646, now seen corresponding path program 1 times [2025-04-14 00:11:56,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:11:56,553 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944446509] [2025-04-14 00:11:56,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:11:56,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:11:56,676 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-04-14 00:11:56,956 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-04-14 00:11:56,956 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:11:56,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:11:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:11:58,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:11:58,715 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944446509] [2025-04-14 00:11:58,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944446509] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:11:58,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:11:58,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-14 00:11:58,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632969946] [2025-04-14 00:11:58,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:11:58,722 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-14 00:11:58,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:11:58,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-14 00:11:58,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-14 00:11:58,766 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:11:58,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 38 transitions, 85 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:11:58,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:11:58,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:11:58,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:11:59,598 INFO L116 PetriNetUnfolderBase]: 822/1235 cut-off events. [2025-04-14 00:11:59,598 INFO L117 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2025-04-14 00:11:59,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2484 conditions, 1235 events. 822/1235 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 4540 event pairs, 78 based on Foata normal form. 0/870 useless extension candidates. Maximal degree in co-relation 2414. Up to 402 conditions per place. [2025-04-14 00:11:59,612 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 102 selfloop transitions, 23 changer transitions 10/137 dead transitions. [2025-04-14 00:11:59,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 137 transitions, 565 flow [2025-04-14 00:11:59,616 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 00:11:59,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-14 00:11:59,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2025-04-14 00:11:59,631 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2025-04-14 00:11:59,632 INFO L175 Difference]: Start difference. First operand has 33 places, 38 transitions, 85 flow. Second operand 8 states and 169 transitions. [2025-04-14 00:11:59,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 137 transitions, 565 flow [2025-04-14 00:11:59,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 137 transitions, 556 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-14 00:11:59,644 INFO L231 Difference]: Finished difference. Result has 40 places, 56 transitions, 195 flow [2025-04-14 00:11:59,645 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=195, PETRI_PLACES=40, PETRI_TRANSITIONS=56} [2025-04-14 00:11:59,649 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2025-04-14 00:11:59,649 INFO L485 AbstractCegarLoop]: Abstraction has has 40 places, 56 transitions, 195 flow [2025-04-14 00:11:59,649 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:11:59,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:11:59,649 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:11:59,649 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-14 00:11:59,649 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:11:59,650 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:11:59,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1948143017, now seen corresponding path program 1 times [2025-04-14 00:11:59,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:11:59,650 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247943711] [2025-04-14 00:11:59,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:11:59,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:11:59,691 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-14 00:11:59,761 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-14 00:11:59,761 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:11:59,761 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:00,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:00,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:00,298 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247943711] [2025-04-14 00:12:00,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247943711] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:00,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:00,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 00:12:00,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561786397] [2025-04-14 00:12:00,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:00,299 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 00:12:00,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:00,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 00:12:00,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 00:12:00,305 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:00,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 56 transitions, 195 flow. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:00,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:00,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:00,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:00,753 INFO L116 PetriNetUnfolderBase]: 800/1194 cut-off events. [2025-04-14 00:12:00,754 INFO L117 PetriNetUnfolderBase]: For 315/315 co-relation queries the response was YES. [2025-04-14 00:12:00,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2957 conditions, 1194 events. 800/1194 cut-off events. For 315/315 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4218 event pairs, 302 based on Foata normal form. 30/970 useless extension candidates. Maximal degree in co-relation 2593. Up to 892 conditions per place. [2025-04-14 00:12:00,760 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 67 selfloop transitions, 14 changer transitions 15/98 dead transitions. [2025-04-14 00:12:00,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 98 transitions, 487 flow [2025-04-14 00:12:00,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 00:12:00,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 00:12:00,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2025-04-14 00:12:00,761 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2025-04-14 00:12:00,761 INFO L175 Difference]: Start difference. First operand has 40 places, 56 transitions, 195 flow. Second operand 5 states and 101 transitions. [2025-04-14 00:12:00,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 98 transitions, 487 flow [2025-04-14 00:12:00,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 98 transitions, 487 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-04-14 00:12:00,766 INFO L231 Difference]: Finished difference. Result has 47 places, 56 transitions, 263 flow [2025-04-14 00:12:00,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=47, PETRI_TRANSITIONS=56} [2025-04-14 00:12:00,766 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 14 predicate places. [2025-04-14 00:12:00,766 INFO L485 AbstractCegarLoop]: Abstraction has has 47 places, 56 transitions, 263 flow [2025-04-14 00:12:00,766 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:00,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:00,767 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:00,767 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-14 00:12:00,767 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:00,767 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:00,767 INFO L85 PathProgramCache]: Analyzing trace with hash -212468253, now seen corresponding path program 1 times [2025-04-14 00:12:00,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:00,767 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886037617] [2025-04-14 00:12:00,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:12:00,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:00,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-14 00:12:00,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-14 00:12:00,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:12:00,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:01,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:01,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:01,216 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886037617] [2025-04-14 00:12:01,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886037617] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:01,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:01,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-14 00:12:01,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513379502] [2025-04-14 00:12:01,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:01,216 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-14 00:12:01,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:01,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-14 00:12:01,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-14 00:12:01,219 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:01,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 56 transitions, 263 flow. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:01,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:01,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:01,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:01,561 INFO L116 PetriNetUnfolderBase]: 636/1009 cut-off events. [2025-04-14 00:12:01,561 INFO L117 PetriNetUnfolderBase]: For 726/726 co-relation queries the response was YES. [2025-04-14 00:12:01,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2859 conditions, 1009 events. 636/1009 cut-off events. For 726/726 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3834 event pairs, 271 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 2627. Up to 751 conditions per place. [2025-04-14 00:12:01,566 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 48 selfloop transitions, 11 changer transitions 62/123 dead transitions. [2025-04-14 00:12:01,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 123 transitions, 838 flow [2025-04-14 00:12:01,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-14 00:12:01,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-14 00:12:01,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2025-04-14 00:12:01,567 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2025-04-14 00:12:01,567 INFO L175 Difference]: Start difference. First operand has 47 places, 56 transitions, 263 flow. Second operand 5 states and 95 transitions. [2025-04-14 00:12:01,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 123 transitions, 838 flow [2025-04-14 00:12:01,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 123 transitions, 814 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-04-14 00:12:01,580 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 245 flow [2025-04-14 00:12:01,580 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=245, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2025-04-14 00:12:01,581 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 20 predicate places. [2025-04-14 00:12:01,581 INFO L485 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 245 flow [2025-04-14 00:12:01,581 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:01,581 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:01,581 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:01,581 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-14 00:12:01,581 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:01,582 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:01,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1484965816, now seen corresponding path program 1 times [2025-04-14 00:12:01,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:01,583 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807618038] [2025-04-14 00:12:01,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:12:01,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:01,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:01,685 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:01,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:12:01,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:03,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:03,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:03,901 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807618038] [2025-04-14 00:12:03,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807618038] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:03,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:03,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:03,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679501960] [2025-04-14 00:12:03,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:03,902 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:03,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:03,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:03,903 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:03,960 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:03,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 245 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:03,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:03,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:03,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:05,763 INFO L116 PetriNetUnfolderBase]: 707/1222 cut-off events. [2025-04-14 00:12:05,764 INFO L117 PetriNetUnfolderBase]: For 1419/1419 co-relation queries the response was YES. [2025-04-14 00:12:05,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3753 conditions, 1222 events. 707/1222 cut-off events. For 1419/1419 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5905 event pairs, 51 based on Foata normal form. 10/1114 useless extension candidates. Maximal degree in co-relation 3580. Up to 333 conditions per place. [2025-04-14 00:12:05,774 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 111 selfloop transitions, 37 changer transitions 15/165 dead transitions. [2025-04-14 00:12:05,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 165 transitions, 1096 flow [2025-04-14 00:12:05,775 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 00:12:05,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-14 00:12:05,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 204 transitions. [2025-04-14 00:12:05,776 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2025-04-14 00:12:05,776 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 245 flow. Second operand 14 states and 204 transitions. [2025-04-14 00:12:05,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 165 transitions, 1096 flow [2025-04-14 00:12:05,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 165 transitions, 1032 flow, removed 13 selfloop flow, removed 4 redundant places. [2025-04-14 00:12:05,792 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 522 flow [2025-04-14 00:12:05,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=522, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2025-04-14 00:12:05,794 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 38 predicate places. [2025-04-14 00:12:05,794 INFO L485 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 522 flow [2025-04-14 00:12:05,795 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:05,795 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:05,795 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:05,795 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-14 00:12:05,795 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:05,795 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:05,795 INFO L85 PathProgramCache]: Analyzing trace with hash 428979076, now seen corresponding path program 2 times [2025-04-14 00:12:05,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:05,796 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431835175] [2025-04-14 00:12:05,796 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:12:05,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:05,842 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:05,902 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:05,903 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:12:05,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:07,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:07,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:07,706 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431835175] [2025-04-14 00:12:07,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431835175] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:07,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:07,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:07,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969624112] [2025-04-14 00:12:07,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:07,707 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:07,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:07,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:07,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:07,732 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:07,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 522 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:07,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:07,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:07,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:09,135 INFO L116 PetriNetUnfolderBase]: 1441/2436 cut-off events. [2025-04-14 00:12:09,135 INFO L117 PetriNetUnfolderBase]: For 6001/6001 co-relation queries the response was YES. [2025-04-14 00:12:09,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9287 conditions, 2436 events. 1441/2436 cut-off events. For 6001/6001 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13339 event pairs, 147 based on Foata normal form. 14/2286 useless extension candidates. Maximal degree in co-relation 7698. Up to 818 conditions per place. [2025-04-14 00:12:09,154 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 154 selfloop transitions, 73 changer transitions 30/259 dead transitions. [2025-04-14 00:12:09,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 259 transitions, 2389 flow [2025-04-14 00:12:09,155 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 00:12:09,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-14 00:12:09,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2025-04-14 00:12:09,157 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3792517006802721 [2025-04-14 00:12:09,157 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 522 flow. Second operand 14 states and 223 transitions. [2025-04-14 00:12:09,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 259 transitions, 2389 flow [2025-04-14 00:12:09,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 259 transitions, 2313 flow, removed 4 selfloop flow, removed 2 redundant places. [2025-04-14 00:12:09,199 INFO L231 Difference]: Finished difference. Result has 92 places, 130 transitions, 1348 flow [2025-04-14 00:12:09,199 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1348, PETRI_PLACES=92, PETRI_TRANSITIONS=130} [2025-04-14 00:12:09,200 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 59 predicate places. [2025-04-14 00:12:09,200 INFO L485 AbstractCegarLoop]: Abstraction has has 92 places, 130 transitions, 1348 flow [2025-04-14 00:12:09,200 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:09,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:09,200 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:09,200 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-14 00:12:09,200 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:09,202 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:09,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1945236766, now seen corresponding path program 3 times [2025-04-14 00:12:09,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:09,202 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578192040] [2025-04-14 00:12:09,202 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:12:09,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:09,243 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:09,291 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:09,291 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:12:09,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:11,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:11,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:11,317 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578192040] [2025-04-14 00:12:11,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578192040] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:11,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:11,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:11,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685499183] [2025-04-14 00:12:11,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:11,318 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:11,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:11,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:11,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:11,350 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:11,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 130 transitions, 1348 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:11,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:11,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:11,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:12,813 INFO L116 PetriNetUnfolderBase]: 1504/2574 cut-off events. [2025-04-14 00:12:12,813 INFO L117 PetriNetUnfolderBase]: For 12410/12414 co-relation queries the response was YES. [2025-04-14 00:12:12,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11771 conditions, 2574 events. 1504/2574 cut-off events. For 12410/12414 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14706 event pairs, 82 based on Foata normal form. 24/2425 useless extension candidates. Maximal degree in co-relation 11573. Up to 904 conditions per place. [2025-04-14 00:12:12,830 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 155 selfloop transitions, 77 changer transitions 29/263 dead transitions. [2025-04-14 00:12:12,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 263 transitions, 2885 flow [2025-04-14 00:12:12,832 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 00:12:12,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-14 00:12:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 198 transitions. [2025-04-14 00:12:12,834 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3626373626373626 [2025-04-14 00:12:12,834 INFO L175 Difference]: Start difference. First operand has 92 places, 130 transitions, 1348 flow. Second operand 13 states and 198 transitions. [2025-04-14 00:12:12,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 263 transitions, 2885 flow [2025-04-14 00:12:12,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 263 transitions, 2811 flow, removed 37 selfloop flow, removed 1 redundant places. [2025-04-14 00:12:12,886 INFO L231 Difference]: Finished difference. Result has 109 places, 145 transitions, 1735 flow [2025-04-14 00:12:12,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1735, PETRI_PLACES=109, PETRI_TRANSITIONS=145} [2025-04-14 00:12:12,888 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 76 predicate places. [2025-04-14 00:12:12,888 INFO L485 AbstractCegarLoop]: Abstraction has has 109 places, 145 transitions, 1735 flow [2025-04-14 00:12:12,888 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:12,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:12,888 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:12,888 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-04-14 00:12:12,888 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:12,889 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash -290376384, now seen corresponding path program 4 times [2025-04-14 00:12:12,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:12,889 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073647265] [2025-04-14 00:12:12,889 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:12:12,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:12,917 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-04-14 00:12:13,002 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:13,002 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:12:13,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:14,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:14,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:14,504 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073647265] [2025-04-14 00:12:14,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073647265] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:14,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:14,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-14 00:12:14,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776064754] [2025-04-14 00:12:14,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:14,504 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-14 00:12:14,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:14,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-14 00:12:14,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-04-14 00:12:14,527 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:14,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 145 transitions, 1735 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:14,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:14,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:14,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:15,861 INFO L116 PetriNetUnfolderBase]: 1840/3172 cut-off events. [2025-04-14 00:12:15,862 INFO L117 PetriNetUnfolderBase]: For 21401/21405 co-relation queries the response was YES. [2025-04-14 00:12:15,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16012 conditions, 3172 events. 1840/3172 cut-off events. For 21401/21405 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19106 event pairs, 191 based on Foata normal form. 18/2985 useless extension candidates. Maximal degree in co-relation 15793. Up to 1310 conditions per place. [2025-04-14 00:12:15,886 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 200 selfloop transitions, 89 changer transitions 24/315 dead transitions. [2025-04-14 00:12:15,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 315 transitions, 4242 flow [2025-04-14 00:12:15,887 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 00:12:15,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-14 00:12:15,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2025-04-14 00:12:15,888 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3531746031746032 [2025-04-14 00:12:15,888 INFO L175 Difference]: Start difference. First operand has 109 places, 145 transitions, 1735 flow. Second operand 12 states and 178 transitions. [2025-04-14 00:12:15,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 315 transitions, 4242 flow [2025-04-14 00:12:15,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 315 transitions, 4141 flow, removed 12 selfloop flow, removed 5 redundant places. [2025-04-14 00:12:15,995 INFO L231 Difference]: Finished difference. Result has 125 places, 198 transitions, 2787 flow [2025-04-14 00:12:15,995 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2787, PETRI_PLACES=125, PETRI_TRANSITIONS=198} [2025-04-14 00:12:15,996 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 92 predicate places. [2025-04-14 00:12:15,996 INFO L485 AbstractCegarLoop]: Abstraction has has 125 places, 198 transitions, 2787 flow [2025-04-14 00:12:15,996 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:15,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:15,996 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:15,996 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-14 00:12:15,997 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:15,997 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:15,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1965266492, now seen corresponding path program 5 times [2025-04-14 00:12:15,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:15,997 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777300511] [2025-04-14 00:12:15,997 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:12:15,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:16,029 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:16,061 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:16,061 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:12:16,062 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:17,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:17,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:17,303 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777300511] [2025-04-14 00:12:17,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777300511] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:17,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:17,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:12:17,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670859886] [2025-04-14 00:12:17,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:17,304 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:12:17,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:17,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:12:17,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:12:17,325 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:17,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 198 transitions, 2787 flow. Second operand has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:17,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:17,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:17,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:18,853 INFO L116 PetriNetUnfolderBase]: 2145/3698 cut-off events. [2025-04-14 00:12:18,853 INFO L117 PetriNetUnfolderBase]: For 35001/35005 co-relation queries the response was YES. [2025-04-14 00:12:18,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21081 conditions, 3698 events. 2145/3698 cut-off events. For 35001/35005 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 23048 event pairs, 140 based on Foata normal form. 10/3463 useless extension candidates. Maximal degree in co-relation 20835. Up to 1071 conditions per place. [2025-04-14 00:12:18,882 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 226 selfloop transitions, 155 changer transitions 24/407 dead transitions. [2025-04-14 00:12:18,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 407 transitions, 5991 flow [2025-04-14 00:12:18,883 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 00:12:18,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-14 00:12:18,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 236 transitions. [2025-04-14 00:12:18,884 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3746031746031746 [2025-04-14 00:12:18,884 INFO L175 Difference]: Start difference. First operand has 125 places, 198 transitions, 2787 flow. Second operand 15 states and 236 transitions. [2025-04-14 00:12:18,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 407 transitions, 5991 flow [2025-04-14 00:12:19,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 407 transitions, 5721 flow, removed 113 selfloop flow, removed 2 redundant places. [2025-04-14 00:12:19,067 INFO L231 Difference]: Finished difference. Result has 145 places, 266 transitions, 4227 flow [2025-04-14 00:12:19,068 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4227, PETRI_PLACES=145, PETRI_TRANSITIONS=266} [2025-04-14 00:12:19,068 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 112 predicate places. [2025-04-14 00:12:19,068 INFO L485 AbstractCegarLoop]: Abstraction has has 145 places, 266 transitions, 4227 flow [2025-04-14 00:12:19,069 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:19,069 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:19,069 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:19,069 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-04-14 00:12:19,069 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:19,069 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:19,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1711580324, now seen corresponding path program 6 times [2025-04-14 00:12:19,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:19,069 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101326945] [2025-04-14 00:12:19,069 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:12:19,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:19,103 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:19,127 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:19,128 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:12:19,128 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:20,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:20,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:20,647 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101326945] [2025-04-14 00:12:20,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101326945] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:20,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:20,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:20,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178581553] [2025-04-14 00:12:20,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:20,648 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:20,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:20,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:20,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:20,684 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:20,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 266 transitions, 4227 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:20,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:20,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:20,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:22,598 INFO L116 PetriNetUnfolderBase]: 2745/4752 cut-off events. [2025-04-14 00:12:22,599 INFO L117 PetriNetUnfolderBase]: For 54292/54296 co-relation queries the response was YES. [2025-04-14 00:12:22,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28774 conditions, 4752 events. 2745/4752 cut-off events. For 54292/54296 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 31439 event pairs, 181 based on Foata normal form. 22/4443 useless extension candidates. Maximal degree in co-relation 28508. Up to 1119 conditions per place. [2025-04-14 00:12:22,637 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 213 selfloop transitions, 254 changer transitions 51/520 dead transitions. [2025-04-14 00:12:22,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 520 transitions, 8836 flow [2025-04-14 00:12:22,641 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 00:12:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-14 00:12:22,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 231 transitions. [2025-04-14 00:12:22,642 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2025-04-14 00:12:22,642 INFO L175 Difference]: Start difference. First operand has 145 places, 266 transitions, 4227 flow. Second operand 14 states and 231 transitions. [2025-04-14 00:12:22,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 520 transitions, 8836 flow [2025-04-14 00:12:22,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 520 transitions, 8617 flow, removed 69 selfloop flow, removed 3 redundant places. [2025-04-14 00:12:22,930 INFO L231 Difference]: Finished difference. Result has 163 places, 379 transitions, 7045 flow [2025-04-14 00:12:22,931 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7045, PETRI_PLACES=163, PETRI_TRANSITIONS=379} [2025-04-14 00:12:22,931 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 130 predicate places. [2025-04-14 00:12:22,931 INFO L485 AbstractCegarLoop]: Abstraction has has 163 places, 379 transitions, 7045 flow [2025-04-14 00:12:22,931 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:22,931 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:22,932 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:22,932 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-14 00:12:22,932 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:22,932 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:22,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1757774532, now seen corresponding path program 7 times [2025-04-14 00:12:22,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:22,932 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124857246] [2025-04-14 00:12:22,932 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:12:22,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:22,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:22,981 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:22,981 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:12:22,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:24,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:24,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:24,222 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124857246] [2025-04-14 00:12:24,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124857246] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:24,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:24,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:24,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858108506] [2025-04-14 00:12:24,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:24,223 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:24,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:24,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:24,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:24,249 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:24,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 379 transitions, 7045 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:24,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:24,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:24,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:26,735 INFO L116 PetriNetUnfolderBase]: 3159/5516 cut-off events. [2025-04-14 00:12:26,735 INFO L117 PetriNetUnfolderBase]: For 80186/80190 co-relation queries the response was YES. [2025-04-14 00:12:26,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36411 conditions, 5516 events. 3159/5516 cut-off events. For 80186/80190 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38119 event pairs, 225 based on Foata normal form. 30/5139 useless extension candidates. Maximal degree in co-relation 36133. Up to 1114 conditions per place. [2025-04-14 00:12:26,771 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 253 selfloop transitions, 383 changer transitions 62/700 dead transitions. [2025-04-14 00:12:26,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 700 transitions, 12993 flow [2025-04-14 00:12:26,772 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-14 00:12:26,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-14 00:12:26,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 327 transitions. [2025-04-14 00:12:26,773 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2025-04-14 00:12:26,773 INFO L175 Difference]: Start difference. First operand has 163 places, 379 transitions, 7045 flow. Second operand 21 states and 327 transitions. [2025-04-14 00:12:26,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 700 transitions, 12993 flow [2025-04-14 00:12:27,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 700 transitions, 12568 flow, removed 117 selfloop flow, removed 4 redundant places. [2025-04-14 00:12:27,217 INFO L231 Difference]: Finished difference. Result has 191 places, 499 transitions, 10437 flow [2025-04-14 00:12:27,217 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10437, PETRI_PLACES=191, PETRI_TRANSITIONS=499} [2025-04-14 00:12:27,218 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 158 predicate places. [2025-04-14 00:12:27,218 INFO L485 AbstractCegarLoop]: Abstraction has has 191 places, 499 transitions, 10437 flow [2025-04-14 00:12:27,218 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:27,218 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:27,218 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:27,218 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-04-14 00:12:27,218 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:27,219 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:27,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1639220644, now seen corresponding path program 8 times [2025-04-14 00:12:27,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:27,219 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855750304] [2025-04-14 00:12:27,219 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:12:27,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:27,245 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:27,273 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:27,273 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:12:27,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:28,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:28,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:28,524 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855750304] [2025-04-14 00:12:28,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855750304] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:28,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:28,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:28,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018871680] [2025-04-14 00:12:28,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:28,525 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:28,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:28,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:28,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:28,549 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:28,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 499 transitions, 10437 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:28,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:28,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:28,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:30,392 INFO L116 PetriNetUnfolderBase]: 3255/5704 cut-off events. [2025-04-14 00:12:30,393 INFO L117 PetriNetUnfolderBase]: For 96800/96804 co-relation queries the response was YES. [2025-04-14 00:12:30,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39658 conditions, 5704 events. 3255/5704 cut-off events. For 96800/96804 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39799 event pairs, 229 based on Foata normal form. 17/5300 useless extension candidates. Maximal degree in co-relation 39305. Up to 1779 conditions per place. [2025-04-14 00:12:30,447 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 290 selfloop transitions, 311 changer transitions 52/655 dead transitions. [2025-04-14 00:12:30,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 655 transitions, 13974 flow [2025-04-14 00:12:30,447 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 00:12:30,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-14 00:12:30,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 188 transitions. [2025-04-14 00:12:30,448 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3443223443223443 [2025-04-14 00:12:30,448 INFO L175 Difference]: Start difference. First operand has 191 places, 499 transitions, 10437 flow. Second operand 13 states and 188 transitions. [2025-04-14 00:12:30,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 655 transitions, 13974 flow [2025-04-14 00:12:31,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 655 transitions, 13530 flow, removed 144 selfloop flow, removed 2 redundant places. [2025-04-14 00:12:31,121 INFO L231 Difference]: Finished difference. Result has 210 places, 542 transitions, 12166 flow [2025-04-14 00:12:31,121 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10080, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12166, PETRI_PLACES=210, PETRI_TRANSITIONS=542} [2025-04-14 00:12:31,122 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 177 predicate places. [2025-04-14 00:12:31,122 INFO L485 AbstractCegarLoop]: Abstraction has has 210 places, 542 transitions, 12166 flow [2025-04-14 00:12:31,122 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:31,122 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:31,122 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:31,122 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-04-14 00:12:31,122 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:31,123 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:31,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1624635074, now seen corresponding path program 1 times [2025-04-14 00:12:31,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:31,123 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371090674] [2025-04-14 00:12:31,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:12:31,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:31,150 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:31,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:31,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:12:31,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:32,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:32,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:32,240 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371090674] [2025-04-14 00:12:32,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371090674] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:32,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:32,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:32,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690167080] [2025-04-14 00:12:32,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:32,240 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:32,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:32,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:32,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:32,269 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:32,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 542 transitions, 12166 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:32,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:32,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:32,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:34,796 INFO L116 PetriNetUnfolderBase]: 3535/6200 cut-off events. [2025-04-14 00:12:34,797 INFO L117 PetriNetUnfolderBase]: For 129723/129727 co-relation queries the response was YES. [2025-04-14 00:12:34,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46364 conditions, 6200 events. 3535/6200 cut-off events. For 129723/129727 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 43788 event pairs, 357 based on Foata normal form. 15/5762 useless extension candidates. Maximal degree in co-relation 45994. Up to 2885 conditions per place. [2025-04-14 00:12:34,855 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 516 selfloop transitions, 200 changer transitions 68/786 dead transitions. [2025-04-14 00:12:34,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 786 transitions, 17565 flow [2025-04-14 00:12:34,856 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 00:12:34,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-14 00:12:34,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 246 transitions. [2025-04-14 00:12:34,857 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3445378151260504 [2025-04-14 00:12:34,857 INFO L175 Difference]: Start difference. First operand has 210 places, 542 transitions, 12166 flow. Second operand 17 states and 246 transitions. [2025-04-14 00:12:34,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 786 transitions, 17565 flow [2025-04-14 00:12:35,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 786 transitions, 17383 flow, removed 68 selfloop flow, removed 3 redundant places. [2025-04-14 00:12:35,925 INFO L231 Difference]: Finished difference. Result has 231 places, 628 transitions, 14244 flow [2025-04-14 00:12:35,925 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12036, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14244, PETRI_PLACES=231, PETRI_TRANSITIONS=628} [2025-04-14 00:12:35,926 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 198 predicate places. [2025-04-14 00:12:35,926 INFO L485 AbstractCegarLoop]: Abstraction has has 231 places, 628 transitions, 14244 flow [2025-04-14 00:12:35,926 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:35,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:35,926 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:35,927 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-04-14 00:12:35,927 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:35,927 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:35,927 INFO L85 PathProgramCache]: Analyzing trace with hash 624354058, now seen corresponding path program 9 times [2025-04-14 00:12:35,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:35,927 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203232485] [2025-04-14 00:12:35,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:12:35,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:35,969 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:36,010 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:36,010 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:12:36,011 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:37,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:37,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:37,279 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203232485] [2025-04-14 00:12:37,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203232485] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:37,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:37,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:37,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170196991] [2025-04-14 00:12:37,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:37,279 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:37,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:37,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:37,280 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:37,320 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:37,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 628 transitions, 14244 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:37,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:37,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:37,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:39,769 INFO L116 PetriNetUnfolderBase]: 3723/6525 cut-off events. [2025-04-14 00:12:39,769 INFO L117 PetriNetUnfolderBase]: For 147733/147737 co-relation queries the response was YES. [2025-04-14 00:12:39,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50385 conditions, 6525 events. 3723/6525 cut-off events. For 147733/147737 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 46456 event pairs, 220 based on Foata normal form. 30/6073 useless extension candidates. Maximal degree in co-relation 49998. Up to 2527 conditions per place. [2025-04-14 00:12:39,822 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 385 selfloop transitions, 404 changer transitions 49/840 dead transitions. [2025-04-14 00:12:39,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 840 transitions, 19656 flow [2025-04-14 00:12:39,823 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 00:12:39,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-04-14 00:12:39,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 214 transitions. [2025-04-14 00:12:39,823 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.31845238095238093 [2025-04-14 00:12:39,823 INFO L175 Difference]: Start difference. First operand has 231 places, 628 transitions, 14244 flow. Second operand 16 states and 214 transitions. [2025-04-14 00:12:39,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 840 transitions, 19656 flow [2025-04-14 00:12:40,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 840 transitions, 19212 flow, removed 222 selfloop flow, removed 1 redundant places. [2025-04-14 00:12:40,889 INFO L231 Difference]: Finished difference. Result has 253 places, 719 transitions, 17547 flow [2025-04-14 00:12:40,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14010, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17547, PETRI_PLACES=253, PETRI_TRANSITIONS=719} [2025-04-14 00:12:40,890 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 220 predicate places. [2025-04-14 00:12:40,890 INFO L485 AbstractCegarLoop]: Abstraction has has 253 places, 719 transitions, 17547 flow [2025-04-14 00:12:40,890 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:40,890 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:40,890 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:40,890 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-14 00:12:40,890 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:40,891 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:40,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2143180514, now seen corresponding path program 10 times [2025-04-14 00:12:40,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:40,891 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803209721] [2025-04-14 00:12:40,891 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:12:40,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:40,919 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-04-14 00:12:40,941 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:40,941 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:12:40,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:41,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:41,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:41,827 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803209721] [2025-04-14 00:12:41,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803209721] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:41,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:41,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:12:41,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091879004] [2025-04-14 00:12:41,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:41,827 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:12:41,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:41,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:12:41,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:12:41,863 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:41,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 719 transitions, 17547 flow. Second operand has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:41,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:41,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:41,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:44,877 INFO L116 PetriNetUnfolderBase]: 4128/7205 cut-off events. [2025-04-14 00:12:44,878 INFO L117 PetriNetUnfolderBase]: For 187732/187736 co-relation queries the response was YES. [2025-04-14 00:12:44,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59200 conditions, 7205 events. 4128/7205 cut-off events. For 187732/187736 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 51814 event pairs, 351 based on Foata normal form. 30/6700 useless extension candidates. Maximal degree in co-relation 58800. Up to 2974 conditions per place. [2025-04-14 00:12:44,960 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 535 selfloop transitions, 393 changer transitions 48/978 dead transitions. [2025-04-14 00:12:44,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 978 transitions, 24201 flow [2025-04-14 00:12:44,961 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-14 00:12:44,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-14 00:12:44,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 263 transitions. [2025-04-14 00:12:44,962 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3478835978835979 [2025-04-14 00:12:44,962 INFO L175 Difference]: Start difference. First operand has 253 places, 719 transitions, 17547 flow. Second operand 18 states and 263 transitions. [2025-04-14 00:12:44,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 978 transitions, 24201 flow [2025-04-14 00:12:46,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 978 transitions, 23986 flow, removed 78 selfloop flow, removed 3 redundant places. [2025-04-14 00:12:46,652 INFO L231 Difference]: Finished difference. Result has 278 places, 837 transitions, 21522 flow [2025-04-14 00:12:46,652 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=17412, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=21522, PETRI_PLACES=278, PETRI_TRANSITIONS=837} [2025-04-14 00:12:46,652 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 245 predicate places. [2025-04-14 00:12:46,653 INFO L485 AbstractCegarLoop]: Abstraction has has 278 places, 837 transitions, 21522 flow [2025-04-14 00:12:46,653 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:46,653 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:46,653 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:46,653 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-04-14 00:12:46,653 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:46,654 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:46,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2096986306, now seen corresponding path program 11 times [2025-04-14 00:12:46,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:46,654 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628281619] [2025-04-14 00:12:46,654 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:12:46,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:46,677 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:46,702 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:46,702 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:12:46,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:48,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:48,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:48,236 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628281619] [2025-04-14 00:12:48,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628281619] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:48,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:48,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-04-14 00:12:48,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635394358] [2025-04-14 00:12:48,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:48,236 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-14 00:12:48,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:48,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-14 00:12:48,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2025-04-14 00:12:48,317 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:12:48,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 837 transitions, 21522 flow. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:48,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:48,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:12:48,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:52,755 INFO L116 PetriNetUnfolderBase]: 5000/8630 cut-off events. [2025-04-14 00:12:52,755 INFO L117 PetriNetUnfolderBase]: For 249901/249901 co-relation queries the response was YES. [2025-04-14 00:12:52,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72894 conditions, 8630 events. 5000/8630 cut-off events. For 249901/249901 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 62005 event pairs, 634 based on Foata normal form. 26/8054 useless extension candidates. Maximal degree in co-relation 72451. Up to 4380 conditions per place. [2025-04-14 00:12:52,868 INFO L140 encePairwiseOnDemand]: 21/42 looper letters, 684 selfloop transitions, 416 changer transitions 62/1162 dead transitions. [2025-04-14 00:12:52,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 1162 transitions, 30266 flow [2025-04-14 00:12:52,869 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-14 00:12:52,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-14 00:12:52,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 282 transitions. [2025-04-14 00:12:52,871 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25824175824175827 [2025-04-14 00:12:52,871 INFO L175 Difference]: Start difference. First operand has 278 places, 837 transitions, 21522 flow. Second operand 26 states and 282 transitions. [2025-04-14 00:12:52,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 1162 transitions, 30266 flow [2025-04-14 00:12:55,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 1162 transitions, 29793 flow, removed 62 selfloop flow, removed 5 redundant places. [2025-04-14 00:12:55,253 INFO L231 Difference]: Finished difference. Result has 311 places, 978 transitions, 26255 flow [2025-04-14 00:12:55,254 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=21154, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=26255, PETRI_PLACES=311, PETRI_TRANSITIONS=978} [2025-04-14 00:12:55,254 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 278 predicate places. [2025-04-14 00:12:55,254 INFO L485 AbstractCegarLoop]: Abstraction has has 311 places, 978 transitions, 26255 flow [2025-04-14 00:12:55,254 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:55,254 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:12:55,254 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:12:55,254 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-04-14 00:12:55,255 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:12:55,255 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:12:55,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1064789084, now seen corresponding path program 12 times [2025-04-14 00:12:55,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:12:55,255 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365311328] [2025-04-14 00:12:55,255 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:12:55,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:12:55,282 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:12:55,299 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:12:55,299 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:12:55,299 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:12:55,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:12:55,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:12:55,742 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365311328] [2025-04-14 00:12:55,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365311328] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:12:55,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:12:55,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-14 00:12:55,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46215210] [2025-04-14 00:12:55,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:12:55,742 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-14 00:12:55,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:12:55,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-14 00:12:55,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-04-14 00:12:55,752 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:12:55,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 978 transitions, 26255 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:12:55,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:12:55,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:12:55,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:12:58,314 INFO L116 PetriNetUnfolderBase]: 4382/7772 cut-off events. [2025-04-14 00:12:58,315 INFO L117 PetriNetUnfolderBase]: For 251032/251040 co-relation queries the response was YES. [2025-04-14 00:12:58,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69557 conditions, 7772 events. 4382/7772 cut-off events. For 251032/251040 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 57479 event pairs, 523 based on Foata normal form. 18/7203 useless extension candidates. Maximal degree in co-relation 69129. Up to 2198 conditions per place. [2025-04-14 00:12:58,410 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 472 selfloop transitions, 558 changer transitions 32/1068 dead transitions. [2025-04-14 00:12:58,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1068 transitions, 29323 flow [2025-04-14 00:12:58,411 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-14 00:12:58,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-14 00:12:58,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 240 transitions. [2025-04-14 00:12:58,412 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.33613445378151263 [2025-04-14 00:12:58,412 INFO L175 Difference]: Start difference. First operand has 311 places, 978 transitions, 26255 flow. Second operand 17 states and 240 transitions. [2025-04-14 00:12:58,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1068 transitions, 29323 flow [2025-04-14 00:13:00,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 1068 transitions, 29018 flow, removed 64 selfloop flow, removed 5 redundant places. [2025-04-14 00:13:00,735 INFO L231 Difference]: Finished difference. Result has 328 places, 965 transitions, 27076 flow [2025-04-14 00:13:00,736 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=25964, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=557, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=27076, PETRI_PLACES=328, PETRI_TRANSITIONS=965} [2025-04-14 00:13:00,736 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 295 predicate places. [2025-04-14 00:13:00,736 INFO L485 AbstractCegarLoop]: Abstraction has has 328 places, 965 transitions, 27076 flow [2025-04-14 00:13:00,736 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:00,736 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:00,736 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:00,737 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-04-14 00:13:00,737 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:00,737 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:00,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1588423882, now seen corresponding path program 2 times [2025-04-14 00:13:00,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:00,737 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19371235] [2025-04-14 00:13:00,737 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:13:00,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:00,765 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:13:00,788 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:13:00,788 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:13:00,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:01,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:01,916 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19371235] [2025-04-14 00:13:01,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19371235] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:01,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:01,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:13:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224358820] [2025-04-14 00:13:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:01,916 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:13:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:01,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:13:01,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:13:01,976 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:13:01,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 965 transitions, 27076 flow. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:01,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:01,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:13:01,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:13:05,619 INFO L116 PetriNetUnfolderBase]: 4754/8345 cut-off events. [2025-04-14 00:13:05,620 INFO L117 PetriNetUnfolderBase]: For 292853/292857 co-relation queries the response was YES. [2025-04-14 00:13:05,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75969 conditions, 8345 events. 4754/8345 cut-off events. For 292853/292857 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 61740 event pairs, 328 based on Foata normal form. 19/7750 useless extension candidates. Maximal degree in co-relation 75664. Up to 2200 conditions per place. [2025-04-14 00:13:05,728 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 669 selfloop transitions, 466 changer transitions 52/1191 dead transitions. [2025-04-14 00:13:05,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 1191 transitions, 34715 flow [2025-04-14 00:13:05,728 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 00:13:05,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-14 00:13:05,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 197 transitions. [2025-04-14 00:13:05,729 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.33503401360544216 [2025-04-14 00:13:05,729 INFO L175 Difference]: Start difference. First operand has 328 places, 965 transitions, 27076 flow. Second operand 14 states and 197 transitions. [2025-04-14 00:13:05,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 1191 transitions, 34715 flow [2025-04-14 00:13:08,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1191 transitions, 33794 flow, removed 115 selfloop flow, removed 10 redundant places. [2025-04-14 00:13:08,411 INFO L231 Difference]: Finished difference. Result has 335 places, 1021 transitions, 29754 flow [2025-04-14 00:13:08,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=26308, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=29754, PETRI_PLACES=335, PETRI_TRANSITIONS=1021} [2025-04-14 00:13:08,412 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 302 predicate places. [2025-04-14 00:13:08,412 INFO L485 AbstractCegarLoop]: Abstraction has has 335 places, 1021 transitions, 29754 flow [2025-04-14 00:13:08,412 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:08,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:08,412 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:08,412 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-14 00:13:08,412 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:08,413 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1004305146, now seen corresponding path program 3 times [2025-04-14 00:13:08,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:08,413 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775257759] [2025-04-14 00:13:08,413 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:13:08,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:08,437 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:13:08,457 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:13:08,457 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:13:08,458 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:09,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:09,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:09,764 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775257759] [2025-04-14 00:13:09,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775257759] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:09,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:09,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:13:09,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108555416] [2025-04-14 00:13:09,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:09,765 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:13:09,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:09,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:13:09,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:13:09,798 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:13:09,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 1021 transitions, 29754 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:09,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:09,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:13:09,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:13:13,833 INFO L116 PetriNetUnfolderBase]: 4739/8424 cut-off events. [2025-04-14 00:13:13,834 INFO L117 PetriNetUnfolderBase]: For 320879/320897 co-relation queries the response was YES. [2025-04-14 00:13:13,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79866 conditions, 8424 events. 4739/8424 cut-off events. For 320879/320897 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 63326 event pairs, 419 based on Foata normal form. 33/7831 useless extension candidates. Maximal degree in co-relation 79344. Up to 3118 conditions per place. [2025-04-14 00:13:13,943 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 694 selfloop transitions, 471 changer transitions 57/1229 dead transitions. [2025-04-14 00:13:13,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1229 transitions, 36531 flow [2025-04-14 00:13:13,944 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 00:13:13,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-14 00:13:13,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 261 transitions. [2025-04-14 00:13:13,944 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32706766917293234 [2025-04-14 00:13:13,945 INFO L175 Difference]: Start difference. First operand has 335 places, 1021 transitions, 29754 flow. Second operand 19 states and 261 transitions. [2025-04-14 00:13:13,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1229 transitions, 36531 flow [2025-04-14 00:13:16,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1229 transitions, 35819 flow, removed 116 selfloop flow, removed 8 redundant places. [2025-04-14 00:13:16,637 INFO L231 Difference]: Finished difference. Result has 351 places, 1071 transitions, 31730 flow [2025-04-14 00:13:16,637 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=29133, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=31730, PETRI_PLACES=351, PETRI_TRANSITIONS=1071} [2025-04-14 00:13:16,638 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 318 predicate places. [2025-04-14 00:13:16,638 INFO L485 AbstractCegarLoop]: Abstraction has has 351 places, 1071 transitions, 31730 flow [2025-04-14 00:13:16,638 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:16,638 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:16,638 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:16,638 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-04-14 00:13:16,638 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:16,639 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:16,639 INFO L85 PathProgramCache]: Analyzing trace with hash 152002826, now seen corresponding path program 4 times [2025-04-14 00:13:16,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:16,639 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806662211] [2025-04-14 00:13:16,639 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:13:16,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:16,664 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-04-14 00:13:16,689 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:13:16,689 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:13:16,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:18,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:18,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:18,044 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806662211] [2025-04-14 00:13:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806662211] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:18,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:18,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:13:18,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556877710] [2025-04-14 00:13:18,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:18,044 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:13:18,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:18,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:13:18,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:13:18,073 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:13:18,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1071 transitions, 31730 flow. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:18,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:18,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:13:18,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:13:22,596 INFO L116 PetriNetUnfolderBase]: 5302/9374 cut-off events. [2025-04-14 00:13:22,596 INFO L117 PetriNetUnfolderBase]: For 365763/365769 co-relation queries the response was YES. [2025-04-14 00:13:22,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90082 conditions, 9374 events. 5302/9374 cut-off events. For 365763/365769 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 70970 event pairs, 482 based on Foata normal form. 23/8727 useless extension candidates. Maximal degree in co-relation 89515. Up to 3477 conditions per place. [2025-04-14 00:13:22,710 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 680 selfloop transitions, 645 changer transitions 33/1362 dead transitions. [2025-04-14 00:13:22,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 1362 transitions, 41093 flow [2025-04-14 00:13:22,710 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-14 00:13:22,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-14 00:13:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 252 transitions. [2025-04-14 00:13:22,711 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3 [2025-04-14 00:13:22,711 INFO L175 Difference]: Start difference. First operand has 351 places, 1071 transitions, 31730 flow. Second operand 20 states and 252 transitions. [2025-04-14 00:13:22,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 1362 transitions, 41093 flow [2025-04-14 00:13:25,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 1362 transitions, 40673 flow, removed 63 selfloop flow, removed 5 redundant places. [2025-04-14 00:13:25,850 INFO L231 Difference]: Finished difference. Result has 377 places, 1200 transitions, 37054 flow [2025-04-14 00:13:25,851 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=31388, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=518, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37054, PETRI_PLACES=377, PETRI_TRANSITIONS=1200} [2025-04-14 00:13:25,851 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 344 predicate places. [2025-04-14 00:13:25,851 INFO L485 AbstractCegarLoop]: Abstraction has has 377 places, 1200 transitions, 37054 flow [2025-04-14 00:13:25,852 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:25,852 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:25,852 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:25,852 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-04-14 00:13:25,852 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:25,852 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:25,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1573206766, now seen corresponding path program 5 times [2025-04-14 00:13:25,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:25,853 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760646561] [2025-04-14 00:13:25,853 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:13:25,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:25,877 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:13:25,900 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:13:25,900 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:13:25,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:27,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:27,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:27,302 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760646561] [2025-04-14 00:13:27,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760646561] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:27,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:27,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:13:27,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182332917] [2025-04-14 00:13:27,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:27,302 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:13:27,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:27,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:13:27,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:13:27,342 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:13:27,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1200 transitions, 37054 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:27,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:27,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:13:27,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:13:32,185 INFO L116 PetriNetUnfolderBase]: 5260/9400 cut-off events. [2025-04-14 00:13:32,185 INFO L117 PetriNetUnfolderBase]: For 411064/411088 co-relation queries the response was YES. [2025-04-14 00:13:32,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94663 conditions, 9400 events. 5260/9400 cut-off events. For 411064/411088 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 72414 event pairs, 462 based on Foata normal form. 29/8761 useless extension candidates. Maximal degree in co-relation 94112. Up to 3633 conditions per place. [2025-04-14 00:13:32,357 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 691 selfloop transitions, 627 changer transitions 58/1383 dead transitions. [2025-04-14 00:13:32,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1383 transitions, 43587 flow [2025-04-14 00:13:32,358 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-14 00:13:32,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-14 00:13:32,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 242 transitions. [2025-04-14 00:13:32,359 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3032581453634085 [2025-04-14 00:13:32,359 INFO L175 Difference]: Start difference. First operand has 377 places, 1200 transitions, 37054 flow. Second operand 19 states and 242 transitions. [2025-04-14 00:13:32,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1383 transitions, 43587 flow [2025-04-14 00:13:36,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 1383 transitions, 43069 flow, removed 69 selfloop flow, removed 5 redundant places. [2025-04-14 00:13:36,282 INFO L231 Difference]: Finished difference. Result has 399 places, 1223 transitions, 38805 flow [2025-04-14 00:13:36,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=36582, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=38805, PETRI_PLACES=399, PETRI_TRANSITIONS=1223} [2025-04-14 00:13:36,283 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 366 predicate places. [2025-04-14 00:13:36,283 INFO L485 AbstractCegarLoop]: Abstraction has has 399 places, 1223 transitions, 38805 flow [2025-04-14 00:13:36,283 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:36,284 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:36,284 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:36,284 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-04-14 00:13:36,284 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:36,284 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash 581108576, now seen corresponding path program 13 times [2025-04-14 00:13:36,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:36,284 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891661872] [2025-04-14 00:13:36,284 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:13:36,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:36,309 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-14 00:13:36,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-14 00:13:36,328 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:13:36,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:37,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:37,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:37,121 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891661872] [2025-04-14 00:13:37,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891661872] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:37,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:37,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:13:37,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75184796] [2025-04-14 00:13:37,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:37,121 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:13:37,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:37,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:13:37,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:13:37,134 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:13:37,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 1223 transitions, 38805 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:37,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:37,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:13:37,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:13:41,096 INFO L116 PetriNetUnfolderBase]: 5260/9396 cut-off events. [2025-04-14 00:13:41,096 INFO L117 PetriNetUnfolderBase]: For 442209/442229 co-relation queries the response was YES. [2025-04-14 00:13:41,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96236 conditions, 9396 events. 5260/9396 cut-off events. For 442209/442229 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 72152 event pairs, 522 based on Foata normal form. 24/8738 useless extension candidates. Maximal degree in co-relation 95674. Up to 3354 conditions per place. [2025-04-14 00:13:41,216 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 706 selfloop transitions, 593 changer transitions 20/1326 dead transitions. [2025-04-14 00:13:41,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 1326 transitions, 43716 flow [2025-04-14 00:13:41,216 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 00:13:41,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-14 00:13:41,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2025-04-14 00:13:41,217 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.36706349206349204 [2025-04-14 00:13:41,217 INFO L175 Difference]: Start difference. First operand has 399 places, 1223 transitions, 38805 flow. Second operand 12 states and 185 transitions. [2025-04-14 00:13:41,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 1326 transitions, 43716 flow [2025-04-14 00:13:45,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 1326 transitions, 43029 flow, removed 50 selfloop flow, removed 9 redundant places. [2025-04-14 00:13:45,295 INFO L231 Difference]: Finished difference. Result has 405 places, 1244 transitions, 40263 flow [2025-04-14 00:13:45,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=38148, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=565, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=40263, PETRI_PLACES=405, PETRI_TRANSITIONS=1244} [2025-04-14 00:13:45,297 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 372 predicate places. [2025-04-14 00:13:45,297 INFO L485 AbstractCegarLoop]: Abstraction has has 405 places, 1244 transitions, 40263 flow [2025-04-14 00:13:45,297 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:45,297 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:45,297 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:45,297 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-04-14 00:13:45,297 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:45,298 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:45,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1463044955, now seen corresponding path program 1 times [2025-04-14 00:13:45,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:45,298 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838288765] [2025-04-14 00:13:45,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:13:45,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:45,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:13:45,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:13:45,352 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:13:45,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:46,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:46,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:46,081 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838288765] [2025-04-14 00:13:46,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838288765] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:46,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:46,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:13:46,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490659895] [2025-04-14 00:13:46,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:46,082 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:13:46,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:46,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:13:46,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:13:46,109 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:13:46,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1244 transitions, 40263 flow. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:46,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:46,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:13:46,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:13:50,106 INFO L116 PetriNetUnfolderBase]: 5617/9933 cut-off events. [2025-04-14 00:13:50,106 INFO L117 PetriNetUnfolderBase]: For 495807/495813 co-relation queries the response was YES. [2025-04-14 00:13:50,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102681 conditions, 9933 events. 5617/9933 cut-off events. For 495807/495813 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 76468 event pairs, 486 based on Foata normal form. 6/9242 useless extension candidates. Maximal degree in co-relation 102351. Up to 4803 conditions per place. [2025-04-14 00:13:50,243 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1177 selfloop transitions, 220 changer transitions 24/1425 dead transitions. [2025-04-14 00:13:50,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1425 transitions, 47946 flow [2025-04-14 00:13:50,245 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 00:13:50,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 00:13:50,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2025-04-14 00:13:50,245 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3386243386243386 [2025-04-14 00:13:50,245 INFO L175 Difference]: Start difference. First operand has 405 places, 1244 transitions, 40263 flow. Second operand 9 states and 128 transitions. [2025-04-14 00:13:50,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1425 transitions, 47946 flow [2025-04-14 00:13:54,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 1425 transitions, 47316 flow, removed 35 selfloop flow, removed 7 redundant places. [2025-04-14 00:13:54,264 INFO L231 Difference]: Finished difference. Result has 410 places, 1276 transitions, 41065 flow [2025-04-14 00:13:54,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=39675, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1030, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=41065, PETRI_PLACES=410, PETRI_TRANSITIONS=1276} [2025-04-14 00:13:54,266 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 377 predicate places. [2025-04-14 00:13:54,266 INFO L485 AbstractCegarLoop]: Abstraction has has 410 places, 1276 transitions, 41065 flow [2025-04-14 00:13:54,266 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:54,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:13:54,266 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:13:54,266 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-04-14 00:13:54,266 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:13:54,266 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:13:54,266 INFO L85 PathProgramCache]: Analyzing trace with hash -494043961, now seen corresponding path program 1 times [2025-04-14 00:13:54,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:13:54,267 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248110483] [2025-04-14 00:13:54,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:13:54,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:13:54,290 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:13:54,307 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:13:54,307 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:13:54,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:13:56,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:13:56,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:13:56,712 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248110483] [2025-04-14 00:13:56,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248110483] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:13:56,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:13:56,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:13:56,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945999769] [2025-04-14 00:13:56,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:13:56,712 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:13:56,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:13:56,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:13:56,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:13:56,802 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:13:56,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 1276 transitions, 41065 flow. Second operand has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:13:56,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:13:56,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:13:56,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:14:01,975 INFO L116 PetriNetUnfolderBase]: 5596/9948 cut-off events. [2025-04-14 00:14:01,975 INFO L117 PetriNetUnfolderBase]: For 491892/491896 co-relation queries the response was YES. [2025-04-14 00:14:02,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103359 conditions, 9948 events. 5596/9948 cut-off events. For 491892/491896 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 76873 event pairs, 2133 based on Foata normal form. 26/9285 useless extension candidates. Maximal degree in co-relation 102703. Up to 8055 conditions per place. [2025-04-14 00:14:02,118 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1164 selfloop transitions, 272 changer transitions 25/1465 dead transitions. [2025-04-14 00:14:02,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1465 transitions, 48543 flow [2025-04-14 00:14:02,119 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-14 00:14:02,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-14 00:14:02,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 163 transitions. [2025-04-14 00:14:02,119 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27721088435374147 [2025-04-14 00:14:02,119 INFO L175 Difference]: Start difference. First operand has 410 places, 1276 transitions, 41065 flow. Second operand 14 states and 163 transitions. [2025-04-14 00:14:02,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1465 transitions, 48543 flow [2025-04-14 00:14:06,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 1465 transitions, 48518 flow, removed 12 selfloop flow, removed 1 redundant places. [2025-04-14 00:14:06,310 INFO L231 Difference]: Finished difference. Result has 430 places, 1360 transitions, 44541 flow [2025-04-14 00:14:06,310 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=40960, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=44541, PETRI_PLACES=430, PETRI_TRANSITIONS=1360} [2025-04-14 00:14:06,311 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 397 predicate places. [2025-04-14 00:14:06,311 INFO L485 AbstractCegarLoop]: Abstraction has has 430 places, 1360 transitions, 44541 flow [2025-04-14 00:14:06,311 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:06,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:14:06,311 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:14:06,311 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-14 00:14:06,311 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:14:06,311 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:14:06,311 INFO L85 PathProgramCache]: Analyzing trace with hash 2104771977, now seen corresponding path program 2 times [2025-04-14 00:14:06,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:14:06,312 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200020412] [2025-04-14 00:14:06,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:14:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:14:06,335 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:14:06,360 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:14:06,360 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:14:06,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:14:07,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:14:07,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:14:07,581 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200020412] [2025-04-14 00:14:07,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200020412] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:14:07,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:14:07,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:14:07,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700505836] [2025-04-14 00:14:07,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:14:07,581 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:14:07,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:14:07,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:14:07,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:14:07,650 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:14:07,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1360 transitions, 44541 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:07,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:14:07,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:14:07,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:14:13,709 INFO L116 PetriNetUnfolderBase]: 6271/11049 cut-off events. [2025-04-14 00:14:13,709 INFO L117 PetriNetUnfolderBase]: For 539210/539210 co-relation queries the response was YES. [2025-04-14 00:14:13,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117602 conditions, 11049 events. 6271/11049 cut-off events. For 539210/539210 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 85483 event pairs, 1206 based on Foata normal form. 6/10342 useless extension candidates. Maximal degree in co-relation 116930. Up to 4867 conditions per place. [2025-04-14 00:14:13,885 INFO L140 encePairwiseOnDemand]: 24/42 looper letters, 1001 selfloop transitions, 655 changer transitions 49/1705 dead transitions. [2025-04-14 00:14:13,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1705 transitions, 57155 flow [2025-04-14 00:14:13,886 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 00:14:13,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-14 00:14:13,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 187 transitions. [2025-04-14 00:14:13,887 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3424908424908425 [2025-04-14 00:14:13,887 INFO L175 Difference]: Start difference. First operand has 430 places, 1360 transitions, 44541 flow. Second operand 13 states and 187 transitions. [2025-04-14 00:14:13,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1705 transitions, 57155 flow [2025-04-14 00:14:19,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 1705 transitions, 56608 flow, removed 152 selfloop flow, removed 4 redundant places. [2025-04-14 00:14:19,183 INFO L231 Difference]: Finished difference. Result has 446 places, 1485 transitions, 49900 flow [2025-04-14 00:14:19,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=44119, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=49900, PETRI_PLACES=446, PETRI_TRANSITIONS=1485} [2025-04-14 00:14:19,184 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 413 predicate places. [2025-04-14 00:14:19,184 INFO L485 AbstractCegarLoop]: Abstraction has has 446 places, 1485 transitions, 49900 flow [2025-04-14 00:14:19,185 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:19,185 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:14:19,185 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:14:19,185 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-04-14 00:14:19,185 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:14:19,185 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:14:19,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1507331345, now seen corresponding path program 3 times [2025-04-14 00:14:19,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:14:19,186 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121423841] [2025-04-14 00:14:19,186 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:14:19,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:14:19,210 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:14:19,236 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:14:19,237 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:14:19,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:14:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:14:20,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:14:20,582 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121423841] [2025-04-14 00:14:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121423841] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:14:20,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:14:20,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:14:20,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379175744] [2025-04-14 00:14:20,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:14:20,582 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:14:20,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:14:20,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:14:20,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:14:20,653 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:14:20,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 1485 transitions, 49900 flow. Second operand has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:20,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:14:20,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:14:20,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:14:27,649 INFO L116 PetriNetUnfolderBase]: 8592/15018 cut-off events. [2025-04-14 00:14:27,650 INFO L117 PetriNetUnfolderBase]: For 821108/821122 co-relation queries the response was YES. [2025-04-14 00:14:27,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163909 conditions, 15018 events. 8592/15018 cut-off events. For 821108/821122 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 121276 event pairs, 1385 based on Foata normal form. 4/13839 useless extension candidates. Maximal degree in co-relation 163232. Up to 5560 conditions per place. [2025-04-14 00:14:27,900 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1345 selfloop transitions, 793 changer transitions 42/2185 dead transitions. [2025-04-14 00:14:27,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 2185 transitions, 76420 flow [2025-04-14 00:14:27,900 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 00:14:27,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-14 00:14:27,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 176 transitions. [2025-04-14 00:14:27,901 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2025-04-14 00:14:27,901 INFO L175 Difference]: Start difference. First operand has 446 places, 1485 transitions, 49900 flow. Second operand 12 states and 176 transitions. [2025-04-14 00:14:27,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 2185 transitions, 76420 flow [2025-04-14 00:14:36,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 2185 transitions, 76128 flow, removed 113 selfloop flow, removed 2 redundant places. [2025-04-14 00:14:36,774 INFO L231 Difference]: Finished difference. Result has 461 places, 1676 transitions, 59219 flow [2025-04-14 00:14:36,776 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=49711, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=602, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=59219, PETRI_PLACES=461, PETRI_TRANSITIONS=1676} [2025-04-14 00:14:36,776 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 428 predicate places. [2025-04-14 00:14:36,776 INFO L485 AbstractCegarLoop]: Abstraction has has 461 places, 1676 transitions, 59219 flow [2025-04-14 00:14:36,777 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:36,777 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:14:36,777 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:14:36,777 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-04-14 00:14:36,777 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:14:36,778 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:14:36,778 INFO L85 PathProgramCache]: Analyzing trace with hash 99492663, now seen corresponding path program 1 times [2025-04-14 00:14:36,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:14:36,778 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756622302] [2025-04-14 00:14:36,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:14:36,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:14:36,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:14:36,824 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:14:36,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:14:36,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:14:37,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:14:37,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:14:37,797 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756622302] [2025-04-14 00:14:37,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756622302] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:14:37,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:14:37,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:14:37,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948938341] [2025-04-14 00:14:37,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:14:37,800 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:14:37,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:14:37,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:14:37,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:14:37,913 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:14:37,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1676 transitions, 59219 flow. Second operand has 12 states, 12 states have (on average 5.5) internal successors, (66), 12 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:37,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:14:37,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:14:37,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:14:46,160 INFO L116 PetriNetUnfolderBase]: 8334/14694 cut-off events. [2025-04-14 00:14:46,161 INFO L117 PetriNetUnfolderBase]: For 829820/829872 co-relation queries the response was YES. [2025-04-14 00:14:46,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166399 conditions, 14694 events. 8334/14694 cut-off events. For 829820/829872 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 119270 event pairs, 2672 based on Foata normal form. 10/13901 useless extension candidates. Maximal degree in co-relation 165713. Up to 9463 conditions per place. [2025-04-14 00:14:46,466 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 1318 selfloop transitions, 391 changer transitions 27/1749 dead transitions. [2025-04-14 00:14:46,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 1749 transitions, 64316 flow [2025-04-14 00:14:46,467 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-14 00:14:46,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-14 00:14:46,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2025-04-14 00:14:46,468 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2025-04-14 00:14:46,468 INFO L175 Difference]: Start difference. First operand has 461 places, 1676 transitions, 59219 flow. Second operand 8 states and 108 transitions. [2025-04-14 00:14:46,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 1749 transitions, 64316 flow [2025-04-14 00:14:55,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 1749 transitions, 63289 flow, removed 15 selfloop flow, removed 5 redundant places. [2025-04-14 00:14:55,620 INFO L231 Difference]: Finished difference. Result has 465 places, 1674 transitions, 58931 flow [2025-04-14 00:14:55,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=58192, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=58931, PETRI_PLACES=465, PETRI_TRANSITIONS=1674} [2025-04-14 00:14:55,622 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 432 predicate places. [2025-04-14 00:14:55,622 INFO L485 AbstractCegarLoop]: Abstraction has has 465 places, 1674 transitions, 58931 flow [2025-04-14 00:14:55,622 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 12 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:55,622 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:14:55,623 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:14:55,623 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-04-14 00:14:55,623 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:14:55,624 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:14:55,624 INFO L85 PathProgramCache]: Analyzing trace with hash -414504221, now seen corresponding path program 2 times [2025-04-14 00:14:55,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:14:55,624 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861383929] [2025-04-14 00:14:55,624 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:14:55,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:14:55,651 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:14:55,676 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:14:55,676 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:14:55,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:14:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:14:56,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:14:56,888 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861383929] [2025-04-14 00:14:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861383929] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:14:56,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:14:56,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:14:56,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202630142] [2025-04-14 00:14:56,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:14:56,889 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:14:56,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:14:56,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:14:56,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:14:56,933 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:14:56,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 1674 transitions, 58931 flow. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:14:56,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:14:56,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:14:56,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:15:05,458 INFO L116 PetriNetUnfolderBase]: 8504/14865 cut-off events. [2025-04-14 00:15:05,458 INFO L117 PetriNetUnfolderBase]: For 860303/860312 co-relation queries the response was YES. [2025-04-14 00:15:05,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166286 conditions, 14865 events. 8504/14865 cut-off events. For 860303/860312 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 120150 event pairs, 2693 based on Foata normal form. 8/14071 useless extension candidates. Maximal degree in co-relation 165602. Up to 10899 conditions per place. [2025-04-14 00:15:05,742 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1311 selfloop transitions, 490 changer transitions 20/1826 dead transitions. [2025-04-14 00:15:05,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1826 transitions, 65704 flow [2025-04-14 00:15:05,743 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 00:15:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-14 00:15:05,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2025-04-14 00:15:05,743 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2948717948717949 [2025-04-14 00:15:05,743 INFO L175 Difference]: Start difference. First operand has 465 places, 1674 transitions, 58931 flow. Second operand 13 states and 161 transitions. [2025-04-14 00:15:05,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1826 transitions, 65704 flow [2025-04-14 00:15:15,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 1826 transitions, 64894 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-04-14 00:15:15,121 INFO L231 Difference]: Finished difference. Result has 470 places, 1714 transitions, 60510 flow [2025-04-14 00:15:15,123 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=57775, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=439, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=60510, PETRI_PLACES=470, PETRI_TRANSITIONS=1714} [2025-04-14 00:15:15,123 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 437 predicate places. [2025-04-14 00:15:15,123 INFO L485 AbstractCegarLoop]: Abstraction has has 470 places, 1714 transitions, 60510 flow [2025-04-14 00:15:15,124 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:15:15,124 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:15:15,124 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:15:15,124 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-04-14 00:15:15,124 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:15:15,125 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:15:15,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1519325623, now seen corresponding path program 2 times [2025-04-14 00:15:15,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:15:15,125 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551533971] [2025-04-14 00:15:15,125 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:15:15,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:15:15,165 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:15:15,187 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:15:15,187 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:15:15,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:15:15,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:15:15,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:15:15,582 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551533971] [2025-04-14 00:15:15,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551533971] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:15:15,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:15:15,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-14 00:15:15,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005396668] [2025-04-14 00:15:15,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:15:15,582 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-14 00:15:15,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:15:15,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-14 00:15:15,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-04-14 00:15:15,599 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:15:15,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 1714 transitions, 60510 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:15:15,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:15:15,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:15:15,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:15:23,127 INFO L116 PetriNetUnfolderBase]: 8296/14670 cut-off events. [2025-04-14 00:15:23,127 INFO L117 PetriNetUnfolderBase]: For 837815/837865 co-relation queries the response was YES. [2025-04-14 00:15:23,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166723 conditions, 14670 events. 8296/14670 cut-off events. For 837815/837865 co-relation queries the response was YES. Maximal size of possible extension queue 909. Compared 119460 event pairs, 2451 based on Foata normal form. 12/13875 useless extension candidates. Maximal degree in co-relation 166038. Up to 9318 conditions per place. [2025-04-14 00:15:23,416 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1511 selfloop transitions, 273 changer transitions 25/1824 dead transitions. [2025-04-14 00:15:23,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1824 transitions, 66947 flow [2025-04-14 00:15:23,417 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-14 00:15:23,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-14 00:15:23,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2025-04-14 00:15:23,417 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2025-04-14 00:15:23,417 INFO L175 Difference]: Start difference. First operand has 470 places, 1714 transitions, 60510 flow. Second operand 7 states and 116 transitions. [2025-04-14 00:15:23,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1824 transitions, 66947 flow [2025-04-14 00:15:33,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1824 transitions, 66477 flow, removed 114 selfloop flow, removed 3 redundant places. [2025-04-14 00:15:33,747 INFO L231 Difference]: Finished difference. Result has 476 places, 1732 transitions, 61187 flow [2025-04-14 00:15:33,749 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=60047, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=61187, PETRI_PLACES=476, PETRI_TRANSITIONS=1732} [2025-04-14 00:15:33,749 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 443 predicate places. [2025-04-14 00:15:33,749 INFO L485 AbstractCegarLoop]: Abstraction has has 476 places, 1732 transitions, 61187 flow [2025-04-14 00:15:33,749 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:15:33,749 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:15:33,749 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:15:33,749 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-04-14 00:15:33,749 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:15:33,750 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:15:33,750 INFO L85 PathProgramCache]: Analyzing trace with hash -669431203, now seen corresponding path program 3 times [2025-04-14 00:15:33,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:15:33,750 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830619060] [2025-04-14 00:15:33,750 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:15:33,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:15:33,776 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:15:33,789 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:15:33,789 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:15:33,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:15:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:15:34,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:15:34,111 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830619060] [2025-04-14 00:15:34,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830619060] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:15:34,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:15:34,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-14 00:15:34,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717350516] [2025-04-14 00:15:34,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:15:34,112 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-14 00:15:34,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:15:34,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-14 00:15:34,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-04-14 00:15:34,129 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:15:34,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1732 transitions, 61187 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:15:34,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:15:34,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:15:34,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:15:42,385 INFO L116 PetriNetUnfolderBase]: 8409/14881 cut-off events. [2025-04-14 00:15:42,385 INFO L117 PetriNetUnfolderBase]: For 846637/846685 co-relation queries the response was YES. [2025-04-14 00:15:42,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170687 conditions, 14881 events. 8409/14881 cut-off events. For 846637/846685 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 121610 event pairs, 2517 based on Foata normal form. 38/14104 useless extension candidates. Maximal degree in co-relation 169999. Up to 9340 conditions per place. [2025-04-14 00:15:42,670 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1502 selfloop transitions, 323 changer transitions 46/1886 dead transitions. [2025-04-14 00:15:42,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1886 transitions, 69104 flow [2025-04-14 00:15:42,670 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 00:15:42,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-14 00:15:42,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2025-04-14 00:15:42,671 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2025-04-14 00:15:42,671 INFO L175 Difference]: Start difference. First operand has 476 places, 1732 transitions, 61187 flow. Second operand 10 states and 140 transitions. [2025-04-14 00:15:42,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1886 transitions, 69104 flow [2025-04-14 00:15:52,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1886 transitions, 68758 flow, removed 17 selfloop flow, removed 3 redundant places. [2025-04-14 00:15:52,696 INFO L231 Difference]: Finished difference. Result has 486 places, 1753 transitions, 61995 flow [2025-04-14 00:15:52,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=60522, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=61995, PETRI_PLACES=486, PETRI_TRANSITIONS=1753} [2025-04-14 00:15:52,698 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 453 predicate places. [2025-04-14 00:15:52,698 INFO L485 AbstractCegarLoop]: Abstraction has has 486 places, 1753 transitions, 61995 flow [2025-04-14 00:15:52,699 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:15:52,699 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:15:52,699 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:15:52,699 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-04-14 00:15:52,699 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:15:52,699 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:15:52,699 INFO L85 PathProgramCache]: Analyzing trace with hash -397061559, now seen corresponding path program 4 times [2025-04-14 00:15:52,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:15:52,700 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559264719] [2025-04-14 00:15:52,700 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:15:52,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:15:52,726 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-14 00:15:52,756 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:15:52,756 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:15:52,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:15:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:15:54,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:15:54,022 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559264719] [2025-04-14 00:15:54,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559264719] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:15:54,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:15:54,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:15:54,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583450488] [2025-04-14 00:15:54,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:15:54,023 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:15:54,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:15:54,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:15:54,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:15:54,076 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:15:54,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 1753 transitions, 61995 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:15:54,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:15:54,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:15:54,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:16:03,405 INFO L116 PetriNetUnfolderBase]: 8824/15368 cut-off events. [2025-04-14 00:16:03,405 INFO L117 PetriNetUnfolderBase]: For 886430/886430 co-relation queries the response was YES. [2025-04-14 00:16:03,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175489 conditions, 15368 events. 8824/15368 cut-off events. For 886430/886430 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 123729 event pairs, 1577 based on Foata normal form. 8/14557 useless extension candidates. Maximal degree in co-relation 174798. Up to 6788 conditions per place. [2025-04-14 00:16:03,761 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 937 selfloop transitions, 929 changer transitions 29/1895 dead transitions. [2025-04-14 00:16:03,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1895 transitions, 68877 flow [2025-04-14 00:16:03,761 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:16:03,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:16:03,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2025-04-14 00:16:03,762 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.31385281385281383 [2025-04-14 00:16:03,762 INFO L175 Difference]: Start difference. First operand has 486 places, 1753 transitions, 61995 flow. Second operand 11 states and 145 transitions. [2025-04-14 00:16:03,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 1895 transitions, 68877 flow [2025-04-14 00:16:14,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1895 transitions, 68268 flow, removed 57 selfloop flow, removed 4 redundant places. [2025-04-14 00:16:14,377 INFO L231 Difference]: Finished difference. Result has 497 places, 1768 transitions, 63817 flow [2025-04-14 00:16:14,378 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=61420, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=914, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=63817, PETRI_PLACES=497, PETRI_TRANSITIONS=1768} [2025-04-14 00:16:14,379 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 464 predicate places. [2025-04-14 00:16:14,379 INFO L485 AbstractCegarLoop]: Abstraction has has 497 places, 1768 transitions, 63817 flow [2025-04-14 00:16:14,379 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:16:14,379 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:16:14,379 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:16:14,379 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-04-14 00:16:14,380 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:16:14,381 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:16:14,381 INFO L85 PathProgramCache]: Analyzing trace with hash 694153443, now seen corresponding path program 4 times [2025-04-14 00:16:14,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:16:14,381 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228336525] [2025-04-14 00:16:14,381 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:16:14,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:16:14,410 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-14 00:16:14,433 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:16:14,433 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:16:14,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:16:15,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:16:15,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:16:15,280 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228336525] [2025-04-14 00:16:15,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228336525] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:16:15,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:16:15,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:16:15,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650538496] [2025-04-14 00:16:15,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:16:15,280 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:16:15,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:16:15,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:16:15,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:16:15,343 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:16:15,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1768 transitions, 63817 flow. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:16:15,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:16:15,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:16:15,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:16:24,849 INFO L116 PetriNetUnfolderBase]: 8768/15268 cut-off events. [2025-04-14 00:16:24,849 INFO L117 PetriNetUnfolderBase]: For 887901/887901 co-relation queries the response was YES. [2025-04-14 00:16:25,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177169 conditions, 15268 events. 8768/15268 cut-off events. For 887901/887901 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 122258 event pairs, 2477 based on Foata normal form. 4/14457 useless extension candidates. Maximal degree in co-relation 176471. Up to 9706 conditions per place. [2025-04-14 00:16:25,143 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 1180 selfloop transitions, 667 changer transitions 23/1870 dead transitions. [2025-04-14 00:16:25,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 1870 transitions, 69565 flow [2025-04-14 00:16:25,144 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-14 00:16:25,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-14 00:16:25,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2025-04-14 00:16:25,145 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2619047619047619 [2025-04-14 00:16:25,145 INFO L175 Difference]: Start difference. First operand has 497 places, 1768 transitions, 63817 flow. Second operand 13 states and 143 transitions. [2025-04-14 00:16:25,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 1870 transitions, 69565 flow [2025-04-14 00:16:35,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 1870 transitions, 68041 flow, removed 9 selfloop flow, removed 5 redundant places. [2025-04-14 00:16:35,145 INFO L231 Difference]: Finished difference. Result has 509 places, 1762 transitions, 63576 flow [2025-04-14 00:16:35,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=61950, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=660, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1091, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=63576, PETRI_PLACES=509, PETRI_TRANSITIONS=1762} [2025-04-14 00:16:35,147 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 476 predicate places. [2025-04-14 00:16:35,147 INFO L485 AbstractCegarLoop]: Abstraction has has 509 places, 1762 transitions, 63576 flow [2025-04-14 00:16:35,147 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:16:35,147 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:16:35,147 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:16:35,147 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-04-14 00:16:35,147 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:16:35,148 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:16:35,148 INFO L85 PathProgramCache]: Analyzing trace with hash 668146493, now seen corresponding path program 5 times [2025-04-14 00:16:35,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:16:35,148 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080422861] [2025-04-14 00:16:35,148 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:16:35,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:16:35,173 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:16:35,197 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:16:35,198 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:16:35,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:16:36,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:16:36,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:16:36,503 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080422861] [2025-04-14 00:16:36,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080422861] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:16:36,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:16:36,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:16:36,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557522269] [2025-04-14 00:16:36,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:16:36,503 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:16:36,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:16:36,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:16:36,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:16:36,558 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:16:36,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1762 transitions, 63576 flow. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:16:36,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:16:36,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:16:36,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:16:45,569 INFO L116 PetriNetUnfolderBase]: 8523/14964 cut-off events. [2025-04-14 00:16:45,570 INFO L117 PetriNetUnfolderBase]: For 900749/900793 co-relation queries the response was YES. [2025-04-14 00:16:45,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174942 conditions, 14964 events. 8523/14964 cut-off events. For 900749/900793 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 121699 event pairs, 3195 based on Foata normal form. 12/14153 useless extension candidates. Maximal degree in co-relation 174240. Up to 12617 conditions per place. [2025-04-14 00:16:45,895 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1576 selfloop transitions, 283 changer transitions 14/1885 dead transitions. [2025-04-14 00:16:45,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1885 transitions, 69811 flow [2025-04-14 00:16:45,896 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:16:45,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:16:45,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2025-04-14 00:16:45,896 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.30735930735930733 [2025-04-14 00:16:45,896 INFO L175 Difference]: Start difference. First operand has 509 places, 1762 transitions, 63576 flow. Second operand 11 states and 142 transitions. [2025-04-14 00:16:45,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1885 transitions, 69811 flow [2025-04-14 00:16:56,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1885 transitions, 69136 flow, removed 14 selfloop flow, removed 3 redundant places. [2025-04-14 00:16:56,497 INFO L231 Difference]: Finished difference. Result has 519 places, 1774 transitions, 63947 flow [2025-04-14 00:16:56,498 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=62904, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=63947, PETRI_PLACES=519, PETRI_TRANSITIONS=1774} [2025-04-14 00:16:56,499 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 486 predicate places. [2025-04-14 00:16:56,499 INFO L485 AbstractCegarLoop]: Abstraction has has 519 places, 1774 transitions, 63947 flow [2025-04-14 00:16:56,499 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:16:56,499 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:16:56,499 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:16:56,499 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-04-14 00:16:56,499 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:16:56,500 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:16:56,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1524785869, now seen corresponding path program 6 times [2025-04-14 00:16:56,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:16:56,500 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365461848] [2025-04-14 00:16:56,500 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:16:56,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:16:56,525 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:16:56,552 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:16:56,552 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:16:56,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:16:57,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:16:57,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:16:57,009 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365461848] [2025-04-14 00:16:57,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365461848] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:16:57,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:16:57,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-14 00:16:57,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155437856] [2025-04-14 00:16:57,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:16:57,010 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-14 00:16:57,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:16:57,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-14 00:16:57,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-04-14 00:16:57,021 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:16:57,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1774 transitions, 63947 flow. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:16:57,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:16:57,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:16:57,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:17:05,457 INFO L116 PetriNetUnfolderBase]: 8286/14639 cut-off events. [2025-04-14 00:17:05,457 INFO L117 PetriNetUnfolderBase]: For 882892/882964 co-relation queries the response was YES. [2025-04-14 00:17:05,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171925 conditions, 14639 events. 8286/14639 cut-off events. For 882892/882964 co-relation queries the response was YES. Maximal size of possible extension queue 919. Compared 119155 event pairs, 717 based on Foata normal form. 82/13896 useless extension candidates. Maximal degree in co-relation 171438. Up to 4232 conditions per place. [2025-04-14 00:17:05,784 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 881 selfloop transitions, 922 changer transitions 64/1886 dead transitions. [2025-04-14 00:17:05,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1886 transitions, 69133 flow [2025-04-14 00:17:05,784 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-14 00:17:05,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-04-14 00:17:05,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 235 transitions. [2025-04-14 00:17:05,785 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.34970238095238093 [2025-04-14 00:17:05,785 INFO L175 Difference]: Start difference. First operand has 519 places, 1774 transitions, 63947 flow. Second operand 16 states and 235 transitions. [2025-04-14 00:17:05,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1886 transitions, 69133 flow [2025-04-14 00:17:16,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1886 transitions, 68841 flow, removed 14 selfloop flow, removed 5 redundant places. [2025-04-14 00:17:16,137 INFO L231 Difference]: Finished difference. Result has 536 places, 1752 transitions, 65556 flow [2025-04-14 00:17:16,138 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=63660, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=919, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=854, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=65556, PETRI_PLACES=536, PETRI_TRANSITIONS=1752} [2025-04-14 00:17:16,138 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 503 predicate places. [2025-04-14 00:17:16,138 INFO L485 AbstractCegarLoop]: Abstraction has has 536 places, 1752 transitions, 65556 flow [2025-04-14 00:17:16,139 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:17:16,139 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:17:16,139 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:17:16,139 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-04-14 00:17:16,139 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:17:16,139 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:17:16,139 INFO L85 PathProgramCache]: Analyzing trace with hash -558963211, now seen corresponding path program 7 times [2025-04-14 00:17:16,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:17:16,139 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077517974] [2025-04-14 00:17:16,139 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:17:16,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:17:16,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:17:16,190 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:17:16,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:17:16,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:17:17,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:17:17,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:17:17,832 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077517974] [2025-04-14 00:17:17,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077517974] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:17:17,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:17:17,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:17:17,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590402962] [2025-04-14 00:17:17,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:17:17,833 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:17:17,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:17:17,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:17:17,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:17:17,899 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:17:17,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1752 transitions, 65556 flow. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:17:17,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:17:17,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:17:17,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:17:26,877 INFO L116 PetriNetUnfolderBase]: 8326/14601 cut-off events. [2025-04-14 00:17:26,877 INFO L117 PetriNetUnfolderBase]: For 967457/967503 co-relation queries the response was YES. [2025-04-14 00:17:27,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174487 conditions, 14601 events. 8326/14601 cut-off events. For 967457/967503 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 118363 event pairs, 2581 based on Foata normal form. 14/13780 useless extension candidates. Maximal degree in co-relation 173837. Up to 10455 conditions per place. [2025-04-14 00:17:27,185 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1316 selfloop transitions, 511 changer transitions 11/1850 dead transitions. [2025-04-14 00:17:27,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1850 transitions, 71072 flow [2025-04-14 00:17:27,186 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:17:27,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:17:27,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2025-04-14 00:17:27,186 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2025-04-14 00:17:27,186 INFO L175 Difference]: Start difference. First operand has 536 places, 1752 transitions, 65556 flow. Second operand 11 states and 141 transitions. [2025-04-14 00:17:27,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1850 transitions, 71072 flow [2025-04-14 00:17:37,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1850 transitions, 68741 flow, removed 51 selfloop flow, removed 13 redundant places. [2025-04-14 00:17:37,289 INFO L231 Difference]: Finished difference. Result has 532 places, 1763 transitions, 64709 flow [2025-04-14 00:17:37,291 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=63109, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=64709, PETRI_PLACES=532, PETRI_TRANSITIONS=1763} [2025-04-14 00:17:37,291 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 499 predicate places. [2025-04-14 00:17:37,291 INFO L485 AbstractCegarLoop]: Abstraction has has 532 places, 1763 transitions, 64709 flow [2025-04-14 00:17:37,291 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:17:37,291 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:17:37,292 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:17:37,292 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-04-14 00:17:37,292 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:17:37,292 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:17:37,292 INFO L85 PathProgramCache]: Analyzing trace with hash -2115861305, now seen corresponding path program 3 times [2025-04-14 00:17:37,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:17:37,292 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274707433] [2025-04-14 00:17:37,292 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:17:37,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:17:37,317 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:17:37,344 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:17:37,344 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:17:37,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:17:39,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:17:39,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:17:39,408 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274707433] [2025-04-14 00:17:39,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274707433] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:17:39,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:17:39,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:17:39,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749326227] [2025-04-14 00:17:39,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:17:39,408 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:17:39,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:17:39,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:17:39,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:17:39,460 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:17:39,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1763 transitions, 64709 flow. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:17:39,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:17:39,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:17:39,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:17:49,125 INFO L116 PetriNetUnfolderBase]: 8703/15113 cut-off events. [2025-04-14 00:17:49,126 INFO L117 PetriNetUnfolderBase]: For 935922/935922 co-relation queries the response was YES. [2025-04-14 00:17:49,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176536 conditions, 15113 events. 8703/15113 cut-off events. For 935922/935922 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 120351 event pairs, 3510 based on Foata normal form. 32/14302 useless extension candidates. Maximal degree in co-relation 175832. Up to 13222 conditions per place. [2025-04-14 00:17:49,432 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1630 selfloop transitions, 241 changer transitions 11/1882 dead transitions. [2025-04-14 00:17:49,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 1882 transitions, 71335 flow [2025-04-14 00:17:49,432 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 00:17:49,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-14 00:17:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2025-04-14 00:17:49,433 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2904761904761905 [2025-04-14 00:17:49,433 INFO L175 Difference]: Start difference. First operand has 532 places, 1763 transitions, 64709 flow. Second operand 10 states and 122 transitions. [2025-04-14 00:17:49,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 1882 transitions, 71335 flow [2025-04-14 00:17:59,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1882 transitions, 70358 flow, removed 0 selfloop flow, removed 7 redundant places. [2025-04-14 00:17:59,861 INFO L231 Difference]: Finished difference. Result has 537 places, 1776 transitions, 64922 flow [2025-04-14 00:17:59,863 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=63550, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=64922, PETRI_PLACES=537, PETRI_TRANSITIONS=1776} [2025-04-14 00:17:59,863 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 504 predicate places. [2025-04-14 00:17:59,863 INFO L485 AbstractCegarLoop]: Abstraction has has 537 places, 1776 transitions, 64922 flow [2025-04-14 00:17:59,863 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:17:59,863 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:17:59,864 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:17:59,864 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-04-14 00:17:59,864 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:17:59,864 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:17:59,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1457617159, now seen corresponding path program 4 times [2025-04-14 00:17:59,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:17:59,865 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111016136] [2025-04-14 00:17:59,865 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:17:59,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:17:59,892 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-14 00:17:59,914 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:17:59,915 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:17:59,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:18:01,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:18:01,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:18:01,014 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111016136] [2025-04-14 00:18:01,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111016136] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:18:01,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:18:01,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:18:01,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043047550] [2025-04-14 00:18:01,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:18:01,015 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:18:01,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:18:01,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:18:01,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:18:01,073 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:18:01,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 1776 transitions, 64922 flow. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:18:01,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:18:01,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:18:01,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:18:09,847 INFO L116 PetriNetUnfolderBase]: 8751/15223 cut-off events. [2025-04-14 00:18:09,847 INFO L117 PetriNetUnfolderBase]: For 933399/933413 co-relation queries the response was YES. [2025-04-14 00:18:10,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177723 conditions, 15223 events. 8751/15223 cut-off events. For 933399/933413 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 121597 event pairs, 2493 based on Foata normal form. 24/14378 useless extension candidates. Maximal degree in co-relation 177016. Up to 9607 conditions per place. [2025-04-14 00:18:10,184 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1203 selfloop transitions, 680 changer transitions 17/1907 dead transitions. [2025-04-14 00:18:10,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1907 transitions, 72465 flow [2025-04-14 00:18:10,185 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 00:18:10,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 00:18:10,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2025-04-14 00:18:10,185 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.34656084656084657 [2025-04-14 00:18:10,185 INFO L175 Difference]: Start difference. First operand has 537 places, 1776 transitions, 64922 flow. Second operand 9 states and 131 transitions. [2025-04-14 00:18:10,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1907 transitions, 72465 flow [2025-04-14 00:18:21,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1907 transitions, 71927 flow, removed 13 selfloop flow, removed 7 redundant places. [2025-04-14 00:18:21,422 INFO L231 Difference]: Finished difference. Result has 542 places, 1826 transitions, 68026 flow [2025-04-14 00:18:21,423 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=64410, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=635, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=68026, PETRI_PLACES=542, PETRI_TRANSITIONS=1826} [2025-04-14 00:18:21,423 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 509 predicate places. [2025-04-14 00:18:21,423 INFO L485 AbstractCegarLoop]: Abstraction has has 542 places, 1826 transitions, 68026 flow [2025-04-14 00:18:21,423 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:18:21,424 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:18:21,424 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:18:21,424 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-04-14 00:18:21,424 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:18:21,424 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:18:21,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1620629677, now seen corresponding path program 5 times [2025-04-14 00:18:21,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:18:21,424 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557357076] [2025-04-14 00:18:21,424 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:18:21,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:18:21,450 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:18:21,471 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:18:21,471 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:18:21,471 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:18:22,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:18:22,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:18:22,415 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557357076] [2025-04-14 00:18:22,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557357076] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:18:22,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:18:22,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:18:22,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410968158] [2025-04-14 00:18:22,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:18:22,416 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:18:22,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:18:22,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:18:22,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:18:22,466 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:18:22,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 1826 transitions, 68026 flow. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:18:22,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:18:22,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:18:22,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:18:31,488 INFO L116 PetriNetUnfolderBase]: 8691/15116 cut-off events. [2025-04-14 00:18:31,488 INFO L117 PetriNetUnfolderBase]: For 950735/950744 co-relation queries the response was YES. [2025-04-14 00:18:31,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178340 conditions, 15116 events. 8691/15116 cut-off events. For 950735/950744 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 120732 event pairs, 3577 based on Foata normal form. 8/14252 useless extension candidates. Maximal degree in co-relation 177625. Up to 13295 conditions per place. [2025-04-14 00:18:31,795 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1624 selfloop transitions, 254 changer transitions 11/1896 dead transitions. [2025-04-14 00:18:31,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 1896 transitions, 72832 flow [2025-04-14 00:18:31,795 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 00:18:31,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 00:18:31,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2025-04-14 00:18:31,796 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3201058201058201 [2025-04-14 00:18:31,796 INFO L175 Difference]: Start difference. First operand has 542 places, 1826 transitions, 68026 flow. Second operand 9 states and 121 transitions. [2025-04-14 00:18:31,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 1896 transitions, 72832 flow [2025-04-14 00:18:42,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 1896 transitions, 72396 flow, removed 13 selfloop flow, removed 2 redundant places. [2025-04-14 00:18:42,781 INFO L231 Difference]: Finished difference. Result has 552 places, 1828 transitions, 68075 flow [2025-04-14 00:18:42,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=67164, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=68075, PETRI_PLACES=552, PETRI_TRANSITIONS=1828} [2025-04-14 00:18:42,783 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 519 predicate places. [2025-04-14 00:18:42,783 INFO L485 AbstractCegarLoop]: Abstraction has has 552 places, 1828 transitions, 68075 flow [2025-04-14 00:18:42,783 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:18:42,783 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:18:42,783 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:18:42,783 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-04-14 00:18:42,784 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:18:42,784 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:18:42,784 INFO L85 PathProgramCache]: Analyzing trace with hash 765210267, now seen corresponding path program 5 times [2025-04-14 00:18:42,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:18:42,784 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001442170] [2025-04-14 00:18:42,784 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:18:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:18:42,809 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:18:42,830 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:18:42,831 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:18:42,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:18:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:18:44,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:18:44,219 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001442170] [2025-04-14 00:18:44,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001442170] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:18:44,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:18:44,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:18:44,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531189847] [2025-04-14 00:18:44,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:18:44,219 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:18:44,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:18:44,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:18:44,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:18:44,304 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:18:44,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 1828 transitions, 68075 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:18:44,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:18:44,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:18:44,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:18:54,210 INFO L116 PetriNetUnfolderBase]: 8909/15411 cut-off events. [2025-04-14 00:18:54,211 INFO L117 PetriNetUnfolderBase]: For 961097/961097 co-relation queries the response was YES. [2025-04-14 00:18:54,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181503 conditions, 15411 events. 8909/15411 cut-off events. For 961097/961097 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 122337 event pairs, 3668 based on Foata normal form. 8/14550 useless extension candidates. Maximal degree in co-relation 180784. Up to 13632 conditions per place. [2025-04-14 00:18:54,534 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1675 selfloop transitions, 258 changer transitions 11/1944 dead transitions. [2025-04-14 00:18:54,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 1944 transitions, 74755 flow [2025-04-14 00:18:54,535 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:18:54,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:18:54,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2025-04-14 00:18:54,535 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2025-04-14 00:18:54,536 INFO L175 Difference]: Start difference. First operand has 552 places, 1828 transitions, 68075 flow. Second operand 11 states and 126 transitions. [2025-04-14 00:18:54,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 1944 transitions, 74755 flow [2025-04-14 00:19:05,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 1944 transitions, 74624 flow, removed 51 selfloop flow, removed 2 redundant places. [2025-04-14 00:19:05,196 INFO L231 Difference]: Finished difference. Result has 562 places, 1847 transitions, 69255 flow [2025-04-14 00:19:05,197 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=67933, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=69255, PETRI_PLACES=562, PETRI_TRANSITIONS=1847} [2025-04-14 00:19:05,198 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 529 predicate places. [2025-04-14 00:19:05,198 INFO L485 AbstractCegarLoop]: Abstraction has has 562 places, 1847 transitions, 69255 flow [2025-04-14 00:19:05,198 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:19:05,198 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:19:05,198 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:19:05,198 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-04-14 00:19:05,198 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:19:05,199 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:19:05,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1638072339, now seen corresponding path program 8 times [2025-04-14 00:19:05,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:19:05,199 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197420172] [2025-04-14 00:19:05,199 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:19:05,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:19:05,224 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:19:05,241 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:19:05,241 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:19:05,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:19:06,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:19:06,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:19:06,136 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197420172] [2025-04-14 00:19:06,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197420172] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:19:06,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:19:06,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:19:06,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006380640] [2025-04-14 00:19:06,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:19:06,136 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:19:06,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:19:06,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:19:06,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:19:06,188 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:19:06,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 1847 transitions, 69255 flow. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:19:06,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:19:06,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:19:06,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:19:15,358 INFO L116 PetriNetUnfolderBase]: 8742/15217 cut-off events. [2025-04-14 00:19:15,359 INFO L117 PetriNetUnfolderBase]: For 976840/976849 co-relation queries the response was YES. [2025-04-14 00:19:15,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181302 conditions, 15217 events. 8742/15217 cut-off events. For 976840/976849 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 121762 event pairs, 3311 based on Foata normal form. 39/14386 useless extension candidates. Maximal degree in co-relation 180581. Up to 12626 conditions per place. [2025-04-14 00:19:15,640 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1536 selfloop transitions, 374 changer transitions 19/1936 dead transitions. [2025-04-14 00:19:15,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 1936 transitions, 74699 flow [2025-04-14 00:19:15,641 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 00:19:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-14 00:19:15,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2025-04-14 00:19:15,641 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2025-04-14 00:19:15,641 INFO L175 Difference]: Start difference. First operand has 562 places, 1847 transitions, 69255 flow. Second operand 10 states and 135 transitions. [2025-04-14 00:19:15,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 1936 transitions, 74699 flow [2025-04-14 00:19:26,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 1936 transitions, 74331 flow, removed 13 selfloop flow, removed 7 redundant places. [2025-04-14 00:19:26,362 INFO L231 Difference]: Finished difference. Result has 568 places, 1860 transitions, 70089 flow [2025-04-14 00:19:26,364 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=68530, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=70089, PETRI_PLACES=568, PETRI_TRANSITIONS=1860} [2025-04-14 00:19:26,364 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 535 predicate places. [2025-04-14 00:19:26,364 INFO L485 AbstractCegarLoop]: Abstraction has has 568 places, 1860 transitions, 70089 flow [2025-04-14 00:19:26,364 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:19:26,364 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:19:26,364 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:19:26,364 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-04-14 00:19:26,364 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:19:26,365 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:19:26,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1375744459, now seen corresponding path program 6 times [2025-04-14 00:19:26,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:19:26,365 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682273732] [2025-04-14 00:19:26,365 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:19:26,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:19:26,389 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:19:26,407 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:19:26,408 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:19:26,408 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:19:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:19:28,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:19:28,049 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682273732] [2025-04-14 00:19:28,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682273732] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:19:28,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:19:28,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:19:28,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330109485] [2025-04-14 00:19:28,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:19:28,049 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:19:28,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:19:28,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:19:28,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:19:28,114 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:19:28,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 1860 transitions, 70089 flow. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:19:28,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:19:28,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:19:28,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:19:37,717 INFO L116 PetriNetUnfolderBase]: 8933/15481 cut-off events. [2025-04-14 00:19:37,717 INFO L117 PetriNetUnfolderBase]: For 990449/990449 co-relation queries the response was YES. [2025-04-14 00:19:38,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184419 conditions, 15481 events. 8933/15481 cut-off events. For 990449/990449 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 123354 event pairs, 3666 based on Foata normal form. 12/14628 useless extension candidates. Maximal degree in co-relation 183694. Up to 13666 conditions per place. [2025-04-14 00:19:38,209 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1688 selfloop transitions, 259 changer transitions 14/1961 dead transitions. [2025-04-14 00:19:38,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 1961 transitions, 76225 flow [2025-04-14 00:19:38,210 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 00:19:38,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-14 00:19:38,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2025-04-14 00:19:38,210 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3 [2025-04-14 00:19:38,210 INFO L175 Difference]: Start difference. First operand has 568 places, 1860 transitions, 70089 flow. Second operand 10 states and 126 transitions. [2025-04-14 00:19:38,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 1961 transitions, 76225 flow [2025-04-14 00:19:49,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1961 transitions, 75433 flow, removed 36 selfloop flow, removed 6 redundant places. [2025-04-14 00:19:49,495 INFO L231 Difference]: Finished difference. Result has 574 places, 1861 transitions, 69934 flow [2025-04-14 00:19:49,496 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69021, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=69934, PETRI_PLACES=574, PETRI_TRANSITIONS=1861} [2025-04-14 00:19:49,497 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 541 predicate places. [2025-04-14 00:19:49,497 INFO L485 AbstractCegarLoop]: Abstraction has has 574 places, 1861 transitions, 69934 flow [2025-04-14 00:19:49,497 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:19:49,497 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:19:49,497 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:19:49,497 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-04-14 00:19:49,497 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:19:49,498 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:19:49,498 INFO L85 PathProgramCache]: Analyzing trace with hash -2098418643, now seen corresponding path program 9 times [2025-04-14 00:19:49,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:19:49,498 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897155490] [2025-04-14 00:19:49,498 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:19:49,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:19:49,522 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:19:49,545 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:19:49,545 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:19:49,545 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:19:51,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:19:51,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:19:51,205 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897155490] [2025-04-14 00:19:51,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897155490] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:19:51,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:19:51,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:19:51,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290734076] [2025-04-14 00:19:51,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:19:51,205 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:19:51,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:19:51,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:19:51,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:19:51,266 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:19:51,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 1861 transitions, 69934 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:19:51,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:19:51,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:19:51,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:20:01,529 INFO L116 PetriNetUnfolderBase]: 8891/15439 cut-off events. [2025-04-14 00:20:01,530 INFO L117 PetriNetUnfolderBase]: For 975351/975351 co-relation queries the response was YES. [2025-04-14 00:20:01,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182870 conditions, 15439 events. 8891/15439 cut-off events. For 975351/975351 co-relation queries the response was YES. Maximal size of possible extension queue 886. Compared 123163 event pairs, 3599 based on Foata normal form. 63/14647 useless extension candidates. Maximal degree in co-relation 182142. Up to 13260 conditions per place. [2025-04-14 00:20:01,891 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1615 selfloop transitions, 305 changer transitions 19/1939 dead transitions. [2025-04-14 00:20:01,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 1939 transitions, 74886 flow [2025-04-14 00:20:01,892 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:20:01,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:20:01,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2025-04-14 00:20:01,892 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.27705627705627706 [2025-04-14 00:20:01,892 INFO L175 Difference]: Start difference. First operand has 574 places, 1861 transitions, 69934 flow. Second operand 11 states and 128 transitions. [2025-04-14 00:20:01,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 1939 transitions, 74886 flow [2025-04-14 00:20:12,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1939 transitions, 74454 flow, removed 10 selfloop flow, removed 6 redundant places. [2025-04-14 00:20:12,631 INFO L231 Difference]: Finished difference. Result has 581 places, 1860 transitions, 69790 flow [2025-04-14 00:20:12,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=68544, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=69790, PETRI_PLACES=581, PETRI_TRANSITIONS=1860} [2025-04-14 00:20:12,632 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 548 predicate places. [2025-04-14 00:20:12,633 INFO L485 AbstractCegarLoop]: Abstraction has has 581 places, 1860 transitions, 69790 flow [2025-04-14 00:20:12,633 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:20:12,633 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:20:12,633 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:20:12,633 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-04-14 00:20:12,633 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:20:12,634 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:20:12,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1475059821, now seen corresponding path program 10 times [2025-04-14 00:20:12,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:20:12,634 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695496863] [2025-04-14 00:20:12,634 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:20:12,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:20:12,658 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-14 00:20:12,681 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:20:12,681 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:20:12,681 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:20:13,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:20:13,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:20:13,472 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695496863] [2025-04-14 00:20:13,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695496863] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:20:13,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:20:13,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-14 00:20:13,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381206736] [2025-04-14 00:20:13,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:20:13,472 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-14 00:20:13,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:20:13,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-14 00:20:13,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-14 00:20:13,523 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:20:13,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 1860 transitions, 69790 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:20:13,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:20:13,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:20:13,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:20:22,339 INFO L116 PetriNetUnfolderBase]: 8336/14747 cut-off events. [2025-04-14 00:20:22,339 INFO L117 PetriNetUnfolderBase]: For 963081/963251 co-relation queries the response was YES. [2025-04-14 00:20:22,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178292 conditions, 14747 events. 8336/14747 cut-off events. For 963081/963251 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 120495 event pairs, 2295 based on Foata normal form. 51/13945 useless extension candidates. Maximal degree in co-relation 177563. Up to 9219 conditions per place. [2025-04-14 00:20:22,687 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1239 selfloop transitions, 671 changer transitions 21/1954 dead transitions. [2025-04-14 00:20:22,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 1954 transitions, 75534 flow [2025-04-14 00:20:22,688 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:20:22,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:20:22,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2025-04-14 00:20:22,689 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3225108225108225 [2025-04-14 00:20:22,689 INFO L175 Difference]: Start difference. First operand has 581 places, 1860 transitions, 69790 flow. Second operand 11 states and 149 transitions. [2025-04-14 00:20:22,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 1954 transitions, 75534 flow [2025-04-14 00:20:33,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1954 transitions, 75414 flow, removed 10 selfloop flow, removed 4 redundant places. [2025-04-14 00:20:33,852 INFO L231 Difference]: Finished difference. Result has 588 places, 1876 transitions, 71310 flow [2025-04-14 00:20:33,853 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69638, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=71310, PETRI_PLACES=588, PETRI_TRANSITIONS=1876} [2025-04-14 00:20:33,854 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 555 predicate places. [2025-04-14 00:20:33,854 INFO L485 AbstractCegarLoop]: Abstraction has has 588 places, 1876 transitions, 71310 flow [2025-04-14 00:20:33,854 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:20:33,854 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:20:33,854 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:20:33,854 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-04-14 00:20:33,854 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:20:33,855 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:20:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash 766994205, now seen corresponding path program 7 times [2025-04-14 00:20:33,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:20:33,855 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012437293] [2025-04-14 00:20:33,855 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:20:33,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:20:33,879 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:20:33,900 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:20:33,900 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:20:33,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:20:34,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:20:34,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:20:34,968 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012437293] [2025-04-14 00:20:34,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012437293] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:20:34,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:20:34,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-14 00:20:34,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053748587] [2025-04-14 00:20:34,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:20:34,969 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-14 00:20:34,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:20:34,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-14 00:20:34,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-04-14 00:20:35,070 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:20:35,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 1876 transitions, 71310 flow. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 13 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:20:35,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:20:35,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:20:35,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:20:44,518 INFO L116 PetriNetUnfolderBase]: 8373/14829 cut-off events. [2025-04-14 00:20:44,518 INFO L117 PetriNetUnfolderBase]: For 1007943/1008158 co-relation queries the response was YES. [2025-04-14 00:20:44,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182578 conditions, 14829 events. 8373/14829 cut-off events. For 1007943/1008158 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 121541 event pairs, 3381 based on Foata normal form. 45/14018 useless extension candidates. Maximal degree in co-relation 181844. Up to 12958 conditions per place. [2025-04-14 00:20:44,845 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1668 selfloop transitions, 265 changer transitions 13/1969 dead transitions. [2025-04-14 00:20:44,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 1969 transitions, 77754 flow [2025-04-14 00:20:44,846 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 00:20:44,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-14 00:20:44,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2025-04-14 00:20:44,846 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32857142857142857 [2025-04-14 00:20:44,846 INFO L175 Difference]: Start difference. First operand has 588 places, 1876 transitions, 71310 flow. Second operand 10 states and 138 transitions. [2025-04-14 00:20:44,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 1969 transitions, 77754 flow [2025-04-14 00:20:56,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 1969 transitions, 76677 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-04-14 00:20:56,125 INFO L231 Difference]: Finished difference. Result has 596 places, 1893 transitions, 71695 flow [2025-04-14 00:20:56,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=70273, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=71695, PETRI_PLACES=596, PETRI_TRANSITIONS=1893} [2025-04-14 00:20:56,126 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 563 predicate places. [2025-04-14 00:20:56,126 INFO L485 AbstractCegarLoop]: Abstraction has has 596 places, 1893 transitions, 71695 flow [2025-04-14 00:20:56,127 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 13 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:20:56,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:20:56,127 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:20:56,127 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-04-14 00:20:56,127 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:20:56,127 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:20:56,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1263911607, now seen corresponding path program 8 times [2025-04-14 00:20:56,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:20:56,128 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747237986] [2025-04-14 00:20:56,128 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:20:56,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:20:56,152 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:20:56,171 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:20:56,171 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:20:56,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:20:57,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:20:57,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:20:57,083 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747237986] [2025-04-14 00:20:57,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747237986] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:20:57,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:20:57,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:20:57,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701985138] [2025-04-14 00:20:57,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:20:57,084 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:20:57,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:20:57,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:20:57,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:20:57,147 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:20:57,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 1893 transitions, 71695 flow. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:20:57,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:20:57,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:20:57,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:21:06,560 INFO L116 PetriNetUnfolderBase]: 8572/15093 cut-off events. [2025-04-14 00:21:06,561 INFO L117 PetriNetUnfolderBase]: For 1004368/1004562 co-relation queries the response was YES. [2025-04-14 00:21:06,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186356 conditions, 15093 events. 8572/15093 cut-off events. For 1004368/1004562 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 123142 event pairs, 3424 based on Foata normal form. 31/14271 useless extension candidates. Maximal degree in co-relation 185623. Up to 13163 conditions per place. [2025-04-14 00:21:06,845 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1699 selfloop transitions, 275 changer transitions 15/2005 dead transitions. [2025-04-14 00:21:06,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 2005 transitions, 78443 flow [2025-04-14 00:21:06,846 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-14 00:21:06,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-14 00:21:06,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2025-04-14 00:21:06,846 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.30238095238095236 [2025-04-14 00:21:06,846 INFO L175 Difference]: Start difference. First operand has 596 places, 1893 transitions, 71695 flow. Second operand 10 states and 127 transitions. [2025-04-14 00:21:06,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 2005 transitions, 78443 flow [2025-04-14 00:21:17,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 2005 transitions, 77655 flow, removed 19 selfloop flow, removed 8 redundant places. [2025-04-14 00:21:17,747 INFO L231 Difference]: Finished difference. Result has 598 places, 1900 transitions, 71789 flow [2025-04-14 00:21:17,748 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=70780, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=71789, PETRI_PLACES=598, PETRI_TRANSITIONS=1900} [2025-04-14 00:21:17,748 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 565 predicate places. [2025-04-14 00:21:17,748 INFO L485 AbstractCegarLoop]: Abstraction has has 598 places, 1900 transitions, 71789 flow [2025-04-14 00:21:17,749 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:21:17,749 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:21:17,749 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:21:17,749 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-04-14 00:21:17,749 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:21:17,749 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:21:17,749 INFO L85 PathProgramCache]: Analyzing trace with hash 421120695, now seen corresponding path program 9 times [2025-04-14 00:21:17,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:21:17,750 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909681437] [2025-04-14 00:21:17,750 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-14 00:21:17,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:21:17,774 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:21:17,795 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:21:17,795 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-14 00:21:17,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:21:18,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:21:18,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:21:18,612 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909681437] [2025-04-14 00:21:18,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909681437] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:21:18,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:21:18,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:21:18,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934125070] [2025-04-14 00:21:18,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:21:18,612 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:21:18,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:21:18,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:21:18,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:21:18,655 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-14 00:21:18,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 1900 transitions, 71789 flow. Second operand has 12 states, 12 states have (on average 5.5) internal successors, (66), 12 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:21:18,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:21:18,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-14 00:21:18,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:21:27,278 INFO L116 PetriNetUnfolderBase]: 8318/14704 cut-off events. [2025-04-14 00:21:27,279 INFO L117 PetriNetUnfolderBase]: For 978339/978554 co-relation queries the response was YES. [2025-04-14 00:21:27,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181609 conditions, 14704 events. 8318/14704 cut-off events. For 978339/978554 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 120177 event pairs, 3375 based on Foata normal form. 47/13877 useless extension candidates. Maximal degree in co-relation 180876. Up to 12973 conditions per place. [2025-04-14 00:21:27,580 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1646 selfloop transitions, 254 changer transitions 19/1942 dead transitions. [2025-04-14 00:21:27,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 1942 transitions, 76162 flow [2025-04-14 00:21:27,581 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 00:21:27,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 00:21:27,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2025-04-14 00:21:27,581 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.328042328042328 [2025-04-14 00:21:27,581 INFO L175 Difference]: Start difference. First operand has 598 places, 1900 transitions, 71789 flow. Second operand 9 states and 124 transitions. [2025-04-14 00:21:27,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 1942 transitions, 76162 flow [2025-04-14 00:21:38,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1942 transitions, 75518 flow, removed 10 selfloop flow, removed 8 redundant places. [2025-04-14 00:21:38,276 INFO L231 Difference]: Finished difference. Result has 600 places, 1881 transitions, 70895 flow [2025-04-14 00:21:38,277 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=70365, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=70895, PETRI_PLACES=600, PETRI_TRANSITIONS=1881} [2025-04-14 00:21:38,278 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 567 predicate places. [2025-04-14 00:21:38,278 INFO L485 AbstractCegarLoop]: Abstraction has has 600 places, 1881 transitions, 70895 flow [2025-04-14 00:21:38,278 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 12 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:21:38,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:21:38,278 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:21:38,278 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-04-14 00:21:38,278 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:21:38,279 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:21:38,279 INFO L85 PathProgramCache]: Analyzing trace with hash 409040413, now seen corresponding path program 1 times [2025-04-14 00:21:38,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:21:38,279 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839001700] [2025-04-14 00:21:38,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-14 00:21:38,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:21:38,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:21:38,329 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:21:38,329 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:21:38,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:21:39,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:21:39,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:21:39,749 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839001700] [2025-04-14 00:21:39,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839001700] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:21:39,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:21:39,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:21:39,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163745147] [2025-04-14 00:21:39,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:21:39,749 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:21:39,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:21:39,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:21:39,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:21:39,843 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:21:39,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 1881 transitions, 70895 flow. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:21:39,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:21:39,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:21:39,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:21:49,764 INFO L116 PetriNetUnfolderBase]: 8557/14997 cut-off events. [2025-04-14 00:21:49,764 INFO L117 PetriNetUnfolderBase]: For 970326/970520 co-relation queries the response was YES. [2025-04-14 00:21:50,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184415 conditions, 14997 events. 8557/14997 cut-off events. For 970326/970520 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 121279 event pairs, 2345 based on Foata normal form. 29/14131 useless extension candidates. Maximal degree in co-relation 183682. Up to 9493 conditions per place. [2025-04-14 00:21:50,095 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1308 selfloop transitions, 643 changer transitions 26/1993 dead transitions. [2025-04-14 00:21:50,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1993 transitions, 77446 flow [2025-04-14 00:21:50,096 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 00:21:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-14 00:21:50,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2025-04-14 00:21:50,097 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.29365079365079366 [2025-04-14 00:21:50,097 INFO L175 Difference]: Start difference. First operand has 600 places, 1881 transitions, 70895 flow. Second operand 12 states and 148 transitions. [2025-04-14 00:21:50,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1993 transitions, 77446 flow [2025-04-14 00:22:00,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 1993 transitions, 76968 flow, removed 69 selfloop flow, removed 7 redundant places. [2025-04-14 00:22:00,818 INFO L231 Difference]: Finished difference. Result has 605 places, 1884 transitions, 72009 flow [2025-04-14 00:22:00,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=70228, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=632, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=72009, PETRI_PLACES=605, PETRI_TRANSITIONS=1884} [2025-04-14 00:22:00,820 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 572 predicate places. [2025-04-14 00:22:00,820 INFO L485 AbstractCegarLoop]: Abstraction has has 605 places, 1884 transitions, 72009 flow [2025-04-14 00:22:00,820 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:22:00,820 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:22:00,820 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:22:00,820 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-04-14 00:22:00,820 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:22:00,821 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:22:00,821 INFO L85 PathProgramCache]: Analyzing trace with hash 2009896075, now seen corresponding path program 6 times [2025-04-14 00:22:00,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:22:00,821 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989868054] [2025-04-14 00:22:00,821 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:22:00,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:22:00,887 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:22:00,906 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:22:00,907 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:22:00,907 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:22:01,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:22:01,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:22:01,901 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989868054] [2025-04-14 00:22:01,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989868054] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:22:01,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:22:01,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:22:01,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482241322] [2025-04-14 00:22:01,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:22:01,902 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:22:01,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:22:01,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:22:01,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:22:01,941 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:22:01,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 1884 transitions, 72009 flow. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:22:01,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:22:01,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:22:01,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:22:11,001 INFO L116 PetriNetUnfolderBase]: 8549/14945 cut-off events. [2025-04-14 00:22:11,001 INFO L117 PetriNetUnfolderBase]: For 982987/983000 co-relation queries the response was YES. [2025-04-14 00:22:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182355 conditions, 14945 events. 8549/14945 cut-off events. For 982987/983000 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 120052 event pairs, 3357 based on Foata normal form. 16/14115 useless extension candidates. Maximal degree in co-relation 181617. Up to 12657 conditions per place. [2025-04-14 00:22:11,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 1558 selfloop transitions, 353 changer transitions 15/1933 dead transitions. [2025-04-14 00:22:11,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 1933 transitions, 76265 flow [2025-04-14 00:22:11,308 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 00:22:11,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 00:22:11,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2025-04-14 00:22:11,309 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.31216931216931215 [2025-04-14 00:22:11,309 INFO L175 Difference]: Start difference. First operand has 605 places, 1884 transitions, 72009 flow. Second operand 9 states and 118 transitions. [2025-04-14 00:22:11,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 1933 transitions, 76265 flow [2025-04-14 00:22:21,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 1933 transitions, 74805 flow, removed 26 selfloop flow, removed 8 redundant places. [2025-04-14 00:22:21,156 INFO L231 Difference]: Finished difference. Result has 602 places, 1859 transitions, 70359 flow [2025-04-14 00:22:21,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69759, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=70359, PETRI_PLACES=602, PETRI_TRANSITIONS=1859} [2025-04-14 00:22:21,158 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 569 predicate places. [2025-04-14 00:22:21,158 INFO L485 AbstractCegarLoop]: Abstraction has has 602 places, 1859 transitions, 70359 flow [2025-04-14 00:22:21,158 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 12 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:22:21,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:22:21,158 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:22:21,158 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2025-04-14 00:22:21,158 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:22:21,159 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:22:21,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1167562395, now seen corresponding path program 10 times [2025-04-14 00:22:21,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:22:21,159 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170886248] [2025-04-14 00:22:21,159 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-14 00:22:21,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:22:21,183 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-14 00:22:21,211 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:22:21,212 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-14 00:22:21,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:22:23,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:22:23,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:22:23,061 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170886248] [2025-04-14 00:22:23,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170886248] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:22:23,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:22:23,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:22:23,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043432901] [2025-04-14 00:22:23,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:22:23,061 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:22:23,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:22:23,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:22:23,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:22:23,118 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:22:23,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1859 transitions, 70359 flow. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:22:23,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:22:23,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:22:23,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:22:31,628 INFO L116 PetriNetUnfolderBase]: 8376/14719 cut-off events. [2025-04-14 00:22:31,628 INFO L117 PetriNetUnfolderBase]: For 952796/953000 co-relation queries the response was YES. [2025-04-14 00:22:31,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178751 conditions, 14719 events. 8376/14719 cut-off events. For 952796/953000 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 118864 event pairs, 2326 based on Foata normal form. 27/13891 useless extension candidates. Maximal degree in co-relation 178019. Up to 9139 conditions per place. [2025-04-14 00:22:31,949 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1253 selfloop transitions, 673 changer transitions 16/1958 dead transitions. [2025-04-14 00:22:31,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 1958 transitions, 76895 flow [2025-04-14 00:22:31,949 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-14 00:22:31,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-14 00:22:31,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2025-04-14 00:22:31,950 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.328042328042328 [2025-04-14 00:22:31,950 INFO L175 Difference]: Start difference. First operand has 602 places, 1859 transitions, 70359 flow. Second operand 9 states and 124 transitions. [2025-04-14 00:22:31,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 1958 transitions, 76895 flow [2025-04-14 00:22:41,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1958 transitions, 75777 flow, removed 12 selfloop flow, removed 10 redundant places. [2025-04-14 00:22:41,718 INFO L231 Difference]: Finished difference. Result has 603 places, 1886 transitions, 71708 flow [2025-04-14 00:22:41,720 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69294, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=646, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=71708, PETRI_PLACES=603, PETRI_TRANSITIONS=1886} [2025-04-14 00:22:41,720 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 570 predicate places. [2025-04-14 00:22:41,720 INFO L485 AbstractCegarLoop]: Abstraction has has 603 places, 1886 transitions, 71708 flow [2025-04-14 00:22:41,720 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:22:41,720 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:22:41,720 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:22:41,720 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2025-04-14 00:22:41,721 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:22:41,721 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:22:41,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1733459681, now seen corresponding path program 11 times [2025-04-14 00:22:41,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:22:41,721 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106432029] [2025-04-14 00:22:41,721 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:22:41,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:22:41,746 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:22:41,763 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:22:41,763 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:22:41,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:22:43,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:22:43,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:22:43,073 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106432029] [2025-04-14 00:22:43,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106432029] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:22:43,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:22:43,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:22:43,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373983457] [2025-04-14 00:22:43,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:22:43,074 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:22:43,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:22:43,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:22:43,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:22:43,138 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:22:43,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1886 transitions, 71708 flow. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:22:43,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:22:43,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:22:43,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:22:52,499 INFO L116 PetriNetUnfolderBase]: 8799/15312 cut-off events. [2025-04-14 00:22:52,499 INFO L117 PetriNetUnfolderBase]: For 973291/973291 co-relation queries the response was YES. [2025-04-14 00:22:52,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183774 conditions, 15312 events. 8799/15312 cut-off events. For 973291/973291 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 122194 event pairs, 3603 based on Foata normal form. 4/14469 useless extension candidates. Maximal degree in co-relation 183037. Up to 13309 conditions per place. [2025-04-14 00:22:53,014 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1658 selfloop transitions, 303 changer transitions 14/1975 dead transitions. [2025-04-14 00:22:53,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 1975 transitions, 77663 flow [2025-04-14 00:22:53,015 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-14 00:22:53,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-14 00:22:53,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2025-04-14 00:22:53,015 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2718253968253968 [2025-04-14 00:22:53,015 INFO L175 Difference]: Start difference. First operand has 603 places, 1886 transitions, 71708 flow. Second operand 12 states and 137 transitions. [2025-04-14 00:22:53,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 1975 transitions, 77663 flow [2025-04-14 00:23:03,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 1975 transitions, 76351 flow, removed 25 selfloop flow, removed 5 redundant places. [2025-04-14 00:23:03,245 INFO L231 Difference]: Finished difference. Result has 613 places, 1897 transitions, 71483 flow [2025-04-14 00:23:03,246 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=70427, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=71483, PETRI_PLACES=613, PETRI_TRANSITIONS=1897} [2025-04-14 00:23:03,246 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 580 predicate places. [2025-04-14 00:23:03,247 INFO L485 AbstractCegarLoop]: Abstraction has has 613 places, 1897 transitions, 71483 flow [2025-04-14 00:23:03,247 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:23:03,247 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:23:03,247 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:23:03,247 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2025-04-14 00:23:03,247 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:23:03,248 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:23:03,248 INFO L85 PathProgramCache]: Analyzing trace with hash -316950153, now seen corresponding path program 11 times [2025-04-14 00:23:03,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:23:03,248 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818052150] [2025-04-14 00:23:03,248 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-14 00:23:03,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:23:03,272 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:23:03,296 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:23:03,296 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:23:03,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:23:04,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:23:04,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:23:04,888 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818052150] [2025-04-14 00:23:04,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818052150] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:23:04,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:23:04,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:23:04,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8067428] [2025-04-14 00:23:04,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:23:04,888 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:23:04,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:23:04,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:23:04,888 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:23:04,988 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:23:04,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 1897 transitions, 71483 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:23:04,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:23:04,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:23:04,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:23:14,606 INFO L116 PetriNetUnfolderBase]: 8761/15246 cut-off events. [2025-04-14 00:23:14,606 INFO L117 PetriNetUnfolderBase]: For 960022/960022 co-relation queries the response was YES. [2025-04-14 00:23:14,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182041 conditions, 15246 events. 8761/15246 cut-off events. For 960022/960022 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 121563 event pairs, 3421 based on Foata normal form. 8/14407 useless extension candidates. Maximal degree in co-relation 181304. Up to 12887 conditions per place. [2025-04-14 00:23:14,957 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1655 selfloop transitions, 340 changer transitions 13/2008 dead transitions. [2025-04-14 00:23:14,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 2008 transitions, 77491 flow [2025-04-14 00:23:14,958 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:23:14,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:23:14,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2025-04-14 00:23:14,959 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2813852813852814 [2025-04-14 00:23:14,959 INFO L175 Difference]: Start difference. First operand has 613 places, 1897 transitions, 71483 flow. Second operand 11 states and 130 transitions. [2025-04-14 00:23:14,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 2008 transitions, 77491 flow [2025-04-14 00:23:24,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 2008 transitions, 77106 flow, removed 35 selfloop flow, removed 5 redundant places. [2025-04-14 00:23:24,986 INFO L231 Difference]: Finished difference. Result has 620 places, 1895 transitions, 71783 flow [2025-04-14 00:23:24,988 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=70964, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=71783, PETRI_PLACES=620, PETRI_TRANSITIONS=1895} [2025-04-14 00:23:24,988 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 587 predicate places. [2025-04-14 00:23:24,988 INFO L485 AbstractCegarLoop]: Abstraction has has 620 places, 1895 transitions, 71783 flow [2025-04-14 00:23:24,988 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:23:24,988 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:23:24,988 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:23:24,989 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2025-04-14 00:23:24,989 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:23:24,989 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:23:24,989 INFO L85 PathProgramCache]: Analyzing trace with hash -536107797, now seen corresponding path program 12 times [2025-04-14 00:23:24,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:23:24,989 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661658108] [2025-04-14 00:23:24,989 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-14 00:23:24,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:23:25,013 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:23:25,036 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:23:25,037 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-14 00:23:25,037 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:23:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:23:26,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:23:26,515 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661658108] [2025-04-14 00:23:26,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661658108] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:23:26,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:23:26,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:23:26,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540632972] [2025-04-14 00:23:26,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:23:26,516 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:23:26,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:23:26,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:23:26,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:23:26,562 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:23:26,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 1895 transitions, 71783 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:23:26,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:23:26,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:23:26,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:23:36,133 INFO L116 PetriNetUnfolderBase]: 8905/15478 cut-off events. [2025-04-14 00:23:36,134 INFO L117 PetriNetUnfolderBase]: For 991177/991177 co-relation queries the response was YES. [2025-04-14 00:23:36,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184846 conditions, 15478 events. 8905/15478 cut-off events. For 991177/991177 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 123476 event pairs, 3582 based on Foata normal form. 11/14630 useless extension candidates. Maximal degree in co-relation 184107. Up to 13198 conditions per place. [2025-04-14 00:23:36,417 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1668 selfloop transitions, 339 changer transitions 16/2023 dead transitions. [2025-04-14 00:23:36,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 2023 transitions, 78996 flow [2025-04-14 00:23:36,417 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:23:36,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-14 00:23:36,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2025-04-14 00:23:36,418 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2987012987012987 [2025-04-14 00:23:36,418 INFO L175 Difference]: Start difference. First operand has 620 places, 1895 transitions, 71783 flow. Second operand 11 states and 138 transitions. [2025-04-14 00:23:36,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 2023 transitions, 78996 flow [2025-04-14 00:23:46,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 2023 transitions, 78364 flow, removed 8 selfloop flow, removed 7 redundant places. [2025-04-14 00:23:46,754 INFO L231 Difference]: Finished difference. Result has 628 places, 1930 transitions, 73357 flow [2025-04-14 00:23:46,755 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=71169, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=73357, PETRI_PLACES=628, PETRI_TRANSITIONS=1930} [2025-04-14 00:23:46,756 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 595 predicate places. [2025-04-14 00:23:46,756 INFO L485 AbstractCegarLoop]: Abstraction has has 628 places, 1930 transitions, 73357 flow [2025-04-14 00:23:46,756 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:23:46,756 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:23:46,756 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:23:46,756 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2025-04-14 00:23:46,756 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:23:46,757 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:23:46,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1566267723, now seen corresponding path program 7 times [2025-04-14 00:23:46,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:23:46,757 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234652001] [2025-04-14 00:23:46,757 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:23:46,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:23:46,791 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:23:46,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:23:46,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:23:46,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:23:47,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:23:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:23:47,961 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234652001] [2025-04-14 00:23:47,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234652001] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:23:47,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:23:47,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-14 00:23:47,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061751890] [2025-04-14 00:23:47,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:23:47,962 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-14 00:23:47,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:23:47,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-14 00:23:47,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-04-14 00:23:48,045 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:23:48,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 1930 transitions, 73357 flow. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:23:48,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:23:48,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:23:48,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:23:57,732 INFO L116 PetriNetUnfolderBase]: 8649/15136 cut-off events. [2025-04-14 00:23:57,733 INFO L117 PetriNetUnfolderBase]: For 979726/979758 co-relation queries the response was YES. [2025-04-14 00:23:58,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182980 conditions, 15136 events. 8649/15136 cut-off events. For 979726/979758 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 121163 event pairs, 1933 based on Foata normal form. 28/14323 useless extension candidates. Maximal degree in co-relation 182236. Up to 7300 conditions per place. [2025-04-14 00:23:58,072 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1373 selfloop transitions, 667 changer transitions 24/2074 dead transitions. [2025-04-14 00:23:58,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 2074 transitions, 80736 flow [2025-04-14 00:23:58,073 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-14 00:23:58,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-14 00:23:58,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 183 transitions. [2025-04-14 00:23:58,073 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2904761904761905 [2025-04-14 00:23:58,073 INFO L175 Difference]: Start difference. First operand has 628 places, 1930 transitions, 73357 flow. Second operand 15 states and 183 transitions. [2025-04-14 00:23:58,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 2074 transitions, 80736 flow [2025-04-14 00:24:08,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 2074 transitions, 80047 flow, removed 75 selfloop flow, removed 5 redundant places. [2025-04-14 00:24:08,850 INFO L231 Difference]: Finished difference. Result has 644 places, 1949 transitions, 75363 flow [2025-04-14 00:24:08,851 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72214, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=637, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=75363, PETRI_PLACES=644, PETRI_TRANSITIONS=1949} [2025-04-14 00:24:08,852 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 611 predicate places. [2025-04-14 00:24:08,852 INFO L485 AbstractCegarLoop]: Abstraction has has 644 places, 1949 transitions, 75363 flow [2025-04-14 00:24:08,852 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:24:08,852 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:24:08,852 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:24:08,852 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2025-04-14 00:24:08,852 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:24:08,853 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:24:08,853 INFO L85 PathProgramCache]: Analyzing trace with hash 718530275, now seen corresponding path program 2 times [2025-04-14 00:24:08,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:24:08,853 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548712259] [2025-04-14 00:24:08,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-14 00:24:08,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:24:08,877 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:24:08,921 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:24:08,921 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-14 00:24:08,921 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:24:11,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:24:11,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:24:11,441 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548712259] [2025-04-14 00:24:11,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548712259] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:24:11,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:24:11,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:24:11,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118893037] [2025-04-14 00:24:11,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:24:11,442 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-14 00:24:11,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:24:11,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-14 00:24:11,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2025-04-14 00:24:11,617 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-14 00:24:11,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 1949 transitions, 75363 flow. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:24:11,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:24:11,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-14 00:24:11,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-14 00:24:23,055 INFO L116 PetriNetUnfolderBase]: 8937/15626 cut-off events. [2025-04-14 00:24:23,056 INFO L117 PetriNetUnfolderBase]: For 1035825/1035857 co-relation queries the response was YES. [2025-04-14 00:24:23,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190738 conditions, 15626 events. 8937/15626 cut-off events. For 1035825/1035857 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 125681 event pairs, 1969 based on Foata normal form. 29/14720 useless extension candidates. Maximal degree in co-relation 189988. Up to 7387 conditions per place. [2025-04-14 00:24:23,381 INFO L140 encePairwiseOnDemand]: 22/42 looper letters, 1500 selfloop transitions, 609 changer transitions 60/2179 dead transitions. [2025-04-14 00:24:23,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 2179 transitions, 85193 flow [2025-04-14 00:24:23,382 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-04-14 00:24:23,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2025-04-14 00:24:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 294 transitions. [2025-04-14 00:24:23,382 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2413793103448276 [2025-04-14 00:24:23,382 INFO L175 Difference]: Start difference. First operand has 644 places, 1949 transitions, 75363 flow. Second operand 29 states and 294 transitions. [2025-04-14 00:24:23,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 2179 transitions, 85193 flow [2025-04-14 00:24:34,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 2179 transitions, 84732 flow, removed 107 selfloop flow, removed 4 redundant places. [2025-04-14 00:24:34,533 INFO L231 Difference]: Finished difference. Result has 677 places, 2005 transitions, 78093 flow [2025-04-14 00:24:34,534 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=74916, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=555, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=78093, PETRI_PLACES=677, PETRI_TRANSITIONS=2005} [2025-04-14 00:24:34,535 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 644 predicate places. [2025-04-14 00:24:34,535 INFO L485 AbstractCegarLoop]: Abstraction has has 677 places, 2005 transitions, 78093 flow [2025-04-14 00:24:34,535 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:24:34,535 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-14 00:24:34,535 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-14 00:24:34,535 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-04-14 00:24:34,535 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2025-04-14 00:24:34,536 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-14 00:24:34,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1081051245, now seen corresponding path program 13 times [2025-04-14 00:24:34,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-14 00:24:34,536 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296363075] [2025-04-14 00:24:34,536 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-14 00:24:34,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-14 00:24:34,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-14 00:24:34,586 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-14 00:24:34,586 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-14 00:24:34,586 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-14 00:24:36,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-04-14 00:24:36,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-14 00:24:36,346 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296363075] [2025-04-14 00:24:36,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296363075] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-14 00:24:36,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-14 00:24:36,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-14 00:24:36,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31637708] [2025-04-14 00:24:36,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-14 00:24:36,347 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-14 00:24:36,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-14 00:24:36,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-14 00:24:36,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2025-04-14 00:24:36,400 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-14 00:24:36,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 2005 transitions, 78093 flow. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-04-14 00:24:36,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-14 00:24:36,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-14 00:24:36,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2025-04-14 00:24:42,935 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-04-14 00:24:43,072 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-14 00:24:43,073 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2025-04-14 00:24:43,074 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2025-04-14 00:24:43,074 WARN L610 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 2/42 universal loopers) in iteration 54,while PetriNetUnfolder was constructing finite prefix that currently has 107567 conditions, 9677 events (5651/9676 cut-off events. For 668141/668141 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 78301 event pairs, 2045 based on Foata normal form. 8/10081 useless extension candidates. Maximal degree in co-relation 107322. Up to 6812 conditions per place.). [2025-04-14 00:24:43,075 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2025-04-14 00:24:43,075 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2025-04-14 00:24:43,075 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2025-04-14 00:24:43,075 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2025-04-14 00:24:43,075 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2025-04-14 00:24:43,075 INFO L422 BasicCegarLoop]: Path program histogram: [13, 13, 11, 7, 5, 2, 1, 1, 1] [2025-04-14 00:24:43,079 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-14 00:24:43,079 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-14 00:24:43,081 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.04 12:24:43 BasicIcfg [2025-04-14 00:24:43,081 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-14 00:24:43,082 INFO L158 Benchmark]: Toolchain (without parser) took 775501.17ms. Allocated memory was 125.8MB in the beginning and 2.6GB in the end (delta: 2.5GB). Free memory was 82.1MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. [2025-04-14 00:24:43,082 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 155.2MB. Free memory is still 87.1MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-14 00:24:43,082 INFO L158 Benchmark]: CACSL2BoogieTranslator took 6511.98ms. Allocated memory was 125.8MB in the beginning and 239.1MB in the end (delta: 113.2MB). Free memory was 81.8MB in the beginning and 42.8MB in the end (delta: 39.0MB). Peak memory consumption was 161.3MB. Max. memory is 8.0GB. [2025-04-14 00:24:43,082 INFO L158 Benchmark]: Boogie Procedure Inliner took 131.19ms. Allocated memory is still 239.1MB. Free memory was 42.8MB in the beginning and 168.5MB in the end (delta: -125.8MB). Peak memory consumption was 14.0MB. Max. memory is 8.0GB. [2025-04-14 00:24:43,082 INFO L158 Benchmark]: Boogie Preprocessor took 74.89ms. Allocated memory is still 239.1MB. Free memory was 168.5MB in the beginning and 162.9MB in the end (delta: 5.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-14 00:24:43,082 INFO L158 Benchmark]: IcfgBuilder took 2019.44ms. Allocated memory is still 239.1MB. Free memory was 162.9MB in the beginning and 108.4MB in the end (delta: 54.6MB). Peak memory consumption was 162.4MB. Max. memory is 8.0GB. [2025-04-14 00:24:43,083 INFO L158 Benchmark]: TraceAbstraction took 766758.60ms. Allocated memory was 239.1MB in the beginning and 2.6GB in the end (delta: 2.3GB). Free memory was 108.4MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2025-04-14 00:24:43,083 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 155.2MB. Free memory is still 87.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 6511.98ms. Allocated memory was 125.8MB in the beginning and 239.1MB in the end (delta: 113.2MB). Free memory was 81.8MB in the beginning and 42.8MB in the end (delta: 39.0MB). Peak memory consumption was 161.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 131.19ms. Allocated memory is still 239.1MB. Free memory was 42.8MB in the beginning and 168.5MB in the end (delta: -125.8MB). Peak memory consumption was 14.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 74.89ms. Allocated memory is still 239.1MB. Free memory was 168.5MB in the beginning and 162.9MB in the end (delta: 5.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * IcfgBuilder took 2019.44ms. Allocated memory is still 239.1MB. Free memory was 162.9MB in the beginning and 108.4MB in the end (delta: 54.6MB). Peak memory consumption was 162.4MB. Max. memory is 8.0GB. * TraceAbstraction took 766758.60ms. Allocated memory was 239.1MB in the beginning and 2.6GB in the end (delta: 2.3GB). Free memory was 108.4MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 5817]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 175]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 2/42 universal loopers) in iteration 54,while PetriNetUnfolder was constructing finite prefix that currently has 107567 conditions, 9677 events (5651/9676 cut-off events. For 668141/668141 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 78301 event pairs, 2045 based on Foata normal form. 8/10081 useless extension candidates. Maximal degree in co-relation 107322. Up to 6812 conditions per place.). - TimeoutResultAtElement [Line: 175]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 2/42 universal loopers) in iteration 54,while PetriNetUnfolder was constructing finite prefix that currently has 107567 conditions, 9677 events (5651/9676 cut-off events. For 668141/668141 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 78301 event pairs, 2045 based on Foata normal form. 8/10081 useless extension candidates. Maximal degree in co-relation 107322. Up to 6812 conditions per place.). - TimeoutResultAtElement [Line: 6891]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 2/42 universal loopers) in iteration 54,while PetriNetUnfolder was constructing finite prefix that currently has 107567 conditions, 9677 events (5651/9676 cut-off events. For 668141/668141 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 78301 event pairs, 2045 based on Foata normal form. 8/10081 useless extension candidates. Maximal degree in co-relation 107322. Up to 6812 conditions per place.). - TimeoutResultAtElement [Line: 6890]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 2/42 universal loopers) in iteration 54,while PetriNetUnfolder was constructing finite prefix that currently has 107567 conditions, 9677 events (5651/9676 cut-off events. For 668141/668141 co-relation queries the response was YES. Maximal size of possible extension queue 887. Compared 78301 event pairs, 2045 based on Foata normal form. 8/10081 useless extension candidates. Maximal degree in co-relation 107322. Up to 6812 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 55 locations, 78 edges, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 766.6s, OverallIterations: 54, TraceHistogramMax: 1, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 694.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7133 SdHoareTripleChecker+Valid, 42.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6970 mSDsluCounter, 745 SdHoareTripleChecker+Invalid, 37.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 722 mSDsCounter, 798 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40484 IncrementalHoareTripleChecker+Invalid, 41282 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 798 mSolverCounterUnsat, 23 mSDtfsCounter, 40484 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1149 GetRequests, 130 SyntacticMatches, 19 SemanticMatches, 1000 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2945 ImplicationChecksByTransitivity, 34.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=78093occurred in iteration=53, InterpolantAutomatonStates: 678, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 68.1s InterpolantComputationTime, 984 NumberOfCodeBlocks, 984 NumberOfCodeBlocksAsserted, 62 NumberOfCheckSat, 930 ConstructedInterpolants, 0 QuantifiedInterpolants, 40382 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 54 InterpolantComputations, 54 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown