/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.xml -s ../benchexec/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.automaton.type.used.in.concurrency.analysis PETRI_NET -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-13 19:38:38,646 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-04-13 19:38:38,688 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-13 19:38:38,695 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-04-13 19:38:38,695 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-04-13 19:38:38,718 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-04-13 19:38:38,719 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-04-13 19:38:38,719 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-04-13 19:38:38,719 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-04-13 19:38:38,719 INFO L153 SettingsManager]: * Use memory slicer=true [2025-04-13 19:38:38,719 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-04-13 19:38:38,719 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-04-13 19:38:38,720 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Use SBE=true [2025-04-13 19:38:38,720 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * sizeof long=4 [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-04-13 19:38:38,720 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-04-13 19:38:38,722 INFO L153 SettingsManager]: * sizeof long double=12 [2025-04-13 19:38:38,722 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-04-13 19:38:38,722 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-04-13 19:38:38,722 INFO L153 SettingsManager]: * Use constant arrays=true [2025-04-13 19:38:38,722 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-04-13 19:38:38,722 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 19:38:38,723 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 19:38:38,723 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-04-13 19:38:38,723 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-04-13 19:38:38,724 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-04-13 19:38:38,724 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-04-13 19:38:38,724 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-04-13 19:38:38,724 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 [2025-04-13 19:38:38,922 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-04-13 19:38:38,927 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-04-13 19:38:38,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-04-13 19:38:38,929 INFO L270 PluginConnector]: Initializing CDTParser... [2025-04-13 19:38:38,931 INFO L274 PluginConnector]: CDTParser initialized [2025-04-13 19:38:38,932 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-13 19:38:40,250 INFO L538 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6a3c4482/4061b0dd80d84050baae684480dd21be/FLAGbcf251363 [2025-04-13 19:38:40,642 INFO L389 CDTParser]: Found 1 translation units. [2025-04-13 19:38:40,643 INFO L178 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i [2025-04-13 19:38:40,679 INFO L432 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6a3c4482/4061b0dd80d84050baae684480dd21be/FLAGbcf251363 [2025-04-13 19:38:41,386 INFO L440 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6a3c4482/4061b0dd80d84050baae684480dd21be [2025-04-13 19:38:41,389 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-04-13 19:38:41,389 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-04-13 19:38:41,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-04-13 19:38:41,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-04-13 19:38:41,393 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-04-13 19:38:41,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 07:38:41" (1/1) ... [2025-04-13 19:38:41,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17bfa300 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:41, skipping insertion in model container [2025-04-13 19:38:41,395 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.04 07:38:41" (1/1) ... [2025-04-13 19:38:41,459 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-04-13 19:38:41,753 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-13 19:38:45,784 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-13 19:38:45,800 INFO L200 MainTranslator]: Completed pre-run [2025-04-13 19:38:45,824 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-13 19:38:45,915 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-13 19:38:45,916 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-13 19:38:45,916 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-13 19:38:45,916 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-13 19:38:45,983 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] [2025-04-13 19:38:46,058 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-04-13 19:38:46,367 INFO L204 MainTranslator]: Completed translation [2025-04-13 19:38:46,368 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46 WrapperNode [2025-04-13 19:38:46,368 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-04-13 19:38:46,369 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-04-13 19:38:46,369 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-04-13 19:38:46,369 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-04-13 19:38:46,373 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,436 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,488 INFO L138 Inliner]: procedures = 1352, calls = 1469, calls flagged for inlining = 352, calls inlined = 18, statements flattened = 394 [2025-04-13 19:38:46,488 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-04-13 19:38:46,491 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-04-13 19:38:46,491 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-04-13 19:38:46,491 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-04-13 19:38:46,498 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,498 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,504 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,524 INFO L175 MemorySlicer]: Split 52 memory accesses to 7 slices as follows [2, 1, 4, 2, 3, 31, 9]. 60 percent of accesses are in the largest equivalence class. The 43 initializations are split as follows [2, 1, 4, 2, 3, 31, 0]. The 3 writes are split as follows [0, 0, 0, 0, 0, 0, 3]. [2025-04-13 19:38:46,524 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,525 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,548 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,549 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,552 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,560 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,561 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,575 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-04-13 19:38:46,580 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-04-13 19:38:46,580 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-04-13 19:38:46,580 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-04-13 19:38:46,581 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (1/1) ... [2025-04-13 19:38:46,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-04-13 19:38:46,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-04-13 19:38:46,609 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-13 19:38:46,614 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-13 19:38:46,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-04-13 19:38:46,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-04-13 19:38:46,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-04-13 19:38:46,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_read_nvram [2025-04-13 19:38:46,630 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_read_nvram [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2025-04-13 19:38:46,630 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-04-13 19:38:46,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-04-13 19:38:46,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-04-13 19:38:46,633 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-04-13 19:38:46,945 INFO L234 CfgBuilder]: Building ICFG [2025-04-13 19:38:46,946 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-04-13 19:38:47,341 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-04-13 19:38:47,342 INFO L289 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-04-13 19:38:47,342 INFO L294 CfgBuilder]: Performing block encoding [2025-04-13 19:38:48,400 WARN L179 LargeBlockEncoding]: Complex 2:3 sequential composition. Such compositions can cause exponential blowup and should not occur in structured programs. [2025-04-13 19:38:48,409 WARN L179 LargeBlockEncoding]: Complex 2:3 sequential composition. Such compositions can cause exponential blowup and should not occur in structured programs. [2025-04-13 19:38:48,427 INFO L313 CfgBuilder]: Removed 0 assume(true) statements. [2025-04-13 19:38:48,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 07:38:48 BoogieIcfgContainer [2025-04-13 19:38:48,428 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-04-13 19:38:48,430 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-04-13 19:38:48,430 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-04-13 19:38:48,433 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-04-13 19:38:48,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.04 07:38:41" (1/3) ... [2025-04-13 19:38:48,434 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aafb3d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 07:38:48, skipping insertion in model container [2025-04-13 19:38:48,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.04 07:38:46" (2/3) ... [2025-04-13 19:38:48,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aafb3d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.04 07:38:48, skipping insertion in model container [2025-04-13 19:38:48,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.04 07:38:48" (3/3) ... [2025-04-13 19:38:48,436 INFO L128 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_read_nvram_write_nvram.i [2025-04-13 19:38:48,448 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-04-13 19:38:48,451 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-13 19:38:48,451 INFO L490 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-04-13 19:38:48,528 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-04-13 19:38:48,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 42 transitions, 98 flow [2025-04-13 19:38:48,584 INFO L116 PetriNetUnfolderBase]: 12/40 cut-off events. [2025-04-13 19:38:48,587 INFO L117 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-04-13 19:38:48,592 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-13 19:38:48,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 42 transitions, 98 flow [2025-04-13 19:38:48,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 38 transitions, 85 flow [2025-04-13 19:38:48,604 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-04-13 19:38:48,615 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;@1c535b7c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-04-13 19:38:48,616 INFO L341 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2025-04-13 19:38:48,633 INFO L177 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-04-13 19:38:48,633 INFO L116 PetriNetUnfolderBase]: 11/34 cut-off events. [2025-04-13 19:38:48,633 INFO L117 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-04-13 19:38:48,633 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:38:48,634 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 19:38:48,634 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-13 19:38:48,638 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:38:48,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1971389777, now seen corresponding path program 1 times [2025-04-13 19:38:48,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:38:48,644 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371696666] [2025-04-13 19:38:48,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:38:48,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:38:48,772 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-04-13 19:38:48,983 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-04-13 19:38:48,983 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:38:48,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:38:50,286 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-13 19:38:50,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:38:50,286 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371696666] [2025-04-13 19:38:50,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371696666] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:38:50,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:38:50,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-04-13 19:38:50,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928085874] [2025-04-13 19:38:50,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:38:50,294 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-04-13 19:38:50,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:38:50,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-04-13 19:38:50,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-04-13 19:38:50,390 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:38:50,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 38 transitions, 85 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 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-13 19:38:50,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:38:50,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:38:50,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:38:51,107 INFO L116 PetriNetUnfolderBase]: 802/1201 cut-off events. [2025-04-13 19:38:51,108 INFO L117 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2025-04-13 19:38:51,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2414 conditions, 1201 events. 802/1201 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4422 event pairs, 136 based on Foata normal form. 0/848 useless extension candidates. Maximal degree in co-relation 2344. Up to 524 conditions per place. [2025-04-13 19:38:51,115 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 84 selfloop transitions, 17 changer transitions 10/113 dead transitions. [2025-04-13 19:38:51,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 113 transitions, 466 flow [2025-04-13 19:38:51,116 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-04-13 19:38:51,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-04-13 19:38:51,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2025-04-13 19:38:51,125 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2025-04-13 19:38:51,126 INFO L175 Difference]: Start difference. First operand has 33 places, 38 transitions, 85 flow. Second operand 6 states and 137 transitions. [2025-04-13 19:38:51,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 113 transitions, 466 flow [2025-04-13 19:38:51,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 113 transitions, 458 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-04-13 19:38:51,140 INFO L231 Difference]: Finished difference. Result has 40 places, 53 transitions, 200 flow [2025-04-13 19:38:51,142 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=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=40, PETRI_TRANSITIONS=53} [2025-04-13 19:38:51,145 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2025-04-13 19:38:51,145 INFO L485 AbstractCegarLoop]: Abstraction has has 40 places, 53 transitions, 200 flow [2025-04-13 19:38:51,145 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 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-13 19:38:51,145 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:38:51,146 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 19:38:51,146 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-04-13 19:38:51,146 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-13 19:38:51,147 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:38:51,147 INFO L85 PathProgramCache]: Analyzing trace with hash -982590499, now seen corresponding path program 1 times [2025-04-13 19:38:51,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:38:51,147 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578828595] [2025-04-13 19:38:51,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:38:51,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:38:51,188 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-04-13 19:38:51,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-04-13 19:38:51,277 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:38:51,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:38:52,491 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-13 19:38:52,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:38:52,492 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578828595] [2025-04-13 19:38:52,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578828595] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:38:52,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:38:52,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 19:38:52,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833201025] [2025-04-13 19:38:52,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:38:52,493 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-13 19:38:52,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:38:52,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-13 19:38:52,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-04-13 19:38:52,528 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:38:52,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 53 transitions, 200 flow. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 9 states have internal predecessors, (46), 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-13 19:38:52,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:38:52,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:38:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:38:53,595 INFO L116 PetriNetUnfolderBase]: 846/1279 cut-off events. [2025-04-13 19:38:53,595 INFO L117 PetriNetUnfolderBase]: For 444/444 co-relation queries the response was YES. [2025-04-13 19:38:53,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3333 conditions, 1279 events. 846/1279 cut-off events. For 444/444 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4807 event pairs, 162 based on Foata normal form. 30/1066 useless extension candidates. Maximal degree in co-relation 2958. Up to 571 conditions per place. [2025-04-13 19:38:53,602 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 93 selfloop transitions, 27 changer transitions 23/145 dead transitions. [2025-04-13 19:38:53,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 145 transitions, 718 flow [2025-04-13 19:38:53,603 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:38:53,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:38:53,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2025-04-13 19:38:53,604 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2025-04-13 19:38:53,604 INFO L175 Difference]: Start difference. First operand has 40 places, 53 transitions, 200 flow. Second operand 9 states and 175 transitions. [2025-04-13 19:38:53,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 145 transitions, 718 flow [2025-04-13 19:38:53,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 145 transitions, 718 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-04-13 19:38:53,612 INFO L231 Difference]: Finished difference. Result has 53 places, 60 transitions, 346 flow [2025-04-13 19:38:53,612 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=346, PETRI_PLACES=53, PETRI_TRANSITIONS=60} [2025-04-13 19:38:53,613 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 20 predicate places. [2025-04-13 19:38:53,613 INFO L485 AbstractCegarLoop]: Abstraction has has 53 places, 60 transitions, 346 flow [2025-04-13 19:38:53,613 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 9 states have internal predecessors, (46), 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-13 19:38:53,613 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:38:53,613 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-04-13 19:38:53,614 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-04-13 19:38:53,614 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-13 19:38:53,615 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:38:53,615 INFO L85 PathProgramCache]: Analyzing trace with hash 469272594, now seen corresponding path program 1 times [2025-04-13 19:38:53,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:38:53,615 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362819393] [2025-04-13 19:38:53,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:38:53,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:38:53,649 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-04-13 19:38:53,705 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-04-13 19:38:53,706 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:38:53,706 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:38:54,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-13 19:38:54,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:38:54,082 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362819393] [2025-04-13 19:38:54,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362819393] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:38:54,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:38:54,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-04-13 19:38:54,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842504263] [2025-04-13 19:38:54,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:38:54,082 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-04-13 19:38:54,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:38:54,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-04-13 19:38:54,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-04-13 19:38:54,086 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:38:54,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 60 transitions, 346 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-13 19:38:54,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:38:54,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:38:54,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:38:54,453 INFO L116 PetriNetUnfolderBase]: 711/1130 cut-off events. [2025-04-13 19:38:54,454 INFO L117 PetriNetUnfolderBase]: For 1470/1470 co-relation queries the response was YES. [2025-04-13 19:38:54,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3634 conditions, 1130 events. 711/1130 cut-off events. For 1470/1470 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4510 event pairs, 292 based on Foata normal form. 0/1006 useless extension candidates. Maximal degree in co-relation 3393. Up to 838 conditions per place. [2025-04-13 19:38:54,459 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 63 selfloop transitions, 14 changer transitions 56/135 dead transitions. [2025-04-13 19:38:54,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 135 transitions, 1089 flow [2025-04-13 19:38:54,459 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-04-13 19:38:54,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-04-13 19:38:54,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2025-04-13 19:38:54,461 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2025-04-13 19:38:54,461 INFO L175 Difference]: Start difference. First operand has 53 places, 60 transitions, 346 flow. Second operand 5 states and 96 transitions. [2025-04-13 19:38:54,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 135 transitions, 1089 flow [2025-04-13 19:38:54,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 135 transitions, 1062 flow, removed 13 selfloop flow, removed 1 redundant places. [2025-04-13 19:38:54,472 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 352 flow [2025-04-13 19:38:54,473 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=352, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2025-04-13 19:38:54,473 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 26 predicate places. [2025-04-13 19:38:54,473 INFO L485 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 352 flow [2025-04-13 19:38:54,473 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-13 19:38:54,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:38:54,474 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-13 19:38:54,474 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-04-13 19:38:54,474 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-13 19:38:54,474 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:38:54,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1349592407, now seen corresponding path program 1 times [2025-04-13 19:38:54,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:38:54,474 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296610150] [2025-04-13 19:38:54,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:38:54,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:38:54,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:38:54,546 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:38:54,546 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:38:54,547 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:38:56,974 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-13 19:38:56,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:38:56,974 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296610150] [2025-04-13 19:38:56,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296610150] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:38:56,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:38:56,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:38:56,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679044663] [2025-04-13 19:38:56,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:38:56,975 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:38:56,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:38:56,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:38:56,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:38:57,025 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:38:57,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 352 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-13 19:38:57,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:38:57,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:38:57,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:38:58,755 INFO L116 PetriNetUnfolderBase]: 860/1448 cut-off events. [2025-04-13 19:38:58,756 INFO L117 PetriNetUnfolderBase]: For 2655/2655 co-relation queries the response was YES. [2025-04-13 19:38:58,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5005 conditions, 1448 events. 860/1448 cut-off events. For 2655/2655 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7052 event pairs, 63 based on Foata normal form. 22/1334 useless extension candidates. Maximal degree in co-relation 4745. Up to 372 conditions per place. [2025-04-13 19:38:58,768 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 129 selfloop transitions, 41 changer transitions 33/205 dead transitions. [2025-04-13 19:38:58,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 205 transitions, 1555 flow [2025-04-13 19:38:58,768 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-13 19:38:58,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-04-13 19:38:58,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 228 transitions. [2025-04-13 19:38:58,770 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2025-04-13 19:38:58,770 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 352 flow. Second operand 16 states and 228 transitions. [2025-04-13 19:38:58,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 205 transitions, 1555 flow [2025-04-13 19:38:58,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 205 transitions, 1528 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-04-13 19:38:58,785 INFO L231 Difference]: Finished difference. Result has 81 places, 79 transitions, 712 flow [2025-04-13 19:38:58,785 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=712, PETRI_PLACES=81, PETRI_TRANSITIONS=79} [2025-04-13 19:38:58,787 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 48 predicate places. [2025-04-13 19:38:58,787 INFO L485 AbstractCegarLoop]: Abstraction has has 81 places, 79 transitions, 712 flow [2025-04-13 19:38:58,787 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-13 19:38:58,787 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:38:58,787 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-13 19:38:58,787 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-04-13 19:38:58,787 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-13 19:38:58,788 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:38:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1195337579, now seen corresponding path program 2 times [2025-04-13 19:38:58,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:38:58,789 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297192922] [2025-04-13 19:38:58,789 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:38:58,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:38:58,822 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:38:58,862 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:38:58,863 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:38:58,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:00,786 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-13 19:39:00,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:00,787 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297192922] [2025-04-13 19:39:00,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297192922] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:00,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:00,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:39:00,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035922152] [2025-04-13 19:39:00,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:00,788 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:39:00,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:00,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:39:00,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:39:00,815 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:00,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 712 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-13 19:39:00,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:00,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:00,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:02,069 INFO L116 PetriNetUnfolderBase]: 1275/2184 cut-off events. [2025-04-13 19:39:02,069 INFO L117 PetriNetUnfolderBase]: For 7980/7980 co-relation queries the response was YES. [2025-04-13 19:39:02,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9162 conditions, 2184 events. 1275/2184 cut-off events. For 7980/7980 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11954 event pairs, 88 based on Foata normal form. 23/2067 useless extension candidates. Maximal degree in co-relation 8793. Up to 578 conditions per place. [2025-04-13 19:39:02,084 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 130 selfloop transitions, 85 changer transitions 50/267 dead transitions. [2025-04-13 19:39:02,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 267 transitions, 2870 flow [2025-04-13 19:39:02,085 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-04-13 19:39:02,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-04-13 19:39:02,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 194 transitions. [2025-04-13 19:39:02,086 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3553113553113553 [2025-04-13 19:39:02,086 INFO L175 Difference]: Start difference. First operand has 81 places, 79 transitions, 712 flow. Second operand 13 states and 194 transitions. [2025-04-13 19:39:02,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 267 transitions, 2870 flow [2025-04-13 19:39:02,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 267 transitions, 2826 flow, removed 10 selfloop flow, removed 1 redundant places. [2025-04-13 19:39:02,117 INFO L231 Difference]: Finished difference. Result has 100 places, 142 transitions, 1760 flow [2025-04-13 19:39:02,117 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1760, PETRI_PLACES=100, PETRI_TRANSITIONS=142} [2025-04-13 19:39:02,119 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 67 predicate places. [2025-04-13 19:39:02,119 INFO L485 AbstractCegarLoop]: Abstraction has has 100 places, 142 transitions, 1760 flow [2025-04-13 19:39:02,119 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-13 19:39:02,119 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:02,119 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-13 19:39:02,119 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-04-13 19:39:02,119 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-13 19:39:02,120 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:02,120 INFO L85 PathProgramCache]: Analyzing trace with hash 877241687, now seen corresponding path program 3 times [2025-04-13 19:39:02,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:02,120 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26623030] [2025-04-13 19:39:02,120 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:39:02,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:02,158 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:02,196 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:02,196 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:39:02,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:02,677 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-13 19:39:02,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:02,677 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26623030] [2025-04-13 19:39:02,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26623030] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:02,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:02,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-04-13 19:39:02,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669884137] [2025-04-13 19:39:02,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:02,678 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 19:39:02,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:02,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 19:39:02,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-04-13 19:39:02,686 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:02,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 142 transitions, 1760 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 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-13 19:39:02,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:02,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:02,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:03,337 INFO L116 PetriNetUnfolderBase]: 1184/2043 cut-off events. [2025-04-13 19:39:03,337 INFO L117 PetriNetUnfolderBase]: For 12418/12418 co-relation queries the response was YES. [2025-04-13 19:39:03,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10163 conditions, 2043 events. 1184/2043 cut-off events. For 12418/12418 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11196 event pairs, 155 based on Foata normal form. 10/1915 useless extension candidates. Maximal degree in co-relation 9761. Up to 655 conditions per place. [2025-04-13 19:39:03,368 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 67 changer transitions 31/229 dead transitions. [2025-04-13 19:39:03,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 229 transitions, 2914 flow [2025-04-13 19:39:03,372 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-04-13 19:39:03,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-04-13 19:39:03,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2025-04-13 19:39:03,373 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2025-04-13 19:39:03,373 INFO L175 Difference]: Start difference. First operand has 100 places, 142 transitions, 1760 flow. Second operand 8 states and 135 transitions. [2025-04-13 19:39:03,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 229 transitions, 2914 flow [2025-04-13 19:39:03,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 229 transitions, 2822 flow, removed 46 selfloop flow, removed 1 redundant places. [2025-04-13 19:39:03,424 INFO L231 Difference]: Finished difference. Result has 106 places, 138 transitions, 1848 flow [2025-04-13 19:39:03,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1848, PETRI_PLACES=106, PETRI_TRANSITIONS=138} [2025-04-13 19:39:03,425 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2025-04-13 19:39:03,425 INFO L485 AbstractCegarLoop]: Abstraction has has 106 places, 138 transitions, 1848 flow [2025-04-13 19:39:03,425 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 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-13 19:39:03,425 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:03,426 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-13 19:39:03,426 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-04-13 19:39:03,426 INFO L403 AbstractCegarLoop]: === Iteration 7 === 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-13 19:39:03,426 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1065108311, now seen corresponding path program 1 times [2025-04-13 19:39:03,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:03,426 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915829949] [2025-04-13 19:39:03,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:39:03,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:03,456 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:03,500 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:03,501 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:39:03,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:04,608 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-13 19:39:04,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:04,608 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915829949] [2025-04-13 19:39:04,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915829949] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:04,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:04,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:39:04,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814154155] [2025-04-13 19:39:04,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:04,609 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:39:04,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:04,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:39:04,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:39:04,639 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:04,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 138 transitions, 1848 flow. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 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-13 19:39:04,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:04,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:04,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:06,143 INFO L116 PetriNetUnfolderBase]: 1973/3383 cut-off events. [2025-04-13 19:39:06,143 INFO L117 PetriNetUnfolderBase]: For 24167/24167 co-relation queries the response was YES. [2025-04-13 19:39:06,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17942 conditions, 3383 events. 1973/3383 cut-off events. For 24167/24167 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20304 event pairs, 167 based on Foata normal form. 7/3188 useless extension candidates. Maximal degree in co-relation 17679. Up to 1176 conditions per place. [2025-04-13 19:39:06,168 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 228 selfloop transitions, 123 changer transitions 43/396 dead transitions. [2025-04-13 19:39:06,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 396 transitions, 5567 flow [2025-04-13 19:39:06,169 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:39:06,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:39:06,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 228 transitions. [2025-04-13 19:39:06,171 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2025-04-13 19:39:06,171 INFO L175 Difference]: Start difference. First operand has 106 places, 138 transitions, 1848 flow. Second operand 15 states and 228 transitions. [2025-04-13 19:39:06,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 396 transitions, 5567 flow [2025-04-13 19:39:06,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 396 transitions, 5351 flow, removed 17 selfloop flow, removed 5 redundant places. [2025-04-13 19:39:06,261 INFO L231 Difference]: Finished difference. Result has 127 places, 231 transitions, 3575 flow [2025-04-13 19:39:06,264 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3575, PETRI_PLACES=127, PETRI_TRANSITIONS=231} [2025-04-13 19:39:06,264 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 94 predicate places. [2025-04-13 19:39:06,264 INFO L485 AbstractCegarLoop]: Abstraction has has 127 places, 231 transitions, 3575 flow [2025-04-13 19:39:06,264 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 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-13 19:39:06,265 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:06,265 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-13 19:39:06,265 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-04-13 19:39:06,265 INFO L403 AbstractCegarLoop]: === Iteration 8 === 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-13 19:39:06,265 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:06,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1926817305, now seen corresponding path program 2 times [2025-04-13 19:39:06,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:06,265 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461756270] [2025-04-13 19:39:06,265 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:39:06,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:06,297 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:06,325 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:06,326 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:39:06,326 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:08,127 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-13 19:39:08,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:08,127 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461756270] [2025-04-13 19:39:08,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461756270] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:08,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:08,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:39:08,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851739354] [2025-04-13 19:39:08,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:08,128 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:39:08,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:08,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:39:08,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:39:08,175 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:08,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 231 transitions, 3575 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-13 19:39:08,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:08,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:08,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:10,553 INFO L116 PetriNetUnfolderBase]: 2398/4108 cut-off events. [2025-04-13 19:39:10,553 INFO L117 PetriNetUnfolderBase]: For 38106/38106 co-relation queries the response was YES. [2025-04-13 19:39:10,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24066 conditions, 4108 events. 2398/4108 cut-off events. For 38106/38106 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25613 event pairs, 186 based on Foata normal form. 15/3870 useless extension candidates. Maximal degree in co-relation 22657. Up to 1287 conditions per place. [2025-04-13 19:39:10,586 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 238 selfloop transitions, 176 changer transitions 47/463 dead transitions. [2025-04-13 19:39:10,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 463 transitions, 7316 flow [2025-04-13 19:39:10,587 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-13 19:39:10,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-13 19:39:10,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 262 transitions. [2025-04-13 19:39:10,588 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3119047619047619 [2025-04-13 19:39:10,588 INFO L175 Difference]: Start difference. First operand has 127 places, 231 transitions, 3575 flow. Second operand 20 states and 262 transitions. [2025-04-13 19:39:10,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 463 transitions, 7316 flow [2025-04-13 19:39:10,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 463 transitions, 7208 flow, removed 54 selfloop flow, removed 2 redundant places. [2025-04-13 19:39:10,804 INFO L231 Difference]: Finished difference. Result has 154 places, 297 transitions, 5138 flow [2025-04-13 19:39:10,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5138, PETRI_PLACES=154, PETRI_TRANSITIONS=297} [2025-04-13 19:39:10,805 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 121 predicate places. [2025-04-13 19:39:10,805 INFO L485 AbstractCegarLoop]: Abstraction has has 154 places, 297 transitions, 5138 flow [2025-04-13 19:39:10,805 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-13 19:39:10,805 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:10,805 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-13 19:39:10,805 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-04-13 19:39:10,806 INFO L403 AbstractCegarLoop]: === Iteration 9 === 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-13 19:39:10,806 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:10,806 INFO L85 PathProgramCache]: Analyzing trace with hash 877241175, now seen corresponding path program 3 times [2025-04-13 19:39:10,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:10,806 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728602217] [2025-04-13 19:39:10,806 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:39:10,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:10,842 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:10,916 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:10,916 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:39:10,916 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:13,013 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-13 19:39:13,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:13,013 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728602217] [2025-04-13 19:39:13,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728602217] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:13,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:13,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:39:13,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032970780] [2025-04-13 19:39:13,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:13,014 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:39:13,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:13,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:39:13,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:39:13,069 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:39:13,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 297 transitions, 5138 flow. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 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-13 19:39:13,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:13,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:39:13,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:15,362 INFO L116 PetriNetUnfolderBase]: 2945/4955 cut-off events. [2025-04-13 19:39:15,362 INFO L117 PetriNetUnfolderBase]: For 56842/56842 co-relation queries the response was YES. [2025-04-13 19:39:15,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30851 conditions, 4955 events. 2945/4955 cut-off events. For 56842/56842 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 30949 event pairs, 92 based on Foata normal form. 17/4684 useless extension candidates. Maximal degree in co-relation 30541. Up to 1939 conditions per place. [2025-04-13 19:39:15,398 INFO L140 encePairwiseOnDemand]: 24/42 looper letters, 255 selfloop transitions, 237 changer transitions 48/540 dead transitions. [2025-04-13 19:39:15,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 540 transitions, 9158 flow [2025-04-13 19:39:15,399 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-04-13 19:39:15,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-04-13 19:39:15,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 236 transitions. [2025-04-13 19:39:15,402 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2675736961451247 [2025-04-13 19:39:15,402 INFO L175 Difference]: Start difference. First operand has 154 places, 297 transitions, 5138 flow. Second operand 21 states and 236 transitions. [2025-04-13 19:39:15,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 540 transitions, 9158 flow [2025-04-13 19:39:15,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 540 transitions, 8926 flow, removed 81 selfloop flow, removed 2 redundant places. [2025-04-13 19:39:15,771 INFO L231 Difference]: Finished difference. Result has 182 places, 383 transitions, 7253 flow [2025-04-13 19:39:15,772 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7253, PETRI_PLACES=182, PETRI_TRANSITIONS=383} [2025-04-13 19:39:15,772 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 149 predicate places. [2025-04-13 19:39:15,772 INFO L485 AbstractCegarLoop]: Abstraction has has 182 places, 383 transitions, 7253 flow [2025-04-13 19:39:15,772 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 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-13 19:39:15,772 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:15,772 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-13 19:39:15,773 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-04-13 19:39:15,773 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-13 19:39:15,773 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:15,773 INFO L85 PathProgramCache]: Analyzing trace with hash 682771441, now seen corresponding path program 4 times [2025-04-13 19:39:15,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:15,773 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198294390] [2025-04-13 19:39:15,773 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:39:15,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:15,799 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-04-13 19:39:15,835 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:15,836 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:39:15,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:17,651 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-13 19:39:17,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:17,652 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198294390] [2025-04-13 19:39:17,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198294390] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:17,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:17,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:39:17,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308650551] [2025-04-13 19:39:17,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:17,652 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-13 19:39:17,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:17,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-13 19:39:17,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2025-04-13 19:39:17,678 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:39:17,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 383 transitions, 7253 flow. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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-13 19:39:17,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:17,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:39:17,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:20,843 INFO L116 PetriNetUnfolderBase]: 3414/5689 cut-off events. [2025-04-13 19:39:20,844 INFO L117 PetriNetUnfolderBase]: For 83707/83707 co-relation queries the response was YES. [2025-04-13 19:39:20,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38557 conditions, 5689 events. 3414/5689 cut-off events. For 83707/83707 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35582 event pairs, 366 based on Foata normal form. 10/5341 useless extension candidates. Maximal degree in co-relation 37838. Up to 2410 conditions per place. [2025-04-13 19:39:20,884 INFO L140 encePairwiseOnDemand]: 24/42 looper letters, 427 selfloop transitions, 191 changer transitions 55/673 dead transitions. [2025-04-13 19:39:20,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 673 transitions, 13210 flow [2025-04-13 19:39:20,884 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-13 19:39:20,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-13 19:39:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 214 transitions. [2025-04-13 19:39:20,885 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.29971988795518206 [2025-04-13 19:39:20,885 INFO L175 Difference]: Start difference. First operand has 182 places, 383 transitions, 7253 flow. Second operand 17 states and 214 transitions. [2025-04-13 19:39:20,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 673 transitions, 13210 flow [2025-04-13 19:39:21,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 673 transitions, 12959 flow, removed 98 selfloop flow, removed 4 redundant places. [2025-04-13 19:39:21,338 INFO L231 Difference]: Finished difference. Result has 205 places, 478 transitions, 9869 flow [2025-04-13 19:39:21,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9869, PETRI_PLACES=205, PETRI_TRANSITIONS=478} [2025-04-13 19:39:21,339 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 172 predicate places. [2025-04-13 19:39:21,339 INFO L485 AbstractCegarLoop]: Abstraction has has 205 places, 478 transitions, 9869 flow [2025-04-13 19:39:21,339 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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-13 19:39:21,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:21,339 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-13 19:39:21,339 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-04-13 19:39:21,339 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-13 19:39:21,340 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:21,340 INFO L85 PathProgramCache]: Analyzing trace with hash 317395185, now seen corresponding path program 5 times [2025-04-13 19:39:21,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:21,340 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195278446] [2025-04-13 19:39:21,340 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:39:21,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:21,365 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:21,387 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:21,387 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:39:21,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:22,338 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-13 19:39:22,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:22,339 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195278446] [2025-04-13 19:39:22,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195278446] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:22,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:22,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-13 19:39:22,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527280981] [2025-04-13 19:39:22,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:22,339 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-13 19:39:22,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:22,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-13 19:39:22,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2025-04-13 19:39:22,349 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:22,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 478 transitions, 9869 flow. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 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-13 19:39:22,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:22,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:22,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:23,876 INFO L116 PetriNetUnfolderBase]: 2996/5158 cut-off events. [2025-04-13 19:39:23,876 INFO L117 PetriNetUnfolderBase]: For 93681/93699 co-relation queries the response was YES. [2025-04-13 19:39:23,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37639 conditions, 5158 events. 2996/5158 cut-off events. For 93681/93699 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33847 event pairs, 296 based on Foata normal form. 66/4864 useless extension candidates. Maximal degree in co-relation 37444. Up to 1680 conditions per place. [2025-04-13 19:39:23,930 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 302 selfloop transitions, 275 changer transitions 73/656 dead transitions. [2025-04-13 19:39:23,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 656 transitions, 13394 flow [2025-04-13 19:39:23,935 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-13 19:39:23,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-13 19:39:23,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 272 transitions. [2025-04-13 19:39:23,940 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2025-04-13 19:39:23,940 INFO L175 Difference]: Start difference. First operand has 205 places, 478 transitions, 9869 flow. Second operand 18 states and 272 transitions. [2025-04-13 19:39:23,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 656 transitions, 13394 flow [2025-04-13 19:39:24,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 656 transitions, 12990 flow, removed 148 selfloop flow, removed 4 redundant places. [2025-04-13 19:39:24,475 INFO L231 Difference]: Finished difference. Result has 227 places, 483 transitions, 10517 flow [2025-04-13 19:39:24,476 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9518, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10517, PETRI_PLACES=227, PETRI_TRANSITIONS=483} [2025-04-13 19:39:24,476 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 194 predicate places. [2025-04-13 19:39:24,476 INFO L485 AbstractCegarLoop]: Abstraction has has 227 places, 483 transitions, 10517 flow [2025-04-13 19:39:24,476 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 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-13 19:39:24,477 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:24,477 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-13 19:39:24,477 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-04-13 19:39:24,477 INFO L403 AbstractCegarLoop]: === Iteration 12 === 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-13 19:39:24,477 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:24,477 INFO L85 PathProgramCache]: Analyzing trace with hash -286165443, now seen corresponding path program 6 times [2025-04-13 19:39:24,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:24,477 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443109697] [2025-04-13 19:39:24,477 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:39:24,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:24,502 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:24,529 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:24,529 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:39:24,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:26,008 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-13 19:39:26,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:26,008 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443109697] [2025-04-13 19:39:26,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443109697] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:26,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:26,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:39:26,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126844445] [2025-04-13 19:39:26,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:26,009 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:39:26,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:26,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:39:26,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:39:26,042 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:26,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 483 transitions, 10517 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-13 19:39:26,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:26,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:26,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:28,617 INFO L116 PetriNetUnfolderBase]: 3057/5369 cut-off events. [2025-04-13 19:39:28,617 INFO L117 PetriNetUnfolderBase]: For 105382/105406 co-relation queries the response was YES. [2025-04-13 19:39:28,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40156 conditions, 5369 events. 3057/5369 cut-off events. For 105382/105406 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 36721 event pairs, 235 based on Foata normal form. 22/5021 useless extension candidates. Maximal degree in co-relation 39939. Up to 1873 conditions per place. [2025-04-13 19:39:28,658 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 348 selfloop transitions, 296 changer transitions 52/702 dead transitions. [2025-04-13 19:39:28,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 702 transitions, 15162 flow [2025-04-13 19:39:28,659 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-04-13 19:39:28,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-04-13 19:39:28,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 244 transitions. [2025-04-13 19:39:28,660 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32275132275132273 [2025-04-13 19:39:28,660 INFO L175 Difference]: Start difference. First operand has 227 places, 483 transitions, 10517 flow. Second operand 18 states and 244 transitions. [2025-04-13 19:39:28,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 702 transitions, 15162 flow [2025-04-13 19:39:29,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 702 transitions, 14614 flow, removed 79 selfloop flow, removed 8 redundant places. [2025-04-13 19:39:29,305 INFO L231 Difference]: Finished difference. Result has 244 places, 535 transitions, 12001 flow [2025-04-13 19:39:29,305 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10075, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=12001, PETRI_PLACES=244, PETRI_TRANSITIONS=535} [2025-04-13 19:39:29,306 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 211 predicate places. [2025-04-13 19:39:29,306 INFO L485 AbstractCegarLoop]: Abstraction has has 244 places, 535 transitions, 12001 flow [2025-04-13 19:39:29,306 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-13 19:39:29,306 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:29,306 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-13 19:39:29,306 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-04-13 19:39:29,306 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-13 19:39:29,306 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:29,306 INFO L85 PathProgramCache]: Analyzing trace with hash 360065425, now seen corresponding path program 7 times [2025-04-13 19:39:29,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:29,307 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861794134] [2025-04-13 19:39:29,307 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:39:29,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:29,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:29,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:29,358 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:39:29,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:30,526 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-13 19:39:30,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:30,527 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861794134] [2025-04-13 19:39:30,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861794134] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:30,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:30,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:39:30,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106918457] [2025-04-13 19:39:30,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:30,527 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:39:30,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:30,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:39:30,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:39:30,553 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:30,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 535 transitions, 12001 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-13 19:39:30,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:30,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:30,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:34,859 INFO L116 PetriNetUnfolderBase]: 3565/6231 cut-off events. [2025-04-13 19:39:34,860 INFO L117 PetriNetUnfolderBase]: For 127848/127864 co-relation queries the response was YES. [2025-04-13 19:39:34,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47267 conditions, 6231 events. 3565/6231 cut-off events. For 127848/127864 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 43542 event pairs, 226 based on Foata normal form. 24/5813 useless extension candidates. Maximal degree in co-relation 47040. Up to 1704 conditions per place. [2025-04-13 19:39:34,913 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 307 selfloop transitions, 438 changer transitions 63/814 dead transitions. [2025-04-13 19:39:34,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 814 transitions, 18112 flow [2025-04-13 19:39:34,914 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-04-13 19:39:34,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2025-04-13 19:39:34,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 328 transitions. [2025-04-13 19:39:34,915 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.33954451345755693 [2025-04-13 19:39:34,915 INFO L175 Difference]: Start difference. First operand has 244 places, 535 transitions, 12001 flow. Second operand 23 states and 328 transitions. [2025-04-13 19:39:34,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 814 transitions, 18112 flow [2025-04-13 19:39:35,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 814 transitions, 17916 flow, removed 28 selfloop flow, removed 3 redundant places. [2025-04-13 19:39:35,680 INFO L231 Difference]: Finished difference. Result has 275 places, 631 transitions, 15614 flow [2025-04-13 19:39:35,681 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11861, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=15614, PETRI_PLACES=275, PETRI_TRANSITIONS=631} [2025-04-13 19:39:35,681 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 242 predicate places. [2025-04-13 19:39:35,681 INFO L485 AbstractCegarLoop]: Abstraction has has 275 places, 631 transitions, 15614 flow [2025-04-13 19:39:35,681 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-13 19:39:35,681 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:35,681 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-13 19:39:35,681 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-04-13 19:39:35,681 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-13 19:39:35,682 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:35,682 INFO L85 PathProgramCache]: Analyzing trace with hash 794797265, now seen corresponding path program 8 times [2025-04-13 19:39:35,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:35,682 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349211255] [2025-04-13 19:39:35,682 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:39:35,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:35,706 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:35,732 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:35,733 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:39:35,733 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:38,507 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-13 19:39:38,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:38,507 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349211255] [2025-04-13 19:39:38,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349211255] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:38,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:38,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-04-13 19:39:38,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199613259] [2025-04-13 19:39:38,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:38,508 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-13 19:39:38,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:38,508 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-13 19:39:38,508 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2025-04-13 19:39:38,539 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:39:38,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 631 transitions, 15614 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-13 19:39:38,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:38,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:39:38,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:41,304 INFO L116 PetriNetUnfolderBase]: 3967/6818 cut-off events. [2025-04-13 19:39:41,304 INFO L117 PetriNetUnfolderBase]: For 163381/163381 co-relation queries the response was YES. [2025-04-13 19:39:41,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54084 conditions, 6818 events. 3967/6818 cut-off events. For 163381/163381 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 47033 event pairs, 260 based on Foata normal form. 20/6378 useless extension candidates. Maximal degree in co-relation 53839. Up to 1552 conditions per place. [2025-04-13 19:39:41,364 INFO L140 encePairwiseOnDemand]: 24/42 looper letters, 393 selfloop transitions, 395 changer transitions 59/847 dead transitions. [2025-04-13 19:39:41,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 847 transitions, 21012 flow [2025-04-13 19:39:41,365 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-13 19:39:41,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-13 19:39:41,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 192 transitions. [2025-04-13 19:39:41,365 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2689075630252101 [2025-04-13 19:39:41,365 INFO L175 Difference]: Start difference. First operand has 275 places, 631 transitions, 15614 flow. Second operand 17 states and 192 transitions. [2025-04-13 19:39:41,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 847 transitions, 21012 flow [2025-04-13 19:39:42,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 847 transitions, 20197 flow, removed 72 selfloop flow, removed 12 redundant places. [2025-04-13 19:39:42,294 INFO L231 Difference]: Finished difference. Result has 283 places, 669 transitions, 17053 flow [2025-04-13 19:39:42,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14933, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=17053, PETRI_PLACES=283, PETRI_TRANSITIONS=669} [2025-04-13 19:39:42,295 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 250 predicate places. [2025-04-13 19:39:42,295 INFO L485 AbstractCegarLoop]: Abstraction has has 283 places, 669 transitions, 17053 flow [2025-04-13 19:39:42,295 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-13 19:39:42,296 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:42,296 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-13 19:39:42,296 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-04-13 19:39:42,296 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-13 19:39:42,296 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1537054641, now seen corresponding path program 9 times [2025-04-13 19:39:42,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:42,296 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334847084] [2025-04-13 19:39:42,296 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:39:42,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:42,322 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:42,352 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:42,352 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:39:42,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:44,560 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-13 19:39:44,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:44,560 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334847084] [2025-04-13 19:39:44,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334847084] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:44,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:44,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2025-04-13 19:39:44,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662727602] [2025-04-13 19:39:44,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:44,561 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-04-13 19:39:44,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:44,561 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-04-13 19:39:44,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2025-04-13 19:39:44,566 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:39:44,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 669 transitions, 17053 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-13 19:39:44,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:44,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:39:44,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:48,615 INFO L116 PetriNetUnfolderBase]: 4677/7976 cut-off events. [2025-04-13 19:39:48,616 INFO L117 PetriNetUnfolderBase]: For 202759/202759 co-relation queries the response was YES. [2025-04-13 19:39:48,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64367 conditions, 7976 events. 4677/7976 cut-off events. For 202759/202759 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 55686 event pairs, 353 based on Foata normal form. 26/7422 useless extension candidates. Maximal degree in co-relation 64121. Up to 1956 conditions per place. [2025-04-13 19:39:48,687 INFO L140 encePairwiseOnDemand]: 22/42 looper letters, 487 selfloop transitions, 520 changer transitions 58/1065 dead transitions. [2025-04-13 19:39:48,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1065 transitions, 26366 flow [2025-04-13 19:39:48,688 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-13 19:39:48,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-13 19:39:48,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 357 transitions. [2025-04-13 19:39:48,689 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3269230769230769 [2025-04-13 19:39:48,689 INFO L175 Difference]: Start difference. First operand has 283 places, 669 transitions, 17053 flow. Second operand 26 states and 357 transitions. [2025-04-13 19:39:48,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1065 transitions, 26366 flow [2025-04-13 19:39:49,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 1065 transitions, 25446 flow, removed 28 selfloop flow, removed 6 redundant places. [2025-04-13 19:39:49,948 INFO L231 Difference]: Finished difference. Result has 319 places, 798 transitions, 21597 flow [2025-04-13 19:39:49,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16319, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=21597, PETRI_PLACES=319, PETRI_TRANSITIONS=798} [2025-04-13 19:39:49,949 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 286 predicate places. [2025-04-13 19:39:49,949 INFO L485 AbstractCegarLoop]: Abstraction has has 319 places, 798 transitions, 21597 flow [2025-04-13 19:39:49,949 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-13 19:39:49,949 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:49,949 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-13 19:39:49,949 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-04-13 19:39:49,949 INFO L403 AbstractCegarLoop]: === Iteration 16 === 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-13 19:39:49,950 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:49,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1416370355, now seen corresponding path program 4 times [2025-04-13 19:39:49,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:49,950 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118445801] [2025-04-13 19:39:49,950 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:39:49,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:49,973 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-04-13 19:39:50,001 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:50,001 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:39:50,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:50,853 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-13 19:39:50,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:50,854 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118445801] [2025-04-13 19:39:50,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118445801] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:50,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:50,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-13 19:39:50,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490356047] [2025-04-13 19:39:50,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:50,854 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-04-13 19:39:50,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:50,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-04-13 19:39:50,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-04-13 19:39:50,881 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:50,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 798 transitions, 21597 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-13 19:39:50,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:50,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:50,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:39:53,292 INFO L116 PetriNetUnfolderBase]: 4310/7602 cut-off events. [2025-04-13 19:39:53,292 INFO L117 PetriNetUnfolderBase]: For 230136/230162 co-relation queries the response was YES. [2025-04-13 19:39:53,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66239 conditions, 7602 events. 4310/7602 cut-off events. For 230136/230162 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 55515 event pairs, 464 based on Foata normal form. 27/7059 useless extension candidates. Maximal degree in co-relation 66007. Up to 2851 conditions per place. [2025-04-13 19:39:53,379 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 532 selfloop transitions, 385 changer transitions 32/961 dead transitions. [2025-04-13 19:39:53,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 961 transitions, 26803 flow [2025-04-13 19:39:53,380 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-13 19:39:53,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-13 19:39:53,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2025-04-13 19:39:53,381 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2025-04-13 19:39:53,381 INFO L175 Difference]: Start difference. First operand has 319 places, 798 transitions, 21597 flow. Second operand 14 states and 189 transitions. [2025-04-13 19:39:53,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 961 transitions, 26803 flow [2025-04-13 19:39:54,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 961 transitions, 26117 flow, removed 115 selfloop flow, removed 8 redundant places. [2025-04-13 19:39:55,015 INFO L231 Difference]: Finished difference. Result has 332 places, 851 transitions, 23316 flow [2025-04-13 19:39:55,016 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20963, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=23316, PETRI_PLACES=332, PETRI_TRANSITIONS=851} [2025-04-13 19:39:55,016 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 299 predicate places. [2025-04-13 19:39:55,016 INFO L485 AbstractCegarLoop]: Abstraction has has 332 places, 851 transitions, 23316 flow [2025-04-13 19:39:55,016 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-13 19:39:55,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:39:55,016 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-13 19:39:55,016 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-04-13 19:39:55,016 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-13 19:39:55,017 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:39:55,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1201663563, now seen corresponding path program 5 times [2025-04-13 19:39:55,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:39:55,017 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093056784] [2025-04-13 19:39:55,017 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:39:55,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:39:55,040 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:39:55,060 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:39:55,061 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:39:55,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:39:56,408 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-13 19:39:56,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:39:56,409 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093056784] [2025-04-13 19:39:56,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093056784] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:39:56,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:39:56,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:39:56,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22763167] [2025-04-13 19:39:56,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:39:56,409 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:39:56,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:39:56,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:39:56,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:39:56,482 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:39:56,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 851 transitions, 23316 flow. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 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-13 19:39:56,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:39:56,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:39:56,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:00,035 INFO L116 PetriNetUnfolderBase]: 4498/7984 cut-off events. [2025-04-13 19:40:00,035 INFO L117 PetriNetUnfolderBase]: For 258987/259011 co-relation queries the response was YES. [2025-04-13 19:40:00,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71405 conditions, 7984 events. 4498/7984 cut-off events. For 258987/259011 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 59247 event pairs, 239 based on Foata normal form. 27/7423 useless extension candidates. Maximal degree in co-relation 71167. Up to 1646 conditions per place. [2025-04-13 19:40:00,122 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 411 selfloop transitions, 633 changer transitions 42/1098 dead transitions. [2025-04-13 19:40:00,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 1098 transitions, 30304 flow [2025-04-13 19:40:00,122 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-04-13 19:40:00,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2025-04-13 19:40:00,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 318 transitions. [2025-04-13 19:40:00,123 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3028571428571429 [2025-04-13 19:40:00,123 INFO L175 Difference]: Start difference. First operand has 332 places, 851 transitions, 23316 flow. Second operand 25 states and 318 transitions. [2025-04-13 19:40:00,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 1098 transitions, 30304 flow [2025-04-13 19:40:02,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 1098 transitions, 30053 flow, removed 30 selfloop flow, removed 3 redundant places. [2025-04-13 19:40:02,126 INFO L231 Difference]: Finished difference. Result has 360 places, 920 transitions, 26748 flow [2025-04-13 19:40:02,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=23126, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=26748, PETRI_PLACES=360, PETRI_TRANSITIONS=920} [2025-04-13 19:40:02,127 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 327 predicate places. [2025-04-13 19:40:02,127 INFO L485 AbstractCegarLoop]: Abstraction has has 360 places, 920 transitions, 26748 flow [2025-04-13 19:40:02,127 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 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-13 19:40:02,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:02,127 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-13 19:40:02,127 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-04-13 19:40:02,127 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-13 19:40:02,128 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:02,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1064703409, now seen corresponding path program 6 times [2025-04-13 19:40:02,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:02,128 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464695230] [2025-04-13 19:40:02,128 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:40:02,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:02,151 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:40:02,174 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:02,174 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:40:02,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:03,353 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-13 19:40:03,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:03,353 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464695230] [2025-04-13 19:40:03,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464695230] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:03,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:03,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:40:03,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905253896] [2025-04-13 19:40:03,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:03,354 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:40:03,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:03,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:40:03,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:40:03,392 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:40:03,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 920 transitions, 26748 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-13 19:40:03,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:03,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:40:03,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:07,358 INFO L116 PetriNetUnfolderBase]: 4949/8775 cut-off events. [2025-04-13 19:40:07,359 INFO L117 PetriNetUnfolderBase]: For 328963/328987 co-relation queries the response was YES. [2025-04-13 19:40:07,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83283 conditions, 8775 events. 4949/8775 cut-off events. For 328963/328987 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 65945 event pairs, 324 based on Foata normal form. 25/8150 useless extension candidates. Maximal degree in co-relation 83032. Up to 2239 conditions per place. [2025-04-13 19:40:07,465 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 532 selfloop transitions, 623 changer transitions 29/1196 dead transitions. [2025-04-13 19:40:07,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1196 transitions, 35903 flow [2025-04-13 19:40:07,469 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-04-13 19:40:07,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-04-13 19:40:07,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 240 transitions. [2025-04-13 19:40:07,469 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.33613445378151263 [2025-04-13 19:40:07,470 INFO L175 Difference]: Start difference. First operand has 360 places, 920 transitions, 26748 flow. Second operand 17 states and 240 transitions. [2025-04-13 19:40:07,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1196 transitions, 35903 flow [2025-04-13 19:40:09,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1196 transitions, 35126 flow, removed 113 selfloop flow, removed 7 redundant places. [2025-04-13 19:40:09,952 INFO L231 Difference]: Finished difference. Result has 377 places, 1086 transitions, 33315 flow [2025-04-13 19:40:09,953 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=26110, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=33315, PETRI_PLACES=377, PETRI_TRANSITIONS=1086} [2025-04-13 19:40:09,953 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 344 predicate places. [2025-04-13 19:40:09,953 INFO L485 AbstractCegarLoop]: Abstraction has has 377 places, 1086 transitions, 33315 flow [2025-04-13 19:40:09,953 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-13 19:40:09,953 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:09,953 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-13 19:40:09,953 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-04-13 19:40:09,953 INFO L403 AbstractCegarLoop]: === Iteration 19 === 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-13 19:40:09,954 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:09,954 INFO L85 PathProgramCache]: Analyzing trace with hash -601984623, now seen corresponding path program 10 times [2025-04-13 19:40:09,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:09,954 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836988885] [2025-04-13 19:40:09,954 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:40:09,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:09,977 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 18 statements into 2 equivalence classes. [2025-04-13 19:40:10,000 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:10,000 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:40:10,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:10,906 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-13 19:40:10,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:10,906 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836988885] [2025-04-13 19:40:10,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836988885] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:10,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:10,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:40:10,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269262273] [2025-04-13 19:40:10,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:10,906 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:40:10,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:10,907 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:40:10,907 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:40:10,941 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:40:10,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1086 transitions, 33315 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-13 19:40:10,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:10,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:40:10,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:15,108 INFO L116 PetriNetUnfolderBase]: 5059/8883 cut-off events. [2025-04-13 19:40:15,108 INFO L117 PetriNetUnfolderBase]: For 361437/361473 co-relation queries the response was YES. [2025-04-13 19:40:15,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86300 conditions, 8883 events. 5059/8883 cut-off events. For 361437/361473 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 65874 event pairs, 421 based on Foata normal form. 16/8243 useless extension candidates. Maximal degree in co-relation 86013. Up to 4276 conditions per place. [2025-04-13 19:40:15,210 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 792 selfloop transitions, 415 changer transitions 44/1258 dead transitions. [2025-04-13 19:40:15,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1258 transitions, 38315 flow [2025-04-13 19:40:15,210 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-13 19:40:15,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-13 19:40:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 255 transitions. [2025-04-13 19:40:15,211 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.30357142857142855 [2025-04-13 19:40:15,211 INFO L175 Difference]: Start difference. First operand has 377 places, 1086 transitions, 33315 flow. Second operand 20 states and 255 transitions. [2025-04-13 19:40:15,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1258 transitions, 38315 flow [2025-04-13 19:40:17,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1258 transitions, 37926 flow, removed 54 selfloop flow, removed 4 redundant places. [2025-04-13 19:40:17,835 INFO L231 Difference]: Finished difference. Result has 402 places, 1117 transitions, 34977 flow [2025-04-13 19:40:17,836 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=32966, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=34977, PETRI_PLACES=402, PETRI_TRANSITIONS=1117} [2025-04-13 19:40:17,836 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 369 predicate places. [2025-04-13 19:40:17,836 INFO L485 AbstractCegarLoop]: Abstraction has has 402 places, 1117 transitions, 34977 flow [2025-04-13 19:40:17,837 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-13 19:40:17,837 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:17,837 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-13 19:40:17,837 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-04-13 19:40:17,837 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-13 19:40:17,837 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:17,837 INFO L85 PathProgramCache]: Analyzing trace with hash 761893007, now seen corresponding path program 7 times [2025-04-13 19:40:17,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:17,837 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423444029] [2025-04-13 19:40:17,837 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:40:17,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:17,974 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:40:17,996 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:17,997 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:40:17,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:19,046 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-13 19:40:19,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:19,047 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423444029] [2025-04-13 19:40:19,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423444029] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:19,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:19,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:40:19,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056335535] [2025-04-13 19:40:19,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:19,047 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:40:19,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:19,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:40:19,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:40:19,079 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:40:19,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 1117 transitions, 34977 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-13 19:40:19,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:19,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:40:19,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:23,052 INFO L116 PetriNetUnfolderBase]: 5229/9329 cut-off events. [2025-04-13 19:40:23,053 INFO L117 PetriNetUnfolderBase]: For 404519/404572 co-relation queries the response was YES. [2025-04-13 19:40:23,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92776 conditions, 9329 events. 5229/9329 cut-off events. For 404519/404572 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 71628 event pairs, 541 based on Foata normal form. 57/8698 useless extension candidates. Maximal degree in co-relation 92481. Up to 5489 conditions per place. [2025-04-13 19:40:23,178 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 874 selfloop transitions, 373 changer transitions 76/1336 dead transitions. [2025-04-13 19:40:23,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1336 transitions, 42306 flow [2025-04-13 19:40:23,178 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:40:23,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:40:23,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 219 transitions. [2025-04-13 19:40:23,179 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2025-04-13 19:40:23,179 INFO L175 Difference]: Start difference. First operand has 402 places, 1117 transitions, 34977 flow. Second operand 15 states and 219 transitions. [2025-04-13 19:40:23,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1336 transitions, 42306 flow [2025-04-13 19:40:26,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1336 transitions, 42036 flow, removed 121 selfloop flow, removed 4 redundant places. [2025-04-13 19:40:26,674 INFO L231 Difference]: Finished difference. Result has 419 places, 1196 transitions, 38170 flow [2025-04-13 19:40:26,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=34825, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=38170, PETRI_PLACES=419, PETRI_TRANSITIONS=1196} [2025-04-13 19:40:26,675 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 386 predicate places. [2025-04-13 19:40:26,675 INFO L485 AbstractCegarLoop]: Abstraction has has 419 places, 1196 transitions, 38170 flow [2025-04-13 19:40:26,676 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-13 19:40:26,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:26,676 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-13 19:40:26,676 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-04-13 19:40:26,676 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-13 19:40:26,676 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:26,677 INFO L85 PathProgramCache]: Analyzing trace with hash -836055015, now seen corresponding path program 11 times [2025-04-13 19:40:26,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:26,677 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73786829] [2025-04-13 19:40:26,677 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:40:26,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:26,699 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:40:26,720 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:26,720 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:40:26,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:27,696 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-13 19:40:27,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:27,696 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73786829] [2025-04-13 19:40:27,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73786829] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:27,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:27,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:40:27,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829911311] [2025-04-13 19:40:27,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:27,696 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:40:27,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:27,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:40:27,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:40:27,732 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:40:27,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 1196 transitions, 38170 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-13 19:40:27,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:27,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:40:27,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:32,246 INFO L116 PetriNetUnfolderBase]: 5115/9178 cut-off events. [2025-04-13 19:40:32,247 INFO L117 PetriNetUnfolderBase]: For 421101/421146 co-relation queries the response was YES. [2025-04-13 19:40:32,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93639 conditions, 9178 events. 5115/9178 cut-off events. For 421101/421146 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 70894 event pairs, 278 based on Foata normal form. 34/8527 useless extension candidates. Maximal degree in co-relation 93297. Up to 2537 conditions per place. [2025-04-13 19:40:32,377 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 294 selfloop transitions, 1004 changer transitions 57/1368 dead transitions. [2025-04-13 19:40:32,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 1368 transitions, 43908 flow [2025-04-13 19:40:32,377 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-04-13 19:40:32,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-04-13 19:40:32,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 276 transitions. [2025-04-13 19:40:32,378 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2987012987012987 [2025-04-13 19:40:32,378 INFO L175 Difference]: Start difference. First operand has 419 places, 1196 transitions, 38170 flow. Second operand 22 states and 276 transitions. [2025-04-13 19:40:32,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 1368 transitions, 43908 flow [2025-04-13 19:40:35,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 1368 transitions, 43140 flow, removed 116 selfloop flow, removed 8 redundant places. [2025-04-13 19:40:35,909 INFO L231 Difference]: Finished difference. Result has 437 places, 1228 transitions, 41088 flow [2025-04-13 19:40:35,910 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=37500, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=959, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=41088, PETRI_PLACES=437, PETRI_TRANSITIONS=1228} [2025-04-13 19:40:35,910 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 404 predicate places. [2025-04-13 19:40:35,910 INFO L485 AbstractCegarLoop]: Abstraction has has 437 places, 1228 transitions, 41088 flow [2025-04-13 19:40:35,910 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-13 19:40:35,911 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:35,911 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-13 19:40:35,911 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-04-13 19:40:35,911 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-13 19:40:35,911 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:35,911 INFO L85 PathProgramCache]: Analyzing trace with hash -862319627, now seen corresponding path program 12 times [2025-04-13 19:40:35,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:35,912 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472764999] [2025-04-13 19:40:35,912 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:40:35,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:35,934 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:40:36,019 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:36,019 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:40:36,019 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:37,049 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-13 19:40:37,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:37,049 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472764999] [2025-04-13 19:40:37,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472764999] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:37,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:37,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:40:37,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57512333] [2025-04-13 19:40:37,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:37,050 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:40:37,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:37,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:40:37,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:40:37,068 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:40:37,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 1228 transitions, 41088 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-13 19:40:37,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:37,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:40:37,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:41,295 INFO L116 PetriNetUnfolderBase]: 5107/9153 cut-off events. [2025-04-13 19:40:41,295 INFO L117 PetriNetUnfolderBase]: For 453435/453478 co-relation queries the response was YES. [2025-04-13 19:40:41,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96428 conditions, 9153 events. 5107/9153 cut-off events. For 453435/453478 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 70253 event pairs, 518 based on Foata normal form. 28/8491 useless extension candidates. Maximal degree in co-relation 96078. Up to 4181 conditions per place. [2025-04-13 19:40:41,455 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 826 selfloop transitions, 471 changer transitions 29/1339 dead transitions. [2025-04-13 19:40:41,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 1339 transitions, 45996 flow [2025-04-13 19:40:41,456 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:40:41,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:40:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 209 transitions. [2025-04-13 19:40:41,457 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.33174603174603173 [2025-04-13 19:40:41,457 INFO L175 Difference]: Start difference. First operand has 437 places, 1228 transitions, 41088 flow. Second operand 15 states and 209 transitions. [2025-04-13 19:40:41,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 1339 transitions, 45996 flow [2025-04-13 19:40:45,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1339 transitions, 45176 flow, removed 148 selfloop flow, removed 7 redundant places. [2025-04-13 19:40:45,329 INFO L231 Difference]: Finished difference. Result has 451 places, 1254 transitions, 42279 flow [2025-04-13 19:40:45,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=40346, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=42279, PETRI_PLACES=451, PETRI_TRANSITIONS=1254} [2025-04-13 19:40:45,331 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 418 predicate places. [2025-04-13 19:40:45,331 INFO L485 AbstractCegarLoop]: Abstraction has has 451 places, 1254 transitions, 42279 flow [2025-04-13 19:40:45,331 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-13 19:40:45,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:45,331 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-13 19:40:45,331 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-04-13 19:40:45,331 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-13 19:40:45,332 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:45,332 INFO L85 PathProgramCache]: Analyzing trace with hash 673694131, now seen corresponding path program 8 times [2025-04-13 19:40:45,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:45,332 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910726873] [2025-04-13 19:40:45,332 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:40:45,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:45,355 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:40:45,376 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:45,376 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:40:45,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:46,143 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-13 19:40:46,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:46,143 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910726873] [2025-04-13 19:40:46,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910726873] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:46,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:46,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:40:46,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905292624] [2025-04-13 19:40:46,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:46,143 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-13 19:40:46,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:46,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-13 19:40:46,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-04-13 19:40:46,169 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:40:46,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 1254 transitions, 42279 flow. Second operand has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 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-13 19:40:46,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:46,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:40:46,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:40:52,279 INFO L116 PetriNetUnfolderBase]: 6137/10930 cut-off events. [2025-04-13 19:40:52,280 INFO L117 PetriNetUnfolderBase]: For 536246/536287 co-relation queries the response was YES. [2025-04-13 19:40:52,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114600 conditions, 10930 events. 6137/10930 cut-off events. For 536246/536287 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 85770 event pairs, 412 based on Foata normal form. 39/10182 useless extension candidates. Maximal degree in co-relation 114274. Up to 2748 conditions per place. [2025-04-13 19:40:52,435 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 789 selfloop transitions, 823 changer transitions 48/1666 dead transitions. [2025-04-13 19:40:52,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1666 transitions, 56043 flow [2025-04-13 19:40:52,436 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-04-13 19:40:52,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-04-13 19:40:52,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 314 transitions. [2025-04-13 19:40:52,437 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2875457875457875 [2025-04-13 19:40:52,437 INFO L175 Difference]: Start difference. First operand has 451 places, 1254 transitions, 42279 flow. Second operand 26 states and 314 transitions. [2025-04-13 19:40:52,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1666 transitions, 56043 flow [2025-04-13 19:40:57,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 1666 transitions, 54784 flow, removed 34 selfloop flow, removed 7 redundant places. [2025-04-13 19:40:57,214 INFO L231 Difference]: Finished difference. Result has 481 places, 1421 transitions, 49259 flow [2025-04-13 19:40:57,215 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=41297, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=644, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=49259, PETRI_PLACES=481, PETRI_TRANSITIONS=1421} [2025-04-13 19:40:57,216 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 448 predicate places. [2025-04-13 19:40:57,216 INFO L485 AbstractCegarLoop]: Abstraction has has 481 places, 1421 transitions, 49259 flow [2025-04-13 19:40:57,216 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 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-13 19:40:57,216 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:40:57,216 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-13 19:40:57,216 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-04-13 19:40:57,216 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-13 19:40:57,217 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:40:57,217 INFO L85 PathProgramCache]: Analyzing trace with hash 124877975, now seen corresponding path program 13 times [2025-04-13 19:40:57,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:40:57,217 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027481714] [2025-04-13 19:40:57,217 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:40:57,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:40:57,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-04-13 19:40:57,319 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-04-13 19:40:57,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:40:57,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:40:58,509 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-13 19:40:58,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:40:58,509 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027481714] [2025-04-13 19:40:58,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027481714] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:40:58,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:40:58,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:40:58,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506643325] [2025-04-13 19:40:58,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:40:58,510 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:40:58,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:40:58,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:40:58,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:40:58,544 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:40:58,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1421 transitions, 49259 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-13 19:40:58,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:40:58,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:40:58,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:41:03,961 INFO L116 PetriNetUnfolderBase]: 6006/10805 cut-off events. [2025-04-13 19:41:03,961 INFO L117 PetriNetUnfolderBase]: For 563730/563883 co-relation queries the response was YES. [2025-04-13 19:41:04,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116523 conditions, 10805 events. 6006/10805 cut-off events. For 563730/563883 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 86043 event pairs, 375 based on Foata normal form. 132/10128 useless extension candidates. Maximal degree in co-relation 116148. Up to 3736 conditions per place. [2025-04-13 19:41:04,173 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 593 selfloop transitions, 880 changer transitions 53/1541 dead transitions. [2025-04-13 19:41:04,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1541 transitions, 54512 flow [2025-04-13 19:41:04,174 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:41:04,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:41:04,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 206 transitions. [2025-04-13 19:41:04,175 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.326984126984127 [2025-04-13 19:41:04,175 INFO L175 Difference]: Start difference. First operand has 481 places, 1421 transitions, 49259 flow. Second operand 15 states and 206 transitions. [2025-04-13 19:41:04,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1541 transitions, 54512 flow [2025-04-13 19:41:09,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 1541 transitions, 53928 flow, removed 62 selfloop flow, removed 4 redundant places. [2025-04-13 19:41:09,789 INFO L231 Difference]: Finished difference. Result has 495 places, 1421 transitions, 51302 flow [2025-04-13 19:41:09,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=48696, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=861, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=51302, PETRI_PLACES=495, PETRI_TRANSITIONS=1421} [2025-04-13 19:41:09,791 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 462 predicate places. [2025-04-13 19:41:09,791 INFO L485 AbstractCegarLoop]: Abstraction has has 495 places, 1421 transitions, 51302 flow [2025-04-13 19:41:09,791 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-13 19:41:09,791 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:41:09,791 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-13 19:41:09,791 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-04-13 19:41:09,791 INFO L403 AbstractCegarLoop]: === Iteration 25 === 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-13 19:41:09,792 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:41:09,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1954127713, now seen corresponding path program 1 times [2025-04-13 19:41:09,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:41:09,792 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052894266] [2025-04-13 19:41:09,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:41:09,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:41:09,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:41:09,841 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:41:09,842 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:41:09,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:41:10,776 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-13 19:41:10,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:41:10,776 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052894266] [2025-04-13 19:41:10,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052894266] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:41:10,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:41:10,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:41:10,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216040980] [2025-04-13 19:41:10,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:41:10,776 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:41:10,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:41:10,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:41:10,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:41:10,821 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:41:10,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1421 transitions, 51302 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-13 19:41:10,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:41:10,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:41:10,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:41:15,805 INFO L116 PetriNetUnfolderBase]: 6170/10993 cut-off events. [2025-04-13 19:41:15,806 INFO L117 PetriNetUnfolderBase]: For 645778/645802 co-relation queries the response was YES. [2025-04-13 19:41:15,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121358 conditions, 10993 events. 6170/10993 cut-off events. For 645778/645802 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 86860 event pairs, 2228 based on Foata normal form. 30/10202 useless extension candidates. Maximal degree in co-relation 121001. Up to 8103 conditions per place. [2025-04-13 19:41:15,983 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1175 selfloop transitions, 321 changer transitions 17/1519 dead transitions. [2025-04-13 19:41:15,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1519 transitions, 55988 flow [2025-04-13 19:41:15,984 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:41:15,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:41:15,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2025-04-13 19:41:15,984 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3119047619047619 [2025-04-13 19:41:15,984 INFO L175 Difference]: Start difference. First operand has 495 places, 1421 transitions, 51302 flow. Second operand 10 states and 131 transitions. [2025-04-13 19:41:15,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1519 transitions, 55988 flow [2025-04-13 19:41:21,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 1519 transitions, 55796 flow, removed 20 selfloop flow, removed 6 redundant places. [2025-04-13 19:41:21,048 INFO L231 Difference]: Finished difference. Result has 504 places, 1436 transitions, 52513 flow [2025-04-13 19:41:21,049 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=51116, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=52513, PETRI_PLACES=504, PETRI_TRANSITIONS=1436} [2025-04-13 19:41:21,050 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 471 predicate places. [2025-04-13 19:41:21,050 INFO L485 AbstractCegarLoop]: Abstraction has has 504 places, 1436 transitions, 52513 flow [2025-04-13 19:41:21,050 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-13 19:41:21,050 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:41:21,050 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-13 19:41:21,050 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-04-13 19:41:21,050 INFO L403 AbstractCegarLoop]: === Iteration 26 === 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-13 19:41:21,051 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:41:21,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1880987289, now seen corresponding path program 2 times [2025-04-13 19:41:21,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:41:21,051 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037050672] [2025-04-13 19:41:21,051 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:41:21,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:41:21,073 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:41:21,094 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:41:21,094 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:41:21,094 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:41:22,828 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-13 19:41:22,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:41:22,829 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037050672] [2025-04-13 19:41:22,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037050672] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:41:22,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:41:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:41:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827081358] [2025-04-13 19:41:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:41:22,829 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:41:22,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:41:22,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:41:22,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:41:22,900 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:41:22,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1436 transitions, 52513 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-13 19:41:22,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:41:22,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:41:22,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:41:28,459 INFO L116 PetriNetUnfolderBase]: 6120/10915 cut-off events. [2025-04-13 19:41:28,459 INFO L117 PetriNetUnfolderBase]: For 647142/647168 co-relation queries the response was YES. [2025-04-13 19:41:28,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123075 conditions, 10915 events. 6120/10915 cut-off events. For 647142/647168 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 86042 event pairs, 2614 based on Foata normal form. 36/10134 useless extension candidates. Maximal degree in co-relation 122727. Up to 9342 conditions per place. [2025-04-13 19:41:28,665 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 1246 selfloop transitions, 249 changer transitions 8/1509 dead transitions. [2025-04-13 19:41:28,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1509 transitions, 56919 flow [2025-04-13 19:41:28,666 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:41:28,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:41:28,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2025-04-13 19:41:28,667 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.30158730158730157 [2025-04-13 19:41:28,667 INFO L175 Difference]: Start difference. First operand has 504 places, 1436 transitions, 52513 flow. Second operand 9 states and 114 transitions. [2025-04-13 19:41:28,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1509 transitions, 56919 flow [2025-04-13 19:41:34,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 1509 transitions, 56558 flow, removed 22 selfloop flow, removed 3 redundant places. [2025-04-13 19:41:34,286 INFO L231 Difference]: Finished difference. Result has 512 places, 1450 transitions, 53072 flow [2025-04-13 19:41:34,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=51842, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=53072, PETRI_PLACES=512, PETRI_TRANSITIONS=1450} [2025-04-13 19:41:34,288 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 479 predicate places. [2025-04-13 19:41:34,288 INFO L485 AbstractCegarLoop]: Abstraction has has 512 places, 1450 transitions, 53072 flow [2025-04-13 19:41:34,288 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-13 19:41:34,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:41:34,288 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-13 19:41:34,288 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-04-13 19:41:34,289 INFO L403 AbstractCegarLoop]: === Iteration 27 === 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-13 19:41:34,289 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:41:34,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1302527817, now seen corresponding path program 1 times [2025-04-13 19:41:34,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:41:34,289 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392278811] [2025-04-13 19:41:34,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:41:34,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:41:34,314 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:41:34,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:41:34,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:41:34,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:41:34,900 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-13 19:41:34,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:41:34,901 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392278811] [2025-04-13 19:41:34,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392278811] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:41:34,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:41:34,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:41:34,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539357314] [2025-04-13 19:41:34,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:41:34,901 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:41:34,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:41:34,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:41:34,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:41:34,949 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:41:34,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1450 transitions, 53072 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-13 19:41:34,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:41:34,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:41:34,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:41:40,614 INFO L116 PetriNetUnfolderBase]: 6231/11142 cut-off events. [2025-04-13 19:41:40,615 INFO L117 PetriNetUnfolderBase]: For 664246/664268 co-relation queries the response was YES. [2025-04-13 19:41:40,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127094 conditions, 11142 events. 6231/11142 cut-off events. For 664246/664268 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 88011 event pairs, 1563 based on Foata normal form. 68/10393 useless extension candidates. Maximal degree in co-relation 126744. Up to 5377 conditions per place. [2025-04-13 19:41:40,795 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1265 selfloop transitions, 289 changer transitions 56/1616 dead transitions. [2025-04-13 19:41:40,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 1616 transitions, 60485 flow [2025-04-13 19:41:40,796 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-13 19:41:40,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-04-13 19:41:40,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 177 transitions. [2025-04-13 19:41:40,796 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26339285714285715 [2025-04-13 19:41:40,796 INFO L175 Difference]: Start difference. First operand has 512 places, 1450 transitions, 53072 flow. Second operand 16 states and 177 transitions. [2025-04-13 19:41:40,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 1616 transitions, 60485 flow [2025-04-13 19:41:46,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 1616 transitions, 59425 flow, removed 39 selfloop flow, removed 5 redundant places. [2025-04-13 19:41:46,699 INFO L231 Difference]: Finished difference. Result has 531 places, 1464 transitions, 52942 flow [2025-04-13 19:41:46,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=50937, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=52942, PETRI_PLACES=531, PETRI_TRANSITIONS=1464} [2025-04-13 19:41:46,701 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 498 predicate places. [2025-04-13 19:41:46,701 INFO L485 AbstractCegarLoop]: Abstraction has has 531 places, 1464 transitions, 52942 flow [2025-04-13 19:41:46,701 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-13 19:41:46,701 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:41:46,701 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-13 19:41:46,701 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-04-13 19:41:46,701 INFO L403 AbstractCegarLoop]: === Iteration 28 === 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-13 19:41:46,702 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:41:46,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1928251697, now seen corresponding path program 3 times [2025-04-13 19:41:46,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:41:46,702 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414134725] [2025-04-13 19:41:46,702 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:41:46,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:41:46,727 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:41:46,746 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:41:46,746 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:41:46,746 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:41:47,747 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-13 19:41:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:41:47,747 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414134725] [2025-04-13 19:41:47,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414134725] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:41:47,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:41:47,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:41:47,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720196847] [2025-04-13 19:41:47,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:41:47,747 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:41:47,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:41:47,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:41:47,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:41:47,814 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:41:47,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 1464 transitions, 52942 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-13 19:41:47,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:41:47,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:41:47,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:41:53,231 INFO L116 PetriNetUnfolderBase]: 6082/10841 cut-off events. [2025-04-13 19:41:53,231 INFO L117 PetriNetUnfolderBase]: For 665062/665086 co-relation queries the response was YES. [2025-04-13 19:41:53,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123628 conditions, 10841 events. 6082/10841 cut-off events. For 665062/665086 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 85209 event pairs, 2484 based on Foata normal form. 50/10074 useless extension candidates. Maximal degree in co-relation 123270. Up to 9104 conditions per place. [2025-04-13 19:41:53,618 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1264 selfloop transitions, 241 changer transitions 11/1522 dead transitions. [2025-04-13 19:41:53,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 1522 transitions, 56727 flow [2025-04-13 19:41:53,626 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:41:53,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:41:53,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2025-04-13 19:41:53,627 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3 [2025-04-13 19:41:53,627 INFO L175 Difference]: Start difference. First operand has 531 places, 1464 transitions, 52942 flow. Second operand 10 states and 126 transitions. [2025-04-13 19:41:53,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 1522 transitions, 56727 flow [2025-04-13 19:41:59,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1522 transitions, 56582 flow, removed 39 selfloop flow, removed 4 redundant places. [2025-04-13 19:41:59,076 INFO L231 Difference]: Finished difference. Result has 535 places, 1456 transitions, 53013 flow [2025-04-13 19:41:59,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=52151, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=53013, PETRI_PLACES=535, PETRI_TRANSITIONS=1456} [2025-04-13 19:41:59,078 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 502 predicate places. [2025-04-13 19:41:59,078 INFO L485 AbstractCegarLoop]: Abstraction has has 535 places, 1456 transitions, 53013 flow [2025-04-13 19:41:59,078 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-13 19:41:59,078 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:41:59,078 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-13 19:41:59,078 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-04-13 19:41:59,079 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-13 19:41:59,079 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:41:59,079 INFO L85 PathProgramCache]: Analyzing trace with hash -847948455, now seen corresponding path program 1 times [2025-04-13 19:41:59,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:41:59,079 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105085218] [2025-04-13 19:41:59,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:41:59,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:41:59,103 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:41:59,127 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:41:59,127 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:41:59,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:42:00,639 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-13 19:42:00,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:42:00,640 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105085218] [2025-04-13 19:42:00,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105085218] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:42:00,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:42:00,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:42:00,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861667413] [2025-04-13 19:42:00,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:42:00,640 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:42:00,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:42:00,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:42:00,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:42:00,705 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:42:00,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1456 transitions, 53013 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-13 19:42:00,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:42:00,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:42:00,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:42:06,516 INFO L116 PetriNetUnfolderBase]: 6161/10946 cut-off events. [2025-04-13 19:42:06,517 INFO L117 PetriNetUnfolderBase]: For 669886/669914 co-relation queries the response was YES. [2025-04-13 19:42:06,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123872 conditions, 10946 events. 6161/10946 cut-off events. For 669886/669914 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 85808 event pairs, 2461 based on Foata normal form. 48/10135 useless extension candidates. Maximal degree in co-relation 123515. Up to 8989 conditions per place. [2025-04-13 19:42:06,699 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1257 selfloop transitions, 259 changer transitions 11/1533 dead transitions. [2025-04-13 19:42:06,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1533 transitions, 56974 flow [2025-04-13 19:42:06,699 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-13 19:42:06,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-13 19:42:06,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2025-04-13 19:42:06,700 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2896825396825397 [2025-04-13 19:42:06,700 INFO L175 Difference]: Start difference. First operand has 535 places, 1456 transitions, 53013 flow. Second operand 12 states and 146 transitions. [2025-04-13 19:42:06,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1533 transitions, 56974 flow [2025-04-13 19:42:12,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1533 transitions, 56683 flow, removed 15 selfloop flow, removed 6 redundant places. [2025-04-13 19:42:12,122 INFO L231 Difference]: Finished difference. Result has 545 places, 1460 transitions, 53206 flow [2025-04-13 19:42:12,123 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=52154, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=53206, PETRI_PLACES=545, PETRI_TRANSITIONS=1460} [2025-04-13 19:42:12,124 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 512 predicate places. [2025-04-13 19:42:12,124 INFO L485 AbstractCegarLoop]: Abstraction has has 545 places, 1460 transitions, 53206 flow [2025-04-13 19:42:12,124 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-13 19:42:12,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:42:12,125 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-13 19:42:12,125 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-04-13 19:42:12,125 INFO L403 AbstractCegarLoop]: === Iteration 30 === 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-13 19:42:12,125 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:42:12,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1477915059, now seen corresponding path program 4 times [2025-04-13 19:42:12,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:42:12,126 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335431699] [2025-04-13 19:42:12,126 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:42:12,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:42:12,150 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:42:12,178 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:42:12,178 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:42:12,178 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:42:13,050 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-13 19:42:13,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:42:13,050 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335431699] [2025-04-13 19:42:13,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335431699] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:42:13,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:42:13,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:42:13,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665377034] [2025-04-13 19:42:13,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:42:13,051 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:42:13,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:42:13,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:42:13,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:42:13,098 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:42:13,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 1460 transitions, 53206 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-13 19:42:13,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:42:13,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:42:13,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:42:19,232 INFO L116 PetriNetUnfolderBase]: 6185/10986 cut-off events. [2025-04-13 19:42:19,233 INFO L117 PetriNetUnfolderBase]: For 662731/662755 co-relation queries the response was YES. [2025-04-13 19:42:19,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127439 conditions, 10986 events. 6185/10986 cut-off events. For 662731/662755 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 85994 event pairs, 1378 based on Foata normal form. 26/10155 useless extension candidates. Maximal degree in co-relation 127077. Up to 5460 conditions per place. [2025-04-13 19:42:19,416 INFO L140 encePairwiseOnDemand]: 23/42 looper letters, 1034 selfloop transitions, 533 changer transitions 13/1586 dead transitions. [2025-04-13 19:42:19,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1586 transitions, 58521 flow [2025-04-13 19:42:19,416 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-04-13 19:42:19,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-04-13 19:42:19,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 207 transitions. [2025-04-13 19:42:19,417 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24642857142857144 [2025-04-13 19:42:19,417 INFO L175 Difference]: Start difference. First operand has 545 places, 1460 transitions, 53206 flow. Second operand 20 states and 207 transitions. [2025-04-13 19:42:19,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1586 transitions, 58521 flow [2025-04-13 19:42:25,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 1586 transitions, 58145 flow, removed 65 selfloop flow, removed 4 redundant places. [2025-04-13 19:42:25,218 INFO L231 Difference]: Finished difference. Result has 569 places, 1487 transitions, 54541 flow [2025-04-13 19:42:25,220 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=52771, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=505, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=926, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=54541, PETRI_PLACES=569, PETRI_TRANSITIONS=1487} [2025-04-13 19:42:25,220 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 536 predicate places. [2025-04-13 19:42:25,220 INFO L485 AbstractCegarLoop]: Abstraction has has 569 places, 1487 transitions, 54541 flow [2025-04-13 19:42:25,220 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-13 19:42:25,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:42:25,221 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-13 19:42:25,221 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-04-13 19:42:25,221 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-13 19:42:25,221 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:42:25,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1556014071, now seen corresponding path program 2 times [2025-04-13 19:42:25,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:42:25,222 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592665468] [2025-04-13 19:42:25,222 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:42:25,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:42:25,245 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:42:25,264 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:42:25,265 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:42:25,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:42:26,423 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-13 19:42:26,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:42:26,423 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592665468] [2025-04-13 19:42:26,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592665468] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:42:26,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:42:26,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:42:26,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807982082] [2025-04-13 19:42:26,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:42:26,424 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:42:26,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:42:26,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:42:26,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:42:26,465 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:42:26,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 1487 transitions, 54541 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-13 19:42:26,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:42:26,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:42:26,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:42:32,313 INFO L116 PetriNetUnfolderBase]: 6359/11246 cut-off events. [2025-04-13 19:42:32,314 INFO L117 PetriNetUnfolderBase]: For 711495/711533 co-relation queries the response was YES. [2025-04-13 19:42:32,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133712 conditions, 11246 events. 6359/11246 cut-off events. For 711495/711533 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 88215 event pairs, 2420 based on Foata normal form. 26/10403 useless extension candidates. Maximal degree in co-relation 133337. Up to 9358 conditions per place. [2025-04-13 19:42:32,512 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 1322 selfloop transitions, 271 changer transitions 13/1626 dead transitions. [2025-04-13 19:42:32,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 1626 transitions, 61575 flow [2025-04-13 19:42:32,513 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:42:32,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:42:32,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2025-04-13 19:42:32,513 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32275132275132273 [2025-04-13 19:42:32,513 INFO L175 Difference]: Start difference. First operand has 569 places, 1487 transitions, 54541 flow. Second operand 9 states and 122 transitions. [2025-04-13 19:42:32,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 1626 transitions, 61575 flow [2025-04-13 19:42:38,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 1626 transitions, 61164 flow, removed 63 selfloop flow, removed 5 redundant places. [2025-04-13 19:42:38,910 INFO L231 Difference]: Finished difference. Result has 577 places, 1527 transitions, 56758 flow [2025-04-13 19:42:38,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=54016, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=56758, PETRI_PLACES=577, PETRI_TRANSITIONS=1527} [2025-04-13 19:42:38,912 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 544 predicate places. [2025-04-13 19:42:38,912 INFO L485 AbstractCegarLoop]: Abstraction has has 577 places, 1527 transitions, 56758 flow [2025-04-13 19:42:38,912 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-13 19:42:38,912 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:42:38,912 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-13 19:42:38,913 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-04-13 19:42:38,913 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-13 19:42:38,913 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:42:38,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1294407773, now seen corresponding path program 3 times [2025-04-13 19:42:38,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:42:38,913 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76708928] [2025-04-13 19:42:38,913 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:42:38,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:42:38,946 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:42:38,971 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:42:38,971 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:42:38,971 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:42:39,547 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-13 19:42:39,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:42:39,547 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76708928] [2025-04-13 19:42:39,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76708928] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:42:39,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:42:39,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-04-13 19:42:39,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193435623] [2025-04-13 19:42:39,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:42:39,548 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-04-13 19:42:39,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:42:39,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-04-13 19:42:39,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-04-13 19:42:39,586 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:42:39,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 1527 transitions, 56758 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 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-13 19:42:39,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:42:39,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:42:39,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:42:45,365 INFO L116 PetriNetUnfolderBase]: 5999/10683 cut-off events. [2025-04-13 19:42:45,366 INFO L117 PetriNetUnfolderBase]: For 691577/691649 co-relation queries the response was YES. [2025-04-13 19:42:45,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130708 conditions, 10683 events. 5999/10683 cut-off events. For 691577/691649 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 83488 event pairs, 1347 based on Foata normal form. 36/9905 useless extension candidates. Maximal degree in co-relation 130332. Up to 5279 conditions per place. [2025-04-13 19:42:45,546 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 1204 selfloop transitions, 338 changer transitions 17/1587 dead transitions. [2025-04-13 19:42:45,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 1587 transitions, 60988 flow [2025-04-13 19:42:45,546 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 19:42:45,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 19:42:45,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2025-04-13 19:42:45,547 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2025-04-13 19:42:45,547 INFO L175 Difference]: Start difference. First operand has 577 places, 1527 transitions, 56758 flow. Second operand 7 states and 105 transitions. [2025-04-13 19:42:45,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 1587 transitions, 60988 flow [2025-04-13 19:42:51,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1587 transitions, 60691 flow, removed 9 selfloop flow, removed 4 redundant places. [2025-04-13 19:42:51,348 INFO L231 Difference]: Finished difference. Result has 580 places, 1520 transitions, 56870 flow [2025-04-13 19:42:51,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=56292, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=56870, PETRI_PLACES=580, PETRI_TRANSITIONS=1520} [2025-04-13 19:42:51,350 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 547 predicate places. [2025-04-13 19:42:51,350 INFO L485 AbstractCegarLoop]: Abstraction has has 580 places, 1520 transitions, 56870 flow [2025-04-13 19:42:51,350 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 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-13 19:42:51,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:42:51,350 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-13 19:42:51,350 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-04-13 19:42:51,350 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-13 19:42:51,351 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:42:51,351 INFO L85 PathProgramCache]: Analyzing trace with hash 452633397, now seen corresponding path program 4 times [2025-04-13 19:42:51,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:42:51,351 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748843800] [2025-04-13 19:42:51,351 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:42:51,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:42:51,373 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:42:51,390 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:42:51,390 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:42:51,390 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:42:52,113 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-13 19:42:52,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:42:52,113 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748843800] [2025-04-13 19:42:52,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748843800] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:42:52,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:42:52,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:42:52,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530657276] [2025-04-13 19:42:52,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:42:52,113 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:42:52,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:42:52,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:42:52,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:42:52,165 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:42:52,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1520 transitions, 56870 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-13 19:42:52,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:42:52,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:42:52,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:42:58,982 INFO L116 PetriNetUnfolderBase]: 6332/11147 cut-off events. [2025-04-13 19:42:58,983 INFO L117 PetriNetUnfolderBase]: For 717617/717617 co-relation queries the response was YES. [2025-04-13 19:42:59,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135308 conditions, 11147 events. 6332/11147 cut-off events. For 717617/717617 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 86065 event pairs, 1300 based on Foata normal form. 2/10346 useless extension candidates. Maximal degree in co-relation 134932. Up to 5432 conditions per place. [2025-04-13 19:42:59,179 INFO L140 encePairwiseOnDemand]: 24/42 looper letters, 1062 selfloop transitions, 589 changer transitions 37/1688 dead transitions. [2025-04-13 19:42:59,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1688 transitions, 63598 flow [2025-04-13 19:42:59,180 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-13 19:42:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-13 19:42:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 209 transitions. [2025-04-13 19:42:59,181 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2619047619047619 [2025-04-13 19:42:59,181 INFO L175 Difference]: Start difference. First operand has 580 places, 1520 transitions, 56870 flow. Second operand 19 states and 209 transitions. [2025-04-13 19:42:59,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1688 transitions, 63598 flow [2025-04-13 19:43:04,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 1688 transitions, 62912 flow, removed 4 selfloop flow, removed 5 redundant places. [2025-04-13 19:43:04,971 INFO L231 Difference]: Finished difference. Result has 595 places, 1541 transitions, 58122 flow [2025-04-13 19:43:04,972 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=56069, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=562, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=58122, PETRI_PLACES=595, PETRI_TRANSITIONS=1541} [2025-04-13 19:43:04,972 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 562 predicate places. [2025-04-13 19:43:04,972 INFO L485 AbstractCegarLoop]: Abstraction has has 595 places, 1541 transitions, 58122 flow [2025-04-13 19:43:04,972 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-13 19:43:04,972 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:43:04,972 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-13 19:43:04,972 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-04-13 19:43:04,973 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-13 19:43:04,973 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:43:04,973 INFO L85 PathProgramCache]: Analyzing trace with hash 504345127, now seen corresponding path program 5 times [2025-04-13 19:43:04,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:43:04,973 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650571612] [2025-04-13 19:43:04,973 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:43:04,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:43:04,996 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:43:05,014 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:43:05,014 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:43:05,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:43:05,411 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-13 19:43:05,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:43:05,411 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650571612] [2025-04-13 19:43:05,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650571612] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:43:05,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:43:05,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-04-13 19:43:05,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854737963] [2025-04-13 19:43:05,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:43:05,412 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-04-13 19:43:05,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:43:05,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-04-13 19:43:05,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-04-13 19:43:05,439 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:43:05,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 1541 transitions, 58122 flow. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 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-13 19:43:05,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:43:05,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:43:05,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:43:10,795 INFO L116 PetriNetUnfolderBase]: 5971/10655 cut-off events. [2025-04-13 19:43:10,796 INFO L117 PetriNetUnfolderBase]: For 721209/721299 co-relation queries the response was YES. [2025-04-13 19:43:10,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132310 conditions, 10655 events. 5971/10655 cut-off events. For 721209/721299 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 83555 event pairs, 1388 based on Foata normal form. 46/9893 useless extension candidates. Maximal degree in co-relation 131925. Up to 5279 conditions per place. [2025-04-13 19:43:11,023 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 1356 selfloop transitions, 197 changer transitions 19/1598 dead transitions. [2025-04-13 19:43:11,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 1598 transitions, 62389 flow [2025-04-13 19:43:11,024 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-04-13 19:43:11,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-04-13 19:43:11,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2025-04-13 19:43:11,024 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2025-04-13 19:43:11,024 INFO L175 Difference]: Start difference. First operand has 595 places, 1541 transitions, 58122 flow. Second operand 7 states and 114 transitions. [2025-04-13 19:43:11,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 1598 transitions, 62389 flow [2025-04-13 19:43:17,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 1598 transitions, 61808 flow, removed 39 selfloop flow, removed 8 redundant places. [2025-04-13 19:43:17,801 INFO L231 Difference]: Finished difference. Result has 591 places, 1533 transitions, 57635 flow [2025-04-13 19:43:17,802 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=57370, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=57635, PETRI_PLACES=591, PETRI_TRANSITIONS=1533} [2025-04-13 19:43:17,803 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 558 predicate places. [2025-04-13 19:43:17,803 INFO L485 AbstractCegarLoop]: Abstraction has has 591 places, 1533 transitions, 57635 flow [2025-04-13 19:43:17,803 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 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-13 19:43:17,803 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:43:17,803 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-13 19:43:17,803 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-04-13 19:43:17,803 INFO L403 AbstractCegarLoop]: === Iteration 35 === 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-13 19:43:17,804 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:43:17,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1130153493, now seen corresponding path program 6 times [2025-04-13 19:43:17,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:43:17,804 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930927916] [2025-04-13 19:43:17,804 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:43:17,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:43:17,826 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:43:17,845 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:43:17,845 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:43:17,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:43:19,733 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-13 19:43:19,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:43:19,734 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930927916] [2025-04-13 19:43:19,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930927916] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:43:19,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:43:19,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:43:19,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892154808] [2025-04-13 19:43:19,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:43:19,734 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:43:19,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:43:19,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:43:19,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:43:19,772 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:43:19,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 1533 transitions, 57635 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-13 19:43:19,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:43:19,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:43:19,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:43:25,744 INFO L116 PetriNetUnfolderBase]: 6254/11001 cut-off events. [2025-04-13 19:43:25,744 INFO L117 PetriNetUnfolderBase]: For 720562/720562 co-relation queries the response was YES. [2025-04-13 19:43:25,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133927 conditions, 11001 events. 6254/11001 cut-off events. For 720562/720562 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 84804 event pairs, 2321 based on Foata normal form. 4/10208 useless extension candidates. Maximal degree in co-relation 133546. Up to 9086 conditions per place. [2025-04-13 19:43:25,958 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1292 selfloop transitions, 299 changer transitions 8/1599 dead transitions. [2025-04-13 19:43:25,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 1599 transitions, 61382 flow [2025-04-13 19:43:25,958 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:43:25,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:43:25,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2025-04-13 19:43:25,959 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.29285714285714287 [2025-04-13 19:43:25,959 INFO L175 Difference]: Start difference. First operand has 591 places, 1533 transitions, 57635 flow. Second operand 10 states and 123 transitions. [2025-04-13 19:43:25,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 1599 transitions, 61382 flow [2025-04-13 19:43:31,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 1599 transitions, 60950 flow, removed 21 selfloop flow, removed 13 redundant places. [2025-04-13 19:43:31,997 INFO L231 Difference]: Finished difference. Result has 584 places, 1514 transitions, 57149 flow [2025-04-13 19:43:31,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=56459, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=57149, PETRI_PLACES=584, PETRI_TRANSITIONS=1514} [2025-04-13 19:43:31,998 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 551 predicate places. [2025-04-13 19:43:31,998 INFO L485 AbstractCegarLoop]: Abstraction has has 584 places, 1514 transitions, 57149 flow [2025-04-13 19:43:31,998 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-13 19:43:31,998 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:43:31,998 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-13 19:43:31,999 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-04-13 19:43:31,999 INFO L403 AbstractCegarLoop]: === Iteration 36 === 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-13 19:43:31,999 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:43:31,999 INFO L85 PathProgramCache]: Analyzing trace with hash -684935937, now seen corresponding path program 2 times [2025-04-13 19:43:31,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:43:31,999 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081907941] [2025-04-13 19:43:31,999 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:43:31,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:43:32,021 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:43:32,039 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:43:32,039 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:43:32,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:43:32,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-13 19:43:32,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:43:32,832 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081907941] [2025-04-13 19:43:32,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081907941] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:43:32,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:43:32,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:43:32,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634780001] [2025-04-13 19:43:32,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:43:32,832 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:43:32,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:43:32,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:43:32,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:43:32,881 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:43:32,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 1514 transitions, 57149 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-13 19:43:32,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:43:32,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:43:32,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:43:38,606 INFO L116 PetriNetUnfolderBase]: 5975/10588 cut-off events. [2025-04-13 19:43:38,606 INFO L117 PetriNetUnfolderBase]: For 712171/712213 co-relation queries the response was YES. [2025-04-13 19:43:38,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130426 conditions, 10588 events. 5975/10588 cut-off events. For 712171/712213 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 82095 event pairs, 2194 based on Foata normal form. 36/9843 useless extension candidates. Maximal degree in co-relation 130230. Up to 8380 conditions per place. [2025-04-13 19:43:38,807 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1222 selfloop transitions, 312 changer transitions 7/1549 dead transitions. [2025-04-13 19:43:38,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 1549 transitions, 59980 flow [2025-04-13 19:43:38,808 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:43:38,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:43:38,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2025-04-13 19:43:38,809 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.30952380952380953 [2025-04-13 19:43:38,809 INFO L175 Difference]: Start difference. First operand has 584 places, 1514 transitions, 57149 flow. Second operand 10 states and 130 transitions. [2025-04-13 19:43:38,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 1549 transitions, 59980 flow [2025-04-13 19:43:44,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 1549 transitions, 59376 flow, removed 46 selfloop flow, removed 14 redundant places. [2025-04-13 19:43:44,226 INFO L231 Difference]: Finished difference. Result has 575 places, 1488 transitions, 56186 flow [2025-04-13 19:43:44,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=55225, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=56186, PETRI_PLACES=575, PETRI_TRANSITIONS=1488} [2025-04-13 19:43:44,228 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 542 predicate places. [2025-04-13 19:43:44,228 INFO L485 AbstractCegarLoop]: Abstraction has has 575 places, 1488 transitions, 56186 flow [2025-04-13 19:43:44,228 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-13 19:43:44,228 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:43:44,228 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-13 19:43:44,228 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-04-13 19:43:44,228 INFO L403 AbstractCegarLoop]: === Iteration 37 === 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-13 19:43:44,229 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:43:44,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1059096669, now seen corresponding path program 7 times [2025-04-13 19:43:44,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:43:44,229 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393853355] [2025-04-13 19:43:44,229 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:43:44,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:43:44,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:43:44,274 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:43:44,274 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:43:44,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:43:45,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-13 19:43:45,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:43:45,515 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393853355] [2025-04-13 19:43:45,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393853355] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:43:45,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:43:45,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:43:45,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258770979] [2025-04-13 19:43:45,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:43:45,516 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:43:45,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:43:45,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:43:45,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:43:45,558 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:43:45,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 1488 transitions, 56186 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-13 19:43:45,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:43:45,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:43:45,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:43:51,690 INFO L116 PetriNetUnfolderBase]: 5986/10654 cut-off events. [2025-04-13 19:43:51,690 INFO L117 PetriNetUnfolderBase]: For 707489/707545 co-relation queries the response was YES. [2025-04-13 19:43:51,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129767 conditions, 10654 events. 5986/10654 cut-off events. For 707489/707545 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 83338 event pairs, 2215 based on Foata normal form. 58/9922 useless extension candidates. Maximal degree in co-relation 129575. Up to 8688 conditions per place. [2025-04-13 19:43:51,907 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1287 selfloop transitions, 279 changer transitions 13/1597 dead transitions. [2025-04-13 19:43:51,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 1597 transitions, 61728 flow [2025-04-13 19:43:51,908 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-13 19:43:51,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-13 19:43:51,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2025-04-13 19:43:51,913 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.29004329004329005 [2025-04-13 19:43:51,913 INFO L175 Difference]: Start difference. First operand has 575 places, 1488 transitions, 56186 flow. Second operand 11 states and 134 transitions. [2025-04-13 19:43:51,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 1597 transitions, 61728 flow [2025-04-13 19:43:57,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1597 transitions, 61382 flow, removed 28 selfloop flow, removed 6 redundant places. [2025-04-13 19:43:57,379 INFO L231 Difference]: Finished difference. Result has 582 places, 1495 transitions, 56441 flow [2025-04-13 19:43:57,380 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=55001, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=56441, PETRI_PLACES=582, PETRI_TRANSITIONS=1495} [2025-04-13 19:43:57,381 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 549 predicate places. [2025-04-13 19:43:57,381 INFO L485 AbstractCegarLoop]: Abstraction has has 582 places, 1495 transitions, 56441 flow [2025-04-13 19:43:57,381 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-13 19:43:57,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:43:57,381 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-13 19:43:57,381 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-04-13 19:43:57,382 INFO L403 AbstractCegarLoop]: === Iteration 38 === 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-13 19:43:57,382 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:43:57,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1913967863, now seen corresponding path program 1 times [2025-04-13 19:43:57,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:43:57,382 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64331764] [2025-04-13 19:43:57,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-04-13 19:43:57,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:43:57,411 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:43:57,434 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:43:57,434 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:43:57,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:43:59,365 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-13 19:43:59,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:43:59,365 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64331764] [2025-04-13 19:43:59,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64331764] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:43:59,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:43:59,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:43:59,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465483142] [2025-04-13 19:43:59,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:43:59,366 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:43:59,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:43:59,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:43:59,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:43:59,444 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:43:59,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 1495 transitions, 56441 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-13 19:43:59,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:43:59,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:43:59,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:44:05,488 INFO L116 PetriNetUnfolderBase]: 6008/10684 cut-off events. [2025-04-13 19:44:05,488 INFO L117 PetriNetUnfolderBase]: For 707289/707345 co-relation queries the response was YES. [2025-04-13 19:44:05,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130915 conditions, 10684 events. 6008/10684 cut-off events. For 707289/707345 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 83566 event pairs, 2240 based on Foata normal form. 26/9916 useless extension candidates. Maximal degree in co-relation 130721. Up to 8795 conditions per place. [2025-04-13 19:44:05,693 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1317 selfloop transitions, 255 changer transitions 8/1598 dead transitions. [2025-04-13 19:44:05,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 1598 transitions, 61727 flow [2025-04-13 19:44:05,694 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:44:05,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:44:05,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2025-04-13 19:44:05,694 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2025-04-13 19:44:05,694 INFO L175 Difference]: Start difference. First operand has 582 places, 1495 transitions, 56441 flow. Second operand 10 states and 135 transitions. [2025-04-13 19:44:05,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 1598 transitions, 61727 flow [2025-04-13 19:44:11,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 1598 transitions, 61215 flow, removed 4 selfloop flow, removed 7 redundant places. [2025-04-13 19:44:11,281 INFO L231 Difference]: Finished difference. Result has 585 places, 1502 transitions, 56732 flow [2025-04-13 19:44:11,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=55929, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=56732, PETRI_PLACES=585, PETRI_TRANSITIONS=1502} [2025-04-13 19:44:11,282 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 552 predicate places. [2025-04-13 19:44:11,282 INFO L485 AbstractCegarLoop]: Abstraction has has 585 places, 1502 transitions, 56732 flow [2025-04-13 19:44:11,283 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-13 19:44:11,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:44:11,283 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-13 19:44:11,283 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-04-13 19:44:11,283 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-13 19:44:11,283 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:44:11,283 INFO L85 PathProgramCache]: Analyzing trace with hash -280259073, now seen corresponding path program 8 times [2025-04-13 19:44:11,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:44:11,284 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167576891] [2025-04-13 19:44:11,284 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:44:11,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:44:11,305 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:44:11,329 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:44:11,329 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:44:11,329 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:44:12,589 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-13 19:44:12,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:44:12,589 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167576891] [2025-04-13 19:44:12,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167576891] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:44:12,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:44:12,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:44:12,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572933353] [2025-04-13 19:44:12,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:44:12,590 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:44:12,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:44:12,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:44:12,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:44:12,682 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:44:12,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 1502 transitions, 56732 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-13 19:44:12,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:44:12,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:44:12,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:44:18,614 INFO L116 PetriNetUnfolderBase]: 5960/10614 cut-off events. [2025-04-13 19:44:18,614 INFO L117 PetriNetUnfolderBase]: For 703820/703858 co-relation queries the response was YES. [2025-04-13 19:44:18,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130070 conditions, 10614 events. 5960/10614 cut-off events. For 703820/703858 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 83057 event pairs, 2237 based on Foata normal form. 20/9850 useless extension candidates. Maximal degree in co-relation 129875. Up to 8738 conditions per place. [2025-04-13 19:44:18,801 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1298 selfloop transitions, 263 changer transitions 9/1588 dead transitions. [2025-04-13 19:44:18,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 1588 transitions, 61426 flow [2025-04-13 19:44:18,802 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-13 19:44:18,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-13 19:44:18,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2025-04-13 19:44:18,802 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2757936507936508 [2025-04-13 19:44:18,802 INFO L175 Difference]: Start difference. First operand has 585 places, 1502 transitions, 56732 flow. Second operand 12 states and 139 transitions. [2025-04-13 19:44:18,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 1588 transitions, 61426 flow [2025-04-13 19:44:24,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 1588 transitions, 60735 flow, removed 9 selfloop flow, removed 8 redundant places. [2025-04-13 19:44:24,665 INFO L231 Difference]: Finished difference. Result has 592 places, 1498 transitions, 56358 flow [2025-04-13 19:44:24,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=55471, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=56358, PETRI_PLACES=592, PETRI_TRANSITIONS=1498} [2025-04-13 19:44:24,667 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 559 predicate places. [2025-04-13 19:44:24,667 INFO L485 AbstractCegarLoop]: Abstraction has has 592 places, 1498 transitions, 56358 flow [2025-04-13 19:44:24,667 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-13 19:44:24,667 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:44:24,667 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-13 19:44:24,667 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-04-13 19:44:24,668 INFO L403 AbstractCegarLoop]: === Iteration 40 === 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-13 19:44:24,668 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:44:24,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1880267187, now seen corresponding path program 5 times [2025-04-13 19:44:24,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:44:24,668 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934778451] [2025-04-13 19:44:24,668 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:44:24,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:44:24,700 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:44:24,730 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:44:24,731 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:44:24,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:44:26,630 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-13 19:44:26,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:44:26,631 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934778451] [2025-04-13 19:44:26,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934778451] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:44:26,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:44:26,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:44:26,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312960637] [2025-04-13 19:44:26,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:44:26,631 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:44:26,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:44:26,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:44:26,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:44:26,735 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:44:26,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 1498 transitions, 56358 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-13 19:44:26,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:44:26,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:44:26,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:44:33,193 INFO L116 PetriNetUnfolderBase]: 6125/10897 cut-off events. [2025-04-13 19:44:33,193 INFO L117 PetriNetUnfolderBase]: For 731673/731717 co-relation queries the response was YES. [2025-04-13 19:44:33,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134536 conditions, 10897 events. 6125/10897 cut-off events. For 731673/731717 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 85243 event pairs, 2094 based on Foata normal form. 50/10185 useless extension candidates. Maximal degree in co-relation 134338. Up to 8045 conditions per place. [2025-04-13 19:44:33,396 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1243 selfloop transitions, 427 changer transitions 10/1688 dead transitions. [2025-04-13 19:44:33,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1688 transitions, 65265 flow [2025-04-13 19:44:33,397 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:44:33,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:44:33,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 172 transitions. [2025-04-13 19:44:33,397 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.273015873015873 [2025-04-13 19:44:33,397 INFO L175 Difference]: Start difference. First operand has 592 places, 1498 transitions, 56358 flow. Second operand 15 states and 172 transitions. [2025-04-13 19:44:33,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1688 transitions, 65265 flow [2025-04-13 19:44:39,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1688 transitions, 64745 flow, removed 2 selfloop flow, removed 8 redundant places. [2025-04-13 19:44:39,225 INFO L231 Difference]: Finished difference. Result has 603 places, 1572 transitions, 59903 flow [2025-04-13 19:44:39,226 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=55225, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=59903, PETRI_PLACES=603, PETRI_TRANSITIONS=1572} [2025-04-13 19:44:39,227 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 570 predicate places. [2025-04-13 19:44:39,227 INFO L485 AbstractCegarLoop]: Abstraction has has 603 places, 1572 transitions, 59903 flow [2025-04-13 19:44:39,227 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-13 19:44:39,227 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:44:39,227 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-13 19:44:39,227 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-04-13 19:44:39,227 INFO L403 AbstractCegarLoop]: === Iteration 41 === 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-13 19:44:39,232 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:44:39,232 INFO L85 PathProgramCache]: Analyzing trace with hash 844371383, now seen corresponding path program 6 times [2025-04-13 19:44:39,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:44:39,233 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851850479] [2025-04-13 19:44:39,233 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:44:39,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:44:39,257 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:44:39,274 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:44:39,274 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:44:39,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:44:40,443 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-13 19:44:40,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:44:40,443 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851850479] [2025-04-13 19:44:40,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851850479] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:44:40,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:44:40,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:44:40,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351890707] [2025-04-13 19:44:40,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:44:40,444 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:44:40,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:44:40,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:44:40,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:44:40,500 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:44:40,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1572 transitions, 59903 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-13 19:44:40,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:44:40,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:44:40,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:44:46,939 INFO L116 PetriNetUnfolderBase]: 5944/10593 cut-off events. [2025-04-13 19:44:46,940 INFO L117 PetriNetUnfolderBase]: For 716039/716083 co-relation queries the response was YES. [2025-04-13 19:44:47,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131880 conditions, 10593 events. 5944/10593 cut-off events. For 716039/716083 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 82505 event pairs, 2084 based on Foata normal form. 38/9888 useless extension candidates. Maximal degree in co-relation 131677. Up to 7925 conditions per place. [2025-04-13 19:44:47,167 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1176 selfloop transitions, 413 changer transitions 11/1608 dead transitions. [2025-04-13 19:44:47,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1608 transitions, 63254 flow [2025-04-13 19:44:47,168 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-13 19:44:47,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-13 19:44:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 153 transitions. [2025-04-13 19:44:47,169 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2602040816326531 [2025-04-13 19:44:47,169 INFO L175 Difference]: Start difference. First operand has 603 places, 1572 transitions, 59903 flow. Second operand 14 states and 153 transitions. [2025-04-13 19:44:47,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1608 transitions, 63254 flow [2025-04-13 19:44:52,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 1608 transitions, 63095 flow, removed 79 selfloop flow, removed 1 redundant places. [2025-04-13 19:44:53,008 INFO L231 Difference]: Finished difference. Result has 615 places, 1537 transitions, 59286 flow [2025-04-13 19:44:53,009 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=58162, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=59286, PETRI_PLACES=615, PETRI_TRANSITIONS=1537} [2025-04-13 19:44:53,010 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 582 predicate places. [2025-04-13 19:44:53,010 INFO L485 AbstractCegarLoop]: Abstraction has has 615 places, 1537 transitions, 59286 flow [2025-04-13 19:44:53,010 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-13 19:44:53,010 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:44:53,010 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-13 19:44:53,010 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-04-13 19:44:53,010 INFO L403 AbstractCegarLoop]: === Iteration 42 === 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-13 19:44:53,011 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:44:53,011 INFO L85 PathProgramCache]: Analyzing trace with hash -872188385, now seen corresponding path program 7 times [2025-04-13 19:44:53,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:44:53,011 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85697331] [2025-04-13 19:44:53,011 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:44:53,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:44:53,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:44:53,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:44:53,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:44:53,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:44:53,351 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-13 19:44:53,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:44:53,351 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85697331] [2025-04-13 19:44:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85697331] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:44:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:44:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-04-13 19:44:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750633458] [2025-04-13 19:44:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:44:53,351 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-04-13 19:44:53,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:44:53,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-04-13 19:44:53,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-04-13 19:44:53,368 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:44:53,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 1537 transitions, 59286 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-13 19:44:53,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:44:53,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:44:53,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:44:58,720 INFO L116 PetriNetUnfolderBase]: 5732/10295 cut-off events. [2025-04-13 19:44:58,720 INFO L117 PetriNetUnfolderBase]: For 691190/691276 co-relation queries the response was YES. [2025-04-13 19:44:58,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129490 conditions, 10295 events. 5732/10295 cut-off events. For 691190/691276 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 80373 event pairs, 1005 based on Foata normal form. 40/9612 useless extension candidates. Maximal degree in co-relation 129286. Up to 3615 conditions per place. [2025-04-13 19:44:58,910 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1114 selfloop transitions, 388 changer transitions 51/1581 dead transitions. [2025-04-13 19:44:58,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 1581 transitions, 62857 flow [2025-04-13 19:44:58,911 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-13 19:44:58,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-13 19:44:58,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2025-04-13 19:44:58,911 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2025-04-13 19:44:58,912 INFO L175 Difference]: Start difference. First operand has 615 places, 1537 transitions, 59286 flow. Second operand 11 states and 154 transitions. [2025-04-13 19:44:58,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 1581 transitions, 62857 flow [2025-04-13 19:45:05,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 1581 transitions, 62041 flow, removed 31 selfloop flow, removed 12 redundant places. [2025-04-13 19:45:05,410 INFO L231 Difference]: Finished difference. Result has 612 places, 1484 transitions, 57147 flow [2025-04-13 19:45:05,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=57499, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=57147, PETRI_PLACES=612, PETRI_TRANSITIONS=1484} [2025-04-13 19:45:05,412 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 579 predicate places. [2025-04-13 19:45:05,412 INFO L485 AbstractCegarLoop]: Abstraction has has 612 places, 1484 transitions, 57147 flow [2025-04-13 19:45:05,412 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-13 19:45:05,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:45:05,412 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-13 19:45:05,412 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-04-13 19:45:05,412 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-13 19:45:05,413 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:45:05,413 INFO L85 PathProgramCache]: Analyzing trace with hash 421592391, now seen corresponding path program 9 times [2025-04-13 19:45:05,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:45:05,413 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615947491] [2025-04-13 19:45:05,413 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:45:05,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:45:05,436 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:45:05,456 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:45:05,456 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:45:05,456 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:45:07,559 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-13 19:45:07,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:45:07,559 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615947491] [2025-04-13 19:45:07,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615947491] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:45:07,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:45:07,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:45:07,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500547470] [2025-04-13 19:45:07,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:45:07,560 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:45:07,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:45:07,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:45:07,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:45:07,666 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:45:07,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 1484 transitions, 57147 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-13 19:45:07,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:45:07,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:45:07,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:45:14,643 INFO L116 PetriNetUnfolderBase]: 5786/10245 cut-off events. [2025-04-13 19:45:14,644 INFO L117 PetriNetUnfolderBase]: For 676568/676568 co-relation queries the response was YES. [2025-04-13 19:45:14,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126443 conditions, 10245 events. 5786/10245 cut-off events. For 676568/676568 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 78270 event pairs, 1650 based on Foata normal form. 30/9564 useless extension candidates. Maximal degree in co-relation 126242. Up to 6321 conditions per place. [2025-04-13 19:45:14,978 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1071 selfloop transitions, 455 changer transitions 12/1538 dead transitions. [2025-04-13 19:45:14,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 1538 transitions, 60321 flow [2025-04-13 19:45:14,979 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:45:14,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:45:14,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 166 transitions. [2025-04-13 19:45:14,979 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2634920634920635 [2025-04-13 19:45:14,979 INFO L175 Difference]: Start difference. First operand has 612 places, 1484 transitions, 57147 flow. Second operand 15 states and 166 transitions. [2025-04-13 19:45:14,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 1538 transitions, 60321 flow [2025-04-13 19:45:20,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 1538 transitions, 59662 flow, removed 37 selfloop flow, removed 7 redundant places. [2025-04-13 19:45:20,415 INFO L231 Difference]: Finished difference. Result has 621 places, 1464 transitions, 56554 flow [2025-04-13 19:45:20,416 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=54984, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1007, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=56554, PETRI_PLACES=621, PETRI_TRANSITIONS=1464} [2025-04-13 19:45:20,416 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 588 predicate places. [2025-04-13 19:45:20,416 INFO L485 AbstractCegarLoop]: Abstraction has has 621 places, 1464 transitions, 56554 flow [2025-04-13 19:45:20,417 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-13 19:45:20,417 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:45:20,417 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-13 19:45:20,417 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-04-13 19:45:20,417 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-13 19:45:20,417 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:45:20,418 INFO L85 PathProgramCache]: Analyzing trace with hash -589548595, now seen corresponding path program 10 times [2025-04-13 19:45:20,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:45:20,418 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805197736] [2025-04-13 19:45:20,418 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:45:20,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:45:20,442 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:45:20,460 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:45:20,460 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:45:20,460 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:45:21,134 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-13 19:45:21,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:45:21,134 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805197736] [2025-04-13 19:45:21,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805197736] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:45:21,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:45:21,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:45:21,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34441835] [2025-04-13 19:45:21,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:45:21,135 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:45:21,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:45:21,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:45:21,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:45:21,173 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:45:21,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1464 transitions, 56554 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-13 19:45:21,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:45:21,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:45:21,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:45:26,343 INFO L116 PetriNetUnfolderBase]: 5618/10004 cut-off events. [2025-04-13 19:45:26,343 INFO L117 PetriNetUnfolderBase]: For 665203/665249 co-relation queries the response was YES. [2025-04-13 19:45:26,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124581 conditions, 10004 events. 5618/10004 cut-off events. For 665203/665249 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 76691 event pairs, 1229 based on Foata normal form. 26/9312 useless extension candidates. Maximal degree in co-relation 124381. Up to 4706 conditions per place. [2025-04-13 19:45:26,517 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 976 selfloop transitions, 511 changer transitions 14/1521 dead transitions. [2025-04-13 19:45:26,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 1521 transitions, 60691 flow [2025-04-13 19:45:26,518 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:45:26,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:45:26,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2025-04-13 19:45:26,518 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3306878306878307 [2025-04-13 19:45:26,518 INFO L175 Difference]: Start difference. First operand has 621 places, 1464 transitions, 56554 flow. Second operand 9 states and 125 transitions. [2025-04-13 19:45:26,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 1521 transitions, 60691 flow [2025-04-13 19:45:31,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 1521 transitions, 60144 flow, removed 25 selfloop flow, removed 6 redundant places. [2025-04-13 19:45:31,917 INFO L231 Difference]: Finished difference. Result has 625 places, 1468 transitions, 57250 flow [2025-04-13 19:45:31,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=56014, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=57250, PETRI_PLACES=625, PETRI_TRANSITIONS=1468} [2025-04-13 19:45:31,919 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 592 predicate places. [2025-04-13 19:45:31,919 INFO L485 AbstractCegarLoop]: Abstraction has has 625 places, 1468 transitions, 57250 flow [2025-04-13 19:45:31,919 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-13 19:45:31,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:45:31,919 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-13 19:45:31,919 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-04-13 19:45:31,919 INFO L403 AbstractCegarLoop]: === Iteration 45 === 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-13 19:45:31,920 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:45:31,920 INFO L85 PathProgramCache]: Analyzing trace with hash -314094915, now seen corresponding path program 8 times [2025-04-13 19:45:31,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:45:31,920 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993688070] [2025-04-13 19:45:31,920 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:45:31,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:45:32,035 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:45:32,053 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:45:32,053 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:45:32,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:45:33,307 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-13 19:45:33,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:45:33,308 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993688070] [2025-04-13 19:45:33,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993688070] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:45:33,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:45:33,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:45:33,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614278271] [2025-04-13 19:45:33,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:45:33,308 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:45:33,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:45:33,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:45:33,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:45:33,392 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:45:33,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 1468 transitions, 57250 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-13 19:45:33,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:45:33,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:45:33,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:45:39,818 INFO L116 PetriNetUnfolderBase]: 5987/10532 cut-off events. [2025-04-13 19:45:39,819 INFO L117 PetriNetUnfolderBase]: For 703585/703585 co-relation queries the response was YES. [2025-04-13 19:45:39,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130459 conditions, 10532 events. 5987/10532 cut-off events. For 703585/703585 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 80240 event pairs, 2119 based on Foata normal form. 2/9787 useless extension candidates. Maximal degree in co-relation 130259. Up to 8138 conditions per place. [2025-04-13 19:45:40,005 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1298 selfloop transitions, 322 changer transitions 6/1626 dead transitions. [2025-04-13 19:45:40,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 1626 transitions, 63685 flow [2025-04-13 19:45:40,006 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-13 19:45:40,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-04-13 19:45:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 182 transitions. [2025-04-13 19:45:40,007 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2708333333333333 [2025-04-13 19:45:40,007 INFO L175 Difference]: Start difference. First operand has 625 places, 1468 transitions, 57250 flow. Second operand 16 states and 182 transitions. [2025-04-13 19:45:40,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 1626 transitions, 63685 flow [2025-04-13 19:45:45,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 1626 transitions, 63082 flow, removed 4 selfloop flow, removed 5 redundant places. [2025-04-13 19:45:45,317 INFO L231 Difference]: Finished difference. Result has 642 places, 1523 transitions, 59330 flow [2025-04-13 19:45:45,318 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=56665, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=59330, PETRI_PLACES=642, PETRI_TRANSITIONS=1523} [2025-04-13 19:45:45,319 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 609 predicate places. [2025-04-13 19:45:45,319 INFO L485 AbstractCegarLoop]: Abstraction has has 642 places, 1523 transitions, 59330 flow [2025-04-13 19:45:45,319 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-13 19:45:45,319 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:45:45,319 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-13 19:45:45,319 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-04-13 19:45:45,319 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-13 19:45:45,320 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:45:45,320 INFO L85 PathProgramCache]: Analyzing trace with hash 29453239, now seen corresponding path program 9 times [2025-04-13 19:45:45,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:45:45,320 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684413941] [2025-04-13 19:45:45,320 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:45:45,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:45:45,343 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:45:45,365 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:45:45,365 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:45:45,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:45:47,103 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-13 19:45:47,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:45:47,103 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684413941] [2025-04-13 19:45:47,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684413941] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:45:47,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:45:47,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:45:47,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873125866] [2025-04-13 19:45:47,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:45:47,103 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:45:47,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:45:47,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:45:47,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:45:47,180 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:45:47,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 1523 transitions, 59330 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-13 19:45:47,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:45:47,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:45:47,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:45:53,896 INFO L116 PetriNetUnfolderBase]: 5906/10454 cut-off events. [2025-04-13 19:45:53,896 INFO L117 PetriNetUnfolderBase]: For 728409/728446 co-relation queries the response was YES. [2025-04-13 19:45:54,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131710 conditions, 10454 events. 5906/10454 cut-off events. For 728409/728446 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 80301 event pairs, 1974 based on Foata normal form. 32/9742 useless extension candidates. Maximal degree in co-relation 131503. Up to 7436 conditions per place. [2025-04-13 19:45:54,082 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1210 selfloop transitions, 448 changer transitions 8/1677 dead transitions. [2025-04-13 19:45:54,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 1677 transitions, 66600 flow [2025-04-13 19:45:54,083 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-04-13 19:45:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-04-13 19:45:54,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 179 transitions. [2025-04-13 19:45:54,083 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2841269841269841 [2025-04-13 19:45:54,083 INFO L175 Difference]: Start difference. First operand has 642 places, 1523 transitions, 59330 flow. Second operand 15 states and 179 transitions. [2025-04-13 19:45:54,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 1677 transitions, 66600 flow [2025-04-13 19:45:59,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 1677 transitions, 66270 flow, removed 31 selfloop flow, removed 5 redundant places. [2025-04-13 19:45:59,710 INFO L231 Difference]: Finished difference. Result has 657 places, 1572 transitions, 61920 flow [2025-04-13 19:45:59,711 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=58767, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1098, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=61920, PETRI_PLACES=657, PETRI_TRANSITIONS=1572} [2025-04-13 19:45:59,712 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 624 predicate places. [2025-04-13 19:45:59,712 INFO L485 AbstractCegarLoop]: Abstraction has has 657 places, 1572 transitions, 61920 flow [2025-04-13 19:45:59,712 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-13 19:45:59,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:45:59,712 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-13 19:45:59,712 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-04-13 19:45:59,712 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-13 19:45:59,713 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:45:59,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1604478001, now seen corresponding path program 2 times [2025-04-13 19:45:59,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:45:59,713 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19904991] [2025-04-13 19:45:59,713 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:45:59,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:45:59,736 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:45:59,772 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:45:59,772 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:45:59,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:46:01,027 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-13 19:46:01,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:46:01,027 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19904991] [2025-04-13 19:46:01,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19904991] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:46:01,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:46:01,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:46:01,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505909147] [2025-04-13 19:46:01,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:46:01,027 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-04-13 19:46:01,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:46:01,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-04-13 19:46:01,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2025-04-13 19:46:01,102 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:46:01,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 1572 transitions, 61920 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-13 19:46:01,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:46:01,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:46:01,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:46:08,207 INFO L116 PetriNetUnfolderBase]: 5938/10505 cut-off events. [2025-04-13 19:46:08,207 INFO L117 PetriNetUnfolderBase]: For 726885/726921 co-relation queries the response was YES. [2025-04-13 19:46:08,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134088 conditions, 10505 events. 5938/10505 cut-off events. For 726885/726921 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 80440 event pairs, 354 based on Foata normal form. 41/9791 useless extension candidates. Maximal degree in co-relation 133875. Up to 2226 conditions per place. [2025-04-13 19:46:08,402 INFO L140 encePairwiseOnDemand]: 21/42 looper letters, 621 selfloop transitions, 1041 changer transitions 51/1724 dead transitions. [2025-04-13 19:46:08,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 1724 transitions, 68221 flow [2025-04-13 19:46:08,403 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-04-13 19:46:08,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2025-04-13 19:46:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 319 transitions. [2025-04-13 19:46:08,404 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25317460317460316 [2025-04-13 19:46:08,404 INFO L175 Difference]: Start difference. First operand has 657 places, 1572 transitions, 61920 flow. Second operand 30 states and 319 transitions. [2025-04-13 19:46:08,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 1724 transitions, 68221 flow [2025-04-13 19:46:14,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 1724 transitions, 67404 flow, removed 36 selfloop flow, removed 8 redundant places. [2025-04-13 19:46:14,709 INFO L231 Difference]: Finished difference. Result has 685 places, 1578 transitions, 63959 flow [2025-04-13 19:46:14,710 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=61126, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=63959, PETRI_PLACES=685, PETRI_TRANSITIONS=1578} [2025-04-13 19:46:14,710 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 652 predicate places. [2025-04-13 19:46:14,710 INFO L485 AbstractCegarLoop]: Abstraction has has 685 places, 1578 transitions, 63959 flow [2025-04-13 19:46:14,711 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-13 19:46:14,711 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:46:14,711 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-13 19:46:14,711 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2025-04-13 19:46:14,711 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-13 19:46:14,712 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:46:14,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1875559451, now seen corresponding path program 11 times [2025-04-13 19:46:14,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:46:14,712 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909524921] [2025-04-13 19:46:14,712 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:46:14,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:46:14,736 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:46:14,760 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:46:14,760 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:46:14,760 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:46:16,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-13 19:46:16,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:46:16,022 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909524921] [2025-04-13 19:46:16,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909524921] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:46:16,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:46:16,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:46:16,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618599263] [2025-04-13 19:46:16,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:46:16,022 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:46:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:46:16,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:46:16,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:46:16,107 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:46:16,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 1578 transitions, 63959 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-13 19:46:16,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:46:16,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:46:16,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:46:22,279 INFO L116 PetriNetUnfolderBase]: 5931/10483 cut-off events. [2025-04-13 19:46:22,279 INFO L117 PetriNetUnfolderBase]: For 791147/791213 co-relation queries the response was YES. [2025-04-13 19:46:22,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138957 conditions, 10483 events. 5931/10483 cut-off events. For 791147/791213 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 80306 event pairs, 2154 based on Foata normal form. 36/9749 useless extension candidates. Maximal degree in co-relation 138740. Up to 8346 conditions per place. [2025-04-13 19:46:22,487 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1342 selfloop transitions, 294 changer transitions 4/1669 dead transitions. [2025-04-13 19:46:22,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 1669 transitions, 69958 flow [2025-04-13 19:46:22,488 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-13 19:46:22,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-13 19:46:22,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2025-04-13 19:46:22,488 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.31601731601731603 [2025-04-13 19:46:22,488 INFO L175 Difference]: Start difference. First operand has 685 places, 1578 transitions, 63959 flow. Second operand 11 states and 146 transitions. [2025-04-13 19:46:22,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 1669 transitions, 69958 flow [2025-04-13 19:46:28,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 1669 transitions, 67758 flow, removed 78 selfloop flow, removed 22 redundant places. [2025-04-13 19:46:28,620 INFO L231 Difference]: Finished difference. Result has 674 places, 1614 transitions, 64070 flow [2025-04-13 19:46:28,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=61855, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=64070, PETRI_PLACES=674, PETRI_TRANSITIONS=1614} [2025-04-13 19:46:28,622 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 641 predicate places. [2025-04-13 19:46:28,622 INFO L485 AbstractCegarLoop]: Abstraction has has 674 places, 1614 transitions, 64070 flow [2025-04-13 19:46:28,622 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-13 19:46:28,622 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:46:28,622 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-13 19:46:28,623 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2025-04-13 19:46:28,623 INFO L403 AbstractCegarLoop]: === Iteration 49 === 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-13 19:46:28,623 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:46:28,623 INFO L85 PathProgramCache]: Analyzing trace with hash -876800713, now seen corresponding path program 10 times [2025-04-13 19:46:28,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:46:28,623 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710121596] [2025-04-13 19:46:28,623 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:46:28,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:46:28,647 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:46:28,669 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:46:28,669 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:46:28,669 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:46:29,649 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-13 19:46:29,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:46:29,649 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710121596] [2025-04-13 19:46:29,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710121596] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:46:29,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:46:29,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:46:29,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522683370] [2025-04-13 19:46:29,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:46:29,650 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:46:29,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:46:29,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:46:29,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:46:29,745 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:46:29,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 1614 transitions, 64070 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-13 19:46:29,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:46:29,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:46:29,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:46:36,445 INFO L116 PetriNetUnfolderBase]: 5965/10524 cut-off events. [2025-04-13 19:46:36,446 INFO L117 PetriNetUnfolderBase]: For 750723/750767 co-relation queries the response was YES. [2025-04-13 19:46:36,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138060 conditions, 10524 events. 5965/10524 cut-off events. For 750723/750767 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 80244 event pairs, 1125 based on Foata normal form. 34/9795 useless extension candidates. Maximal degree in co-relation 137846. Up to 4183 conditions per place. [2025-04-13 19:46:36,634 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1210 selfloop transitions, 497 changer transitions 16/1734 dead transitions. [2025-04-13 19:46:36,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 1734 transitions, 70230 flow [2025-04-13 19:46:36,634 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-04-13 19:46:36,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-04-13 19:46:36,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 196 transitions. [2025-04-13 19:46:36,635 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2025-04-13 19:46:36,635 INFO L175 Difference]: Start difference. First operand has 674 places, 1614 transitions, 64070 flow. Second operand 16 states and 196 transitions. [2025-04-13 19:46:36,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 1734 transitions, 70230 flow [2025-04-13 19:46:42,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 1734 transitions, 69833 flow, removed 23 selfloop flow, removed 6 redundant places. [2025-04-13 19:46:42,663 INFO L231 Difference]: Finished difference. Result has 688 places, 1640 transitions, 65851 flow [2025-04-13 19:46:42,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=63139, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=454, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=65851, PETRI_PLACES=688, PETRI_TRANSITIONS=1640} [2025-04-13 19:46:42,665 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 655 predicate places. [2025-04-13 19:46:42,665 INFO L485 AbstractCegarLoop]: Abstraction has has 688 places, 1640 transitions, 65851 flow [2025-04-13 19:46:42,665 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-13 19:46:42,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:46:42,665 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-13 19:46:42,665 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2025-04-13 19:46:42,665 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-13 19:46:42,666 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:46:42,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1499535453, now seen corresponding path program 12 times [2025-04-13 19:46:42,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:46:42,666 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719278275] [2025-04-13 19:46:42,666 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:46:42,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:46:42,688 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:46:42,712 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:46:42,713 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:46:42,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:46:43,982 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-13 19:46:43,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:46:43,982 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719278275] [2025-04-13 19:46:43,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719278275] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:46:43,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:46:43,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:46:43,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108430721] [2025-04-13 19:46:43,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:46:43,983 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:46:43,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:46:43,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:46:43,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:46:44,048 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:46:44,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 1640 transitions, 65851 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-13 19:46:44,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:46:44,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:46:44,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:46:50,295 INFO L116 PetriNetUnfolderBase]: 6153/10787 cut-off events. [2025-04-13 19:46:50,296 INFO L117 PetriNetUnfolderBase]: For 807730/807765 co-relation queries the response was YES. [2025-04-13 19:46:50,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142894 conditions, 10787 events. 6153/10787 cut-off events. For 807730/807765 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 82337 event pairs, 2146 based on Foata normal form. 42/10027 useless extension candidates. Maximal degree in co-relation 142677. Up to 8553 conditions per place. [2025-04-13 19:46:50,508 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1344 selfloop transitions, 358 changer transitions 3/1716 dead transitions. [2025-04-13 19:46:50,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 1716 transitions, 71752 flow [2025-04-13 19:46:50,509 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-13 19:46:50,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-13 19:46:50,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2025-04-13 19:46:50,509 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2025-04-13 19:46:50,509 INFO L175 Difference]: Start difference. First operand has 688 places, 1640 transitions, 65851 flow. Second operand 11 states and 132 transitions. [2025-04-13 19:46:50,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 1716 transitions, 71752 flow [2025-04-13 19:46:56,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 690 places, 1716 transitions, 71108 flow, removed 48 selfloop flow, removed 8 redundant places. [2025-04-13 19:46:56,683 INFO L231 Difference]: Finished difference. Result has 692 places, 1674 transitions, 67702 flow [2025-04-13 19:46:56,684 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=65215, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=67702, PETRI_PLACES=692, PETRI_TRANSITIONS=1674} [2025-04-13 19:46:56,685 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 659 predicate places. [2025-04-13 19:46:56,685 INFO L485 AbstractCegarLoop]: Abstraction has has 692 places, 1674 transitions, 67702 flow [2025-04-13 19:46:56,685 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-13 19:46:56,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:46:56,685 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-13 19:46:56,685 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2025-04-13 19:46:56,685 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-13 19:46:56,686 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:46:56,686 INFO L85 PathProgramCache]: Analyzing trace with hash 384237453, now seen corresponding path program 13 times [2025-04-13 19:46:56,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:46:56,686 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419766815] [2025-04-13 19:46:56,686 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:46:56,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:46:56,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:46:56,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:46:56,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:46:56,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:46:57,983 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-13 19:46:57,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:46:57,984 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419766815] [2025-04-13 19:46:57,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419766815] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:46:57,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:46:57,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:46:57,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868469553] [2025-04-13 19:46:57,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:46:57,984 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:46:57,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:46:57,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:46:57,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:46:58,072 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:46:58,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 1674 transitions, 67702 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-13 19:46:58,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:46:58,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:46:58,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:47:04,482 INFO L116 PetriNetUnfolderBase]: 5930/10534 cut-off events. [2025-04-13 19:47:04,482 INFO L117 PetriNetUnfolderBase]: For 800315/800410 co-relation queries the response was YES. [2025-04-13 19:47:04,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141083 conditions, 10534 events. 5930/10534 cut-off events. For 800315/800410 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 81559 event pairs, 2033 based on Foata normal form. 62/9809 useless extension candidates. Maximal degree in co-relation 140867. Up to 8146 conditions per place. [2025-04-13 19:47:04,672 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1337 selfloop transitions, 361 changer transitions 8/1747 dead transitions. [2025-04-13 19:47:04,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 1747 transitions, 72867 flow [2025-04-13 19:47:04,673 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:47:04,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:47:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2025-04-13 19:47:04,674 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3357142857142857 [2025-04-13 19:47:04,674 INFO L175 Difference]: Start difference. First operand has 692 places, 1674 transitions, 67702 flow. Second operand 10 states and 141 transitions. [2025-04-13 19:47:04,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 1747 transitions, 72867 flow [2025-04-13 19:47:10,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 1747 transitions, 72022 flow, removed 8 selfloop flow, removed 9 redundant places. [2025-04-13 19:47:10,816 INFO L231 Difference]: Finished difference. Result has 695 places, 1678 transitions, 67627 flow [2025-04-13 19:47:10,817 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66267, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=67627, PETRI_PLACES=695, PETRI_TRANSITIONS=1678} [2025-04-13 19:47:10,817 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 662 predicate places. [2025-04-13 19:47:10,817 INFO L485 AbstractCegarLoop]: Abstraction has has 695 places, 1678 transitions, 67627 flow [2025-04-13 19:47:10,817 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-13 19:47:10,817 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:47:10,818 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-13 19:47:10,818 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2025-04-13 19:47:10,818 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-13 19:47:10,818 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:47:10,818 INFO L85 PathProgramCache]: Analyzing trace with hash 26283661, now seen corresponding path program 3 times [2025-04-13 19:47:10,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:47:10,818 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917185720] [2025-04-13 19:47:10,818 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:47:10,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:47:10,841 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:47:10,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:47:10,867 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:47:10,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:47:12,041 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-13 19:47:12,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:47:12,041 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917185720] [2025-04-13 19:47:12,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917185720] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:47:12,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:47:12,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:47:12,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331632816] [2025-04-13 19:47:12,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:47:12,041 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:47:12,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:47:12,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:47:12,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:47:12,087 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:47:12,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 1678 transitions, 67627 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-13 19:47:12,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:47:12,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:47:12,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:47:18,362 INFO L116 PetriNetUnfolderBase]: 6105/10770 cut-off events. [2025-04-13 19:47:18,362 INFO L117 PetriNetUnfolderBase]: For 801555/801619 co-relation queries the response was YES. [2025-04-13 19:47:18,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143658 conditions, 10770 events. 6105/10770 cut-off events. For 801555/801619 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 82712 event pairs, 2163 based on Foata normal form. 30/10036 useless extension candidates. Maximal degree in co-relation 143441. Up to 8410 conditions per place. [2025-04-13 19:47:18,565 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1371 selfloop transitions, 329 changer transitions 5/1735 dead transitions. [2025-04-13 19:47:18,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 1735 transitions, 71859 flow [2025-04-13 19:47:18,566 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:47:18,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:47:18,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2025-04-13 19:47:18,566 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.34285714285714286 [2025-04-13 19:47:18,566 INFO L175 Difference]: Start difference. First operand has 695 places, 1678 transitions, 67627 flow. Second operand 10 states and 144 transitions. [2025-04-13 19:47:18,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 1735 transitions, 71859 flow [2025-04-13 19:47:24,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 1735 transitions, 71540 flow, removed 18 selfloop flow, removed 2 redundant places. [2025-04-13 19:47:24,870 INFO L231 Difference]: Finished difference. Result has 704 places, 1677 transitions, 67805 flow [2025-04-13 19:47:24,872 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66907, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=67805, PETRI_PLACES=704, PETRI_TRANSITIONS=1677} [2025-04-13 19:47:24,872 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 671 predicate places. [2025-04-13 19:47:24,872 INFO L485 AbstractCegarLoop]: Abstraction has has 704 places, 1677 transitions, 67805 flow [2025-04-13 19:47:24,872 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-13 19:47:24,872 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:47:24,872 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-13 19:47:24,872 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2025-04-13 19:47:24,873 INFO L403 AbstractCegarLoop]: === Iteration 53 === 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-13 19:47:24,873 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:47:24,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1153661943, now seen corresponding path program 14 times [2025-04-13 19:47:24,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:47:24,873 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572057266] [2025-04-13 19:47:24,873 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:47:24,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:47:24,895 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:47:24,917 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:47:24,917 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:47:24,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:47:26,317 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-13 19:47:26,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:47:26,318 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572057266] [2025-04-13 19:47:26,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572057266] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:47:26,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:47:26,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:47:26,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161082776] [2025-04-13 19:47:26,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:47:26,318 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:47:26,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:47:26,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:47:26,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:47:26,407 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:47:26,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 1677 transitions, 67805 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-13 19:47:26,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:47:26,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:47:26,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:47:32,821 INFO L116 PetriNetUnfolderBase]: 6059/10710 cut-off events. [2025-04-13 19:47:32,821 INFO L117 PetriNetUnfolderBase]: For 816971/817016 co-relation queries the response was YES. [2025-04-13 19:47:32,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143376 conditions, 10710 events. 6059/10710 cut-off events. For 816971/817016 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 82500 event pairs, 2179 based on Foata normal form. 42/10008 useless extension candidates. Maximal degree in co-relation 143157. Up to 8576 conditions per place. [2025-04-13 19:47:33,031 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1343 selfloop transitions, 352 changer transitions 11/1717 dead transitions. [2025-04-13 19:47:33,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 1717 transitions, 71870 flow [2025-04-13 19:47:33,031 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-13 19:47:33,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-13 19:47:33,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2025-04-13 19:47:33,032 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.26785714285714285 [2025-04-13 19:47:33,032 INFO L175 Difference]: Start difference. First operand has 704 places, 1677 transitions, 67805 flow. Second operand 12 states and 135 transitions. [2025-04-13 19:47:33,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 1717 transitions, 71870 flow [2025-04-13 19:47:39,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1717 transitions, 71462 flow, removed 6 selfloop flow, removed 6 redundant places. [2025-04-13 19:47:39,387 INFO L231 Difference]: Finished difference. Result has 712 places, 1672 transitions, 67848 flow [2025-04-13 19:47:39,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=67199, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=67848, PETRI_PLACES=712, PETRI_TRANSITIONS=1672} [2025-04-13 19:47:39,388 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 679 predicate places. [2025-04-13 19:47:39,389 INFO L485 AbstractCegarLoop]: Abstraction has has 712 places, 1672 transitions, 67848 flow [2025-04-13 19:47:39,389 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-13 19:47:39,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:47:39,389 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-13 19:47:39,389 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-04-13 19:47:39,389 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-13 19:47:39,389 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:47:39,390 INFO L85 PathProgramCache]: Analyzing trace with hash -243053211, now seen corresponding path program 15 times [2025-04-13 19:47:39,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:47:39,390 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661646404] [2025-04-13 19:47:39,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:47:39,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:47:39,412 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:47:39,436 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:47:39,437 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:47:39,437 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:47:41,023 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-13 19:47:41,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:47:41,024 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661646404] [2025-04-13 19:47:41,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661646404] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:47:41,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:47:41,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:47:41,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119821437] [2025-04-13 19:47:41,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:47:41,024 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:47:41,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:47:41,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:47:41,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:47:41,075 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:47:41,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 1672 transitions, 67848 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-13 19:47:41,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:47:41,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:47:41,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:47:47,308 INFO L116 PetriNetUnfolderBase]: 6096/10751 cut-off events. [2025-04-13 19:47:47,309 INFO L117 PetriNetUnfolderBase]: For 832561/832623 co-relation queries the response was YES. [2025-04-13 19:47:47,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144364 conditions, 10751 events. 6096/10751 cut-off events. For 832561/832623 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 82543 event pairs, 2168 based on Foata normal form. 28/10015 useless extension candidates. Maximal degree in co-relation 144143. Up to 8417 conditions per place. [2025-04-13 19:47:47,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 1354 selfloop transitions, 340 changer transitions 3/1727 dead transitions. [2025-04-13 19:47:47,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 1727 transitions, 72624 flow [2025-04-13 19:47:47,522 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:47:47,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:47:47,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2025-04-13 19:47:47,522 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3148148148148148 [2025-04-13 19:47:47,522 INFO L175 Difference]: Start difference. First operand has 712 places, 1672 transitions, 67848 flow. Second operand 9 states and 119 transitions. [2025-04-13 19:47:47,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 1727 transitions, 72624 flow [2025-04-13 19:47:53,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 1727 transitions, 71858 flow, removed 35 selfloop flow, removed 15 redundant places. [2025-04-13 19:47:53,761 INFO L231 Difference]: Finished difference. Result has 702 places, 1674 transitions, 68048 flow [2025-04-13 19:47:53,762 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66554, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=68048, PETRI_PLACES=702, PETRI_TRANSITIONS=1674} [2025-04-13 19:47:53,762 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 669 predicate places. [2025-04-13 19:47:53,762 INFO L485 AbstractCegarLoop]: Abstraction has has 702 places, 1674 transitions, 68048 flow [2025-04-13 19:47:53,762 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-13 19:47:53,762 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:47:53,762 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-13 19:47:53,763 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2025-04-13 19:47:53,763 INFO L403 AbstractCegarLoop]: === Iteration 55 === 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-13 19:47:53,763 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:47:53,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1659992451, now seen corresponding path program 16 times [2025-04-13 19:47:53,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:47:53,763 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588313791] [2025-04-13 19:47:53,763 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:47:53,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:47:53,786 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:47:53,804 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:47:53,805 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:47:53,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:47:54,599 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-13 19:47:54,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:47:54,599 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588313791] [2025-04-13 19:47:54,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588313791] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:47:54,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:47:54,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:47:54,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693006921] [2025-04-13 19:47:54,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:47:54,599 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:47:54,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:47:54,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:47:54,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:47:54,627 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:47:54,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 1674 transitions, 68048 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-13 19:47:54,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:47:54,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:47:54,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:48:00,472 INFO L116 PetriNetUnfolderBase]: 6033/10639 cut-off events. [2025-04-13 19:48:00,472 INFO L117 PetriNetUnfolderBase]: For 817868/817944 co-relation queries the response was YES. [2025-04-13 19:48:00,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141471 conditions, 10639 events. 6033/10639 cut-off events. For 817868/817944 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 81264 event pairs, 1300 based on Foata normal form. 58/9939 useless extension candidates. Maximal degree in co-relation 141258. Up to 5127 conditions per place. [2025-04-13 19:48:00,674 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1068 selfloop transitions, 603 changer transitions 13/1714 dead transitions. [2025-04-13 19:48:00,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1714 transitions, 71945 flow [2025-04-13 19:48:00,675 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-13 19:48:00,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-13 19:48:00,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2025-04-13 19:48:00,675 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2025-04-13 19:48:00,675 INFO L175 Difference]: Start difference. First operand has 702 places, 1674 transitions, 68048 flow. Second operand 12 states and 144 transitions. [2025-04-13 19:48:00,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1714 transitions, 71945 flow [2025-04-13 19:48:06,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 1714 transitions, 71459 flow, removed 25 selfloop flow, removed 7 redundant places. [2025-04-13 19:48:06,663 INFO L231 Difference]: Finished difference. Result has 706 places, 1662 transitions, 68206 flow [2025-04-13 19:48:06,664 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66738, PETRI_DIFFERENCE_MINUEND_PLACES=692, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1055, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=68206, PETRI_PLACES=706, PETRI_TRANSITIONS=1662} [2025-04-13 19:48:06,664 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 673 predicate places. [2025-04-13 19:48:06,664 INFO L485 AbstractCegarLoop]: Abstraction has has 706 places, 1662 transitions, 68206 flow [2025-04-13 19:48:06,665 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-13 19:48:06,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:48:06,665 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-13 19:48:06,665 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2025-04-13 19:48:06,665 INFO L403 AbstractCegarLoop]: === Iteration 56 === 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-13 19:48:06,666 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:48:06,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1511615735, now seen corresponding path program 4 times [2025-04-13 19:48:06,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:48:06,666 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041683455] [2025-04-13 19:48:06,666 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:48:06,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:48:06,688 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:48:06,710 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:48:06,710 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:48:06,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:48:07,494 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-13 19:48:07,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:48:07,495 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041683455] [2025-04-13 19:48:07,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041683455] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:48:07,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:48:07,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:48:07,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676667751] [2025-04-13 19:48:07,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:48:07,495 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:48:07,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:48:07,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:48:07,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:48:07,543 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:48:07,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 1662 transitions, 68206 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-13 19:48:07,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:48:07,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:48:07,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:48:13,359 INFO L116 PetriNetUnfolderBase]: 5949/10579 cut-off events. [2025-04-13 19:48:13,360 INFO L117 PetriNetUnfolderBase]: For 852192/852270 co-relation queries the response was YES. [2025-04-13 19:48:13,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142452 conditions, 10579 events. 5949/10579 cut-off events. For 852192/852270 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 81857 event pairs, 1307 based on Foata normal form. 34/9853 useless extension candidates. Maximal degree in co-relation 142239. Up to 5179 conditions per place. [2025-04-13 19:48:13,566 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1333 selfloop transitions, 361 changer transitions 14/1749 dead transitions. [2025-04-13 19:48:13,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 1749 transitions, 74229 flow [2025-04-13 19:48:13,567 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:48:13,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:48:13,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2025-04-13 19:48:13,567 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3238095238095238 [2025-04-13 19:48:13,567 INFO L175 Difference]: Start difference. First operand has 706 places, 1662 transitions, 68206 flow. Second operand 10 states and 136 transitions. [2025-04-13 19:48:13,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 1749 transitions, 74229 flow [2025-04-13 19:48:19,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 1749 transitions, 73857 flow, removed 19 selfloop flow, removed 6 redundant places. [2025-04-13 19:48:19,587 INFO L231 Difference]: Finished difference. Result has 711 places, 1691 transitions, 69808 flow [2025-04-13 19:48:19,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=67845, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=69808, PETRI_PLACES=711, PETRI_TRANSITIONS=1691} [2025-04-13 19:48:19,589 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 678 predicate places. [2025-04-13 19:48:19,589 INFO L485 AbstractCegarLoop]: Abstraction has has 711 places, 1691 transitions, 69808 flow [2025-04-13 19:48:19,589 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-13 19:48:19,589 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:48:19,589 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-13 19:48:19,589 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2025-04-13 19:48:19,589 INFO L403 AbstractCegarLoop]: === Iteration 57 === 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-13 19:48:19,590 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:48:19,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1458692241, now seen corresponding path program 5 times [2025-04-13 19:48:19,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:48:19,590 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079830278] [2025-04-13 19:48:19,590 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:48:19,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:48:19,613 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:48:19,638 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:48:19,638 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:48:19,638 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:48:20,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-13 19:48:20,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:48:20,888 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079830278] [2025-04-13 19:48:20,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079830278] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:48:20,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:48:20,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:48:20,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677129391] [2025-04-13 19:48:20,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:48:20,888 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:48:20,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:48:20,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:48:20,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:48:20,953 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:48:20,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 1691 transitions, 69808 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-13 19:48:20,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:48:20,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:48:20,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:48:27,583 INFO L116 PetriNetUnfolderBase]: 6189/10921 cut-off events. [2025-04-13 19:48:27,583 INFO L117 PetriNetUnfolderBase]: For 887121/887167 co-relation queries the response was YES. [2025-04-13 19:48:27,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146000 conditions, 10921 events. 6189/10921 cut-off events. For 887121/887167 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 84272 event pairs, 2166 based on Foata normal form. 12/10159 useless extension candidates. Maximal degree in co-relation 145786. Up to 8487 conditions per place. [2025-04-13 19:48:27,988 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1363 selfloop transitions, 362 changer transitions 5/1760 dead transitions. [2025-04-13 19:48:27,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1760 transitions, 74691 flow [2025-04-13 19:48:27,989 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-13 19:48:27,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-13 19:48:27,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2025-04-13 19:48:27,989 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2922077922077922 [2025-04-13 19:48:27,989 INFO L175 Difference]: Start difference. First operand has 711 places, 1691 transitions, 69808 flow. Second operand 11 states and 135 transitions. [2025-04-13 19:48:27,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1760 transitions, 74691 flow [2025-04-13 19:48:33,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 1760 transitions, 74184 flow, removed 35 selfloop flow, removed 5 redundant places. [2025-04-13 19:48:33,900 INFO L231 Difference]: Finished difference. Result has 718 places, 1708 transitions, 70373 flow [2025-04-13 19:48:33,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69316, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=70373, PETRI_PLACES=718, PETRI_TRANSITIONS=1708} [2025-04-13 19:48:33,901 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 685 predicate places. [2025-04-13 19:48:33,901 INFO L485 AbstractCegarLoop]: Abstraction has has 718 places, 1708 transitions, 70373 flow [2025-04-13 19:48:33,901 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-13 19:48:33,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:48:33,902 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-13 19:48:33,902 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2025-04-13 19:48:33,902 INFO L403 AbstractCegarLoop]: === Iteration 58 === 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-13 19:48:33,902 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:48:33,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1805187625, now seen corresponding path program 6 times [2025-04-13 19:48:33,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:48:33,902 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476974600] [2025-04-13 19:48:33,902 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:48:33,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:48:33,925 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:48:33,952 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:48:33,952 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:48:33,952 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:48:35,634 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-13 19:48:35,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:48:35,635 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476974600] [2025-04-13 19:48:35,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476974600] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:48:35,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:48:35,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:48:35,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108539660] [2025-04-13 19:48:35,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:48:35,635 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:48:35,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:48:35,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:48:35,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:48:35,705 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:48:35,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 1708 transitions, 70373 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-13 19:48:35,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:48:35,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:48:35,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:48:42,097 INFO L116 PetriNetUnfolderBase]: 6209/10957 cut-off events. [2025-04-13 19:48:42,097 INFO L117 PetriNetUnfolderBase]: For 892214/892260 co-relation queries the response was YES. [2025-04-13 19:48:42,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147326 conditions, 10957 events. 6209/10957 cut-off events. For 892214/892260 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 84415 event pairs, 1305 based on Foata normal form. 24/10207 useless extension candidates. Maximal degree in co-relation 147110. Up to 5201 conditions per place. [2025-04-13 19:48:42,308 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1094 selfloop transitions, 625 changer transitions 22/1771 dead transitions. [2025-04-13 19:48:42,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 1771 transitions, 75107 flow [2025-04-13 19:48:42,309 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:48:42,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:48:42,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2025-04-13 19:48:42,309 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3253968253968254 [2025-04-13 19:48:42,309 INFO L175 Difference]: Start difference. First operand has 718 places, 1708 transitions, 70373 flow. Second operand 9 states and 123 transitions. [2025-04-13 19:48:42,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 1771 transitions, 75107 flow [2025-04-13 19:48:49,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 1771 transitions, 74392 flow, removed 10 selfloop flow, removed 8 redundant places. [2025-04-13 19:48:49,179 INFO L231 Difference]: Finished difference. Result has 719 places, 1711 transitions, 71053 flow [2025-04-13 19:48:49,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69666, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=622, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=71053, PETRI_PLACES=719, PETRI_TRANSITIONS=1711} [2025-04-13 19:48:49,181 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 686 predicate places. [2025-04-13 19:48:49,181 INFO L485 AbstractCegarLoop]: Abstraction has has 719 places, 1711 transitions, 71053 flow [2025-04-13 19:48:49,181 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-13 19:48:49,181 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:48:49,181 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-13 19:48:49,181 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2025-04-13 19:48:49,181 INFO L403 AbstractCegarLoop]: === Iteration 59 === 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-13 19:48:49,182 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:48:49,182 INFO L85 PathProgramCache]: Analyzing trace with hash 409772263, now seen corresponding path program 3 times [2025-04-13 19:48:49,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:48:49,182 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745140485] [2025-04-13 19:48:49,182 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:48:49,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:48:49,204 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:48:49,228 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:48:49,228 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:48:49,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:48:50,628 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-13 19:48:50,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:48:50,628 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745140485] [2025-04-13 19:48:50,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745140485] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:48:50,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:48:50,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:48:50,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420829667] [2025-04-13 19:48:50,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:48:50,628 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:48:50,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:48:50,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:48:50,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:48:50,670 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:48:50,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 1711 transitions, 71053 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-13 19:48:50,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:48:50,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:48:50,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:48:57,409 INFO L116 PetriNetUnfolderBase]: 6272/10993 cut-off events. [2025-04-13 19:48:57,409 INFO L117 PetriNetUnfolderBase]: For 881533/881533 co-relation queries the response was YES. [2025-04-13 19:48:57,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145973 conditions, 10993 events. 6272/10993 cut-off events. For 881533/881533 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 83495 event pairs, 1167 based on Foata normal form. 50/10254 useless extension candidates. Maximal degree in co-relation 145756. Up to 4791 conditions per place. [2025-04-13 19:48:57,631 INFO L140 encePairwiseOnDemand]: 25/42 looper letters, 1266 selfloop transitions, 477 changer transitions 13/1756 dead transitions. [2025-04-13 19:48:57,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1756 transitions, 74022 flow [2025-04-13 19:48:57,632 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-13 19:48:57,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-13 19:48:57,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 172 transitions. [2025-04-13 19:48:57,632 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2925170068027211 [2025-04-13 19:48:57,632 INFO L175 Difference]: Start difference. First operand has 719 places, 1711 transitions, 71053 flow. Second operand 14 states and 172 transitions. [2025-04-13 19:48:57,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1756 transitions, 74022 flow [2025-04-13 19:49:03,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 1756 transitions, 72886 flow, removed 4 selfloop flow, removed 11 redundant places. [2025-04-13 19:49:03,774 INFO L231 Difference]: Finished difference. Result has 721 places, 1683 transitions, 69029 flow [2025-04-13 19:49:03,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66993, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=69029, PETRI_PLACES=721, PETRI_TRANSITIONS=1683} [2025-04-13 19:49:03,775 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 688 predicate places. [2025-04-13 19:49:03,775 INFO L485 AbstractCegarLoop]: Abstraction has has 721 places, 1683 transitions, 69029 flow [2025-04-13 19:49:03,775 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-13 19:49:03,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:49:03,776 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-13 19:49:03,776 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2025-04-13 19:49:03,776 INFO L403 AbstractCegarLoop]: === Iteration 60 === 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-13 19:49:03,777 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:49:03,777 INFO L85 PathProgramCache]: Analyzing trace with hash -654739317, now seen corresponding path program 7 times [2025-04-13 19:49:03,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:49:03,777 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362275247] [2025-04-13 19:49:03,777 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:49:03,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:49:03,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:49:03,836 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:49:03,836 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:49:03,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:49:05,141 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-13 19:49:05,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:49:05,141 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362275247] [2025-04-13 19:49:05,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362275247] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:49:05,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:49:05,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:49:05,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184010442] [2025-04-13 19:49:05,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:49:05,141 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:49:05,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:49:05,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:49:05,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:49:05,179 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:49:05,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 1683 transitions, 69029 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-13 19:49:05,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:49:05,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:49:05,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:49:11,749 INFO L116 PetriNetUnfolderBase]: 6121/10713 cut-off events. [2025-04-13 19:49:11,749 INFO L117 PetriNetUnfolderBase]: For 833813/833813 co-relation queries the response was YES. [2025-04-13 19:49:11,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143230 conditions, 10713 events. 6121/10713 cut-off events. For 833813/833813 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 81102 event pairs, 1342 based on Foata normal form. 18/9936 useless extension candidates. Maximal degree in co-relation 143012. Up to 5179 conditions per place. [2025-04-13 19:49:11,983 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1313 selfloop transitions, 402 changer transitions 15/1730 dead transitions. [2025-04-13 19:49:11,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 1730 transitions, 72780 flow [2025-04-13 19:49:11,984 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-13 19:49:11,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-13 19:49:11,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 158 transitions. [2025-04-13 19:49:11,984 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2687074829931973 [2025-04-13 19:49:11,984 INFO L175 Difference]: Start difference. First operand has 721 places, 1683 transitions, 69029 flow. Second operand 14 states and 158 transitions. [2025-04-13 19:49:11,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 1730 transitions, 72780 flow [2025-04-13 19:49:17,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 1730 transitions, 71627 flow, removed 58 selfloop flow, removed 12 redundant places. [2025-04-13 19:49:18,056 INFO L231 Difference]: Finished difference. Result has 722 places, 1655 transitions, 67538 flow [2025-04-13 19:49:18,057 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66205, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=67538, PETRI_PLACES=722, PETRI_TRANSITIONS=1655} [2025-04-13 19:49:18,057 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 689 predicate places. [2025-04-13 19:49:18,058 INFO L485 AbstractCegarLoop]: Abstraction has has 722 places, 1655 transitions, 67538 flow [2025-04-13 19:49:18,058 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-13 19:49:18,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:49:18,058 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-13 19:49:18,058 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2025-04-13 19:49:18,058 INFO L403 AbstractCegarLoop]: === Iteration 61 === 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-13 19:49:18,059 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:49:18,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2112069791, now seen corresponding path program 11 times [2025-04-13 19:49:18,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:49:18,059 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717058411] [2025-04-13 19:49:18,059 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:49:18,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:49:18,081 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:49:18,102 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:49:18,102 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:49:18,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:49:19,391 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-13 19:49:19,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:49:19,391 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717058411] [2025-04-13 19:49:19,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717058411] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:49:19,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:49:19,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:49:19,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935508490] [2025-04-13 19:49:19,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:49:19,391 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:49:19,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:49:19,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:49:19,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:49:19,452 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:49:19,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 1655 transitions, 67538 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-13 19:49:19,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:49:19,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:49:19,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:49:25,083 INFO L116 PetriNetUnfolderBase]: 5748/10231 cut-off events. [2025-04-13 19:49:25,083 INFO L117 PetriNetUnfolderBase]: For 824002/824086 co-relation queries the response was YES. [2025-04-13 19:49:25,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137241 conditions, 10231 events. 5748/10231 cut-off events. For 824002/824086 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 79000 event pairs, 1115 based on Foata normal form. 40/9551 useless extension candidates. Maximal degree in co-relation 137026. Up to 4508 conditions per place. [2025-04-13 19:49:25,277 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1255 selfloop transitions, 385 changer transitions 14/1702 dead transitions. [2025-04-13 19:49:25,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 1702 transitions, 71867 flow [2025-04-13 19:49:25,277 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:49:25,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:49:25,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2025-04-13 19:49:25,278 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.319047619047619 [2025-04-13 19:49:25,278 INFO L175 Difference]: Start difference. First operand has 722 places, 1655 transitions, 67538 flow. Second operand 10 states and 134 transitions. [2025-04-13 19:49:25,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 1702 transitions, 71867 flow [2025-04-13 19:49:30,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 1702 transitions, 71403 flow, removed 10 selfloop flow, removed 8 redundant places. [2025-04-13 19:49:30,878 INFO L231 Difference]: Finished difference. Result has 725 places, 1657 transitions, 68056 flow [2025-04-13 19:49:30,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66940, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=68056, PETRI_PLACES=725, PETRI_TRANSITIONS=1657} [2025-04-13 19:49:30,880 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 692 predicate places. [2025-04-13 19:49:30,880 INFO L485 AbstractCegarLoop]: Abstraction has has 725 places, 1657 transitions, 68056 flow [2025-04-13 19:49:30,880 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-13 19:49:30,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:49:30,880 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-13 19:49:30,880 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2025-04-13 19:49:30,880 INFO L403 AbstractCegarLoop]: === Iteration 62 === 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-13 19:49:30,881 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:49:30,881 INFO L85 PathProgramCache]: Analyzing trace with hash 404988683, now seen corresponding path program 17 times [2025-04-13 19:49:30,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:49:30,881 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059801390] [2025-04-13 19:49:30,881 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:49:30,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:49:30,904 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:49:30,919 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:49:30,919 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:49:30,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:49:32,311 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-13 19:49:32,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:49:32,311 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059801390] [2025-04-13 19:49:32,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059801390] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:49:32,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:49:32,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:49:32,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335986594] [2025-04-13 19:49:32,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:49:32,312 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:49:32,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:49:32,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:49:32,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:49:32,350 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:49:32,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 1657 transitions, 68056 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-13 19:49:32,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:49:32,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:49:32,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:49:38,163 INFO L116 PetriNetUnfolderBase]: 5854/10351 cut-off events. [2025-04-13 19:49:38,163 INFO L117 PetriNetUnfolderBase]: For 825575/825617 co-relation queries the response was YES. [2025-04-13 19:49:38,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138766 conditions, 10351 events. 5854/10351 cut-off events. For 825575/825617 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 79211 event pairs, 1275 based on Foata normal form. 26/9657 useless extension candidates. Maximal degree in co-relation 138549. Up to 4986 conditions per place. [2025-04-13 19:49:38,348 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1335 selfloop transitions, 352 changer transitions 19/1738 dead transitions. [2025-04-13 19:49:38,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 1738 transitions, 74081 flow [2025-04-13 19:49:38,349 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:49:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:49:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2025-04-13 19:49:38,350 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3119047619047619 [2025-04-13 19:49:38,350 INFO L175 Difference]: Start difference. First operand has 725 places, 1657 transitions, 68056 flow. Second operand 10 states and 131 transitions. [2025-04-13 19:49:38,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 1738 transitions, 74081 flow [2025-04-13 19:49:44,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 1738 transitions, 73330 flow, removed 12 selfloop flow, removed 7 redundant places. [2025-04-13 19:49:44,365 INFO L231 Difference]: Finished difference. Result has 729 places, 1673 transitions, 68868 flow [2025-04-13 19:49:44,366 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66894, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=68868, PETRI_PLACES=729, PETRI_TRANSITIONS=1673} [2025-04-13 19:49:44,366 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 696 predicate places. [2025-04-13 19:49:44,366 INFO L485 AbstractCegarLoop]: Abstraction has has 729 places, 1673 transitions, 68868 flow [2025-04-13 19:49:44,366 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-13 19:49:44,366 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:49:44,366 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-13 19:49:44,367 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2025-04-13 19:49:44,367 INFO L403 AbstractCegarLoop]: === Iteration 63 === 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-13 19:49:44,367 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:49:44,367 INFO L85 PathProgramCache]: Analyzing trace with hash -839677589, now seen corresponding path program 18 times [2025-04-13 19:49:44,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:49:44,367 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151734853] [2025-04-13 19:49:44,367 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:49:44,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:49:44,399 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:49:44,424 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:49:44,425 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:49:44,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:49:45,783 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-13 19:49:45,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:49:45,783 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151734853] [2025-04-13 19:49:45,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151734853] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:49:45,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:49:45,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:49:45,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733447478] [2025-04-13 19:49:45,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:49:45,784 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:49:45,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:49:45,784 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:49:45,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:49:45,845 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:49:45,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 1673 transitions, 68868 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-13 19:49:45,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:49:45,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:49:45,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:49:51,333 INFO L116 PetriNetUnfolderBase]: 5525/9868 cut-off events. [2025-04-13 19:49:51,333 INFO L117 PetriNetUnfolderBase]: For 790257/790343 co-relation queries the response was YES. [2025-04-13 19:49:51,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132882 conditions, 9868 events. 5525/9868 cut-off events. For 790257/790343 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 76083 event pairs, 1222 based on Foata normal form. 48/9216 useless extension candidates. Maximal degree in co-relation 132663. Up to 4978 conditions per place. [2025-04-13 19:49:51,512 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 1222 selfloop transitions, 377 changer transitions 19/1667 dead transitions. [2025-04-13 19:49:51,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1667 transitions, 70935 flow [2025-04-13 19:49:51,513 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:49:51,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:49:51,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2025-04-13 19:49:51,513 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.31216931216931215 [2025-04-13 19:49:51,513 INFO L175 Difference]: Start difference. First operand has 729 places, 1673 transitions, 68868 flow. Second operand 9 states and 118 transitions. [2025-04-13 19:49:51,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1667 transitions, 70935 flow [2025-04-13 19:49:56,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 1667 transitions, 70541 flow, removed 33 selfloop flow, removed 5 redundant places. [2025-04-13 19:49:56,940 INFO L231 Difference]: Finished difference. Result has 733 places, 1628 transitions, 67030 flow [2025-04-13 19:49:56,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66619, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=67030, PETRI_PLACES=733, PETRI_TRANSITIONS=1628} [2025-04-13 19:49:56,942 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 700 predicate places. [2025-04-13 19:49:56,942 INFO L485 AbstractCegarLoop]: Abstraction has has 733 places, 1628 transitions, 67030 flow [2025-04-13 19:49:56,942 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-13 19:49:56,942 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:49:56,942 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-13 19:49:56,942 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2025-04-13 19:49:56,942 INFO L403 AbstractCegarLoop]: === Iteration 64 === 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-13 19:49:56,943 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:49:56,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1542301989, now seen corresponding path program 4 times [2025-04-13 19:49:56,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:49:56,943 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152949108] [2025-04-13 19:49:56,943 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:49:56,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:49:56,975 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:49:57,016 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:49:57,017 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:49:57,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:49:58,727 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-13 19:49:58,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:49:58,727 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152949108] [2025-04-13 19:49:58,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152949108] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:49:58,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:49:58,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:49:58,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853922279] [2025-04-13 19:49:58,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:49:58,727 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:49:58,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:49:58,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:49:58,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:49:58,811 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:49:58,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 1628 transitions, 67030 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-13 19:49:58,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:49:58,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:49:58,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:50:05,053 INFO L116 PetriNetUnfolderBase]: 5907/10358 cut-off events. [2025-04-13 19:50:05,054 INFO L117 PetriNetUnfolderBase]: For 818281/818281 co-relation queries the response was YES. [2025-04-13 19:50:05,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137252 conditions, 10358 events. 5907/10358 cut-off events. For 818281/818281 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 78227 event pairs, 1332 based on Foata normal form. 6/9659 useless extension candidates. Maximal degree in co-relation 137033. Up to 5089 conditions per place. [2025-04-13 19:50:05,239 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1347 selfloop transitions, 360 changer transitions 13/1720 dead transitions. [2025-04-13 19:50:05,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 1720 transitions, 73070 flow [2025-04-13 19:50:05,240 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-04-13 19:50:05,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-04-13 19:50:05,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2025-04-13 19:50:05,240 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2792207792207792 [2025-04-13 19:50:05,240 INFO L175 Difference]: Start difference. First operand has 733 places, 1628 transitions, 67030 flow. Second operand 11 states and 129 transitions. [2025-04-13 19:50:05,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 1720 transitions, 73070 flow [2025-04-13 19:50:10,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 1720 transitions, 72272 flow, removed 18 selfloop flow, removed 10 redundant places. [2025-04-13 19:50:10,664 INFO L231 Difference]: Finished difference. Result has 733 places, 1634 transitions, 67474 flow [2025-04-13 19:50:10,665 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=65557, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=67474, PETRI_PLACES=733, PETRI_TRANSITIONS=1634} [2025-04-13 19:50:10,667 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 700 predicate places. [2025-04-13 19:50:10,667 INFO L485 AbstractCegarLoop]: Abstraction has has 733 places, 1634 transitions, 67474 flow [2025-04-13 19:50:10,667 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-13 19:50:10,667 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:50:10,667 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-13 19:50:10,667 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2025-04-13 19:50:10,667 INFO L403 AbstractCegarLoop]: === Iteration 65 === 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-13 19:50:10,668 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:50:10,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1525321119, now seen corresponding path program 5 times [2025-04-13 19:50:10,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:50:10,668 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843350827] [2025-04-13 19:50:10,668 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-04-13 19:50:10,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:50:10,690 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:50:10,718 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:50:10,718 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:50:10,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:50:12,244 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-13 19:50:12,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:50:12,245 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843350827] [2025-04-13 19:50:12,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843350827] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:50:12,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:50:12,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:50:12,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593706826] [2025-04-13 19:50:12,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:50:12,245 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:50:12,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:50:12,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:50:12,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:50:12,314 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:50:12,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 1634 transitions, 67474 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-13 19:50:12,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:50:12,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:50:12,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:50:18,110 INFO L116 PetriNetUnfolderBase]: 5708/10095 cut-off events. [2025-04-13 19:50:18,110 INFO L117 PetriNetUnfolderBase]: For 810940/811006 co-relation queries the response was YES. [2025-04-13 19:50:18,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134098 conditions, 10095 events. 5708/10095 cut-off events. For 810940/811006 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 77080 event pairs, 1207 based on Foata normal form. 34/9430 useless extension candidates. Maximal degree in co-relation 133879. Up to 4813 conditions per place. [2025-04-13 19:50:18,294 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1284 selfloop transitions, 394 changer transitions 14/1711 dead transitions. [2025-04-13 19:50:18,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 1711 transitions, 72480 flow [2025-04-13 19:50:18,294 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-04-13 19:50:18,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-04-13 19:50:18,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2025-04-13 19:50:18,295 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2025-04-13 19:50:18,295 INFO L175 Difference]: Start difference. First operand has 733 places, 1634 transitions, 67474 flow. Second operand 10 states and 120 transitions. [2025-04-13 19:50:18,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 1711 transitions, 72480 flow [2025-04-13 19:50:23,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 730 places, 1711 transitions, 71323 flow, removed 38 selfloop flow, removed 9 redundant places. [2025-04-13 19:50:23,646 INFO L231 Difference]: Finished difference. Result has 732 places, 1638 transitions, 67206 flow [2025-04-13 19:50:23,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=66014, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=67206, PETRI_PLACES=732, PETRI_TRANSITIONS=1638} [2025-04-13 19:50:23,647 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 699 predicate places. [2025-04-13 19:50:23,647 INFO L485 AbstractCegarLoop]: Abstraction has has 732 places, 1638 transitions, 67206 flow [2025-04-13 19:50:23,647 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-13 19:50:23,647 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:50:23,647 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-13 19:50:23,647 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2025-04-13 19:50:23,647 INFO L403 AbstractCegarLoop]: === Iteration 66 === 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-13 19:50:23,648 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:50:23,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1183826279, now seen corresponding path program 19 times [2025-04-13 19:50:23,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:50:23,648 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069873511] [2025-04-13 19:50:23,648 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-04-13 19:50:23,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:50:23,671 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:50:23,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:50:23,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-04-13 19:50:23,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:50:25,248 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-13 19:50:25,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:50:25,249 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069873511] [2025-04-13 19:50:25,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069873511] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:50:25,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:50:25,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2025-04-13 19:50:25,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030326097] [2025-04-13 19:50:25,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:50:25,249 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-04-13 19:50:25,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:50:25,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-04-13 19:50:25,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-04-13 19:50:25,335 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 2 out of 42 [2025-04-13 19:50:25,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1638 transitions, 67206 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-13 19:50:25,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:50:25,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 2 of 42 [2025-04-13 19:50:25,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:50:31,741 INFO L116 PetriNetUnfolderBase]: 5838/10244 cut-off events. [2025-04-13 19:50:31,741 INFO L117 PetriNetUnfolderBase]: For 803868/803868 co-relation queries the response was YES. [2025-04-13 19:50:31,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133261 conditions, 10244 events. 5838/10244 cut-off events. For 803868/803868 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 77403 event pairs, 1343 based on Foata normal form. 4/9549 useless extension candidates. Maximal degree in co-relation 133042. Up to 5121 conditions per place. [2025-04-13 19:50:31,968 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 1308 selfloop transitions, 349 changer transitions 15/1672 dead transitions. [2025-04-13 19:50:31,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 1672 transitions, 71023 flow [2025-04-13 19:50:31,968 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-04-13 19:50:31,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-04-13 19:50:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2025-04-13 19:50:31,969 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.25793650793650796 [2025-04-13 19:50:31,969 INFO L175 Difference]: Start difference. First operand has 732 places, 1638 transitions, 67206 flow. Second operand 12 states and 130 transitions. [2025-04-13 19:50:31,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 1672 transitions, 71023 flow [2025-04-13 19:50:37,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 1672 transitions, 70174 flow, removed 22 selfloop flow, removed 10 redundant places. [2025-04-13 19:50:37,649 INFO L231 Difference]: Finished difference. Result has 730 places, 1619 transitions, 66372 flow [2025-04-13 19:50:37,650 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=65405, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=66372, PETRI_PLACES=730, PETRI_TRANSITIONS=1619} [2025-04-13 19:50:37,650 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 697 predicate places. [2025-04-13 19:50:37,650 INFO L485 AbstractCegarLoop]: Abstraction has has 730 places, 1619 transitions, 66372 flow [2025-04-13 19:50:37,650 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-13 19:50:37,650 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:50:37,650 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-13 19:50:37,650 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2025-04-13 19:50:37,650 INFO L403 AbstractCegarLoop]: === Iteration 67 === 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-13 19:50:37,651 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:50:37,651 INFO L85 PathProgramCache]: Analyzing trace with hash -2091239077, now seen corresponding path program 12 times [2025-04-13 19:50:37,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:50:37,651 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033407560] [2025-04-13 19:50:37,651 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-04-13 19:50:37,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:50:37,673 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:50:37,700 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:50:37,701 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-04-13 19:50:37,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:50:39,261 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-13 19:50:39,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:50:39,261 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033407560] [2025-04-13 19:50:39,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033407560] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:50:39,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:50:39,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:50:39,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563883839] [2025-04-13 19:50:39,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:50:39,262 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:50:39,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:50:39,262 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:50:39,262 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:50:39,336 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:50:39,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 1619 transitions, 66372 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-13 19:50:39,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:50:39,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:50:39,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:50:45,465 INFO L116 PetriNetUnfolderBase]: 5729/10126 cut-off events. [2025-04-13 19:50:45,465 INFO L117 PetriNetUnfolderBase]: For 818543/818605 co-relation queries the response was YES. [2025-04-13 19:50:45,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133013 conditions, 10126 events. 5729/10126 cut-off events. For 818543/818605 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 77392 event pairs, 975 based on Foata normal form. 48/9479 useless extension candidates. Maximal degree in co-relation 132795. Up to 5435 conditions per place. [2025-04-13 19:50:45,660 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 1374 selfloop transitions, 325 changer transitions 12/1730 dead transitions. [2025-04-13 19:50:45,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1730 transitions, 73203 flow [2025-04-13 19:50:45,661 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-04-13 19:50:45,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-04-13 19:50:45,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2025-04-13 19:50:45,662 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.3386243386243386 [2025-04-13 19:50:45,662 INFO L175 Difference]: Start difference. First operand has 730 places, 1619 transitions, 66372 flow. Second operand 9 states and 128 transitions. [2025-04-13 19:50:45,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1730 transitions, 73203 flow [2025-04-13 19:50:51,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 1730 transitions, 72474 flow, removed 16 selfloop flow, removed 6 redundant places. [2025-04-13 19:50:51,098 INFO L231 Difference]: Finished difference. Result has 737 places, 1660 transitions, 68440 flow [2025-04-13 19:50:51,099 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=65669, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=68440, PETRI_PLACES=737, PETRI_TRANSITIONS=1660} [2025-04-13 19:50:51,099 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 704 predicate places. [2025-04-13 19:50:51,099 INFO L485 AbstractCegarLoop]: Abstraction has has 737 places, 1660 transitions, 68440 flow [2025-04-13 19:50:51,099 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-13 19:50:51,100 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:50:51,100 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-13 19:50:51,100 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2025-04-13 19:50:51,100 INFO L403 AbstractCegarLoop]: === Iteration 68 === 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-13 19:50:51,100 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:50:51,100 INFO L85 PathProgramCache]: Analyzing trace with hash -291407283, now seen corresponding path program 20 times [2025-04-13 19:50:51,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:50:51,100 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077753175] [2025-04-13 19:50:51,100 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-04-13 19:50:51,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:50:51,123 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:50:51,145 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:50:51,145 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-04-13 19:50:51,145 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:50:52,456 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-13 19:50:52,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:50:52,456 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077753175] [2025-04-13 19:50:52,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077753175] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:50:52,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:50:52,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-04-13 19:50:52,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514055683] [2025-04-13 19:50:52,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:50:52,456 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-04-13 19:50:52,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:50:52,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-04-13 19:50:52,457 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-04-13 19:50:52,525 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 42 [2025-04-13 19:50:52,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 1660 transitions, 68440 flow. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 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-13 19:50:52,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:50:52,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 42 [2025-04-13 19:50:52,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:50:58,614 INFO L116 PetriNetUnfolderBase]: 5560/9927 cut-off events. [2025-04-13 19:50:58,614 INFO L117 PetriNetUnfolderBase]: For 819678/819760 co-relation queries the response was YES. [2025-04-13 19:50:58,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132647 conditions, 9927 events. 5560/9927 cut-off events. For 819678/819760 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 76632 event pairs, 891 based on Foata normal form. 38/9272 useless extension candidates. Maximal degree in co-relation 132423. Up to 5319 conditions per place. [2025-04-13 19:50:58,805 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 1327 selfloop transitions, 350 changer transitions 12/1742 dead transitions. [2025-04-13 19:50:58,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 1742 transitions, 73880 flow [2025-04-13 19:50:58,806 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-13 19:50:58,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-13 19:50:58,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 169 transitions. [2025-04-13 19:50:58,807 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.28741496598639454 [2025-04-13 19:50:58,807 INFO L175 Difference]: Start difference. First operand has 737 places, 1660 transitions, 68440 flow. Second operand 14 states and 169 transitions. [2025-04-13 19:50:58,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 1742 transitions, 73880 flow [2025-04-13 19:51:04,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 1742 transitions, 73817 flow, removed 31 selfloop flow, removed 1 redundant places. [2025-04-13 19:51:04,260 INFO L231 Difference]: Finished difference. Result has 753 places, 1682 transitions, 70045 flow [2025-04-13 19:51:04,261 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=68303, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=70045, PETRI_PLACES=753, PETRI_TRANSITIONS=1682} [2025-04-13 19:51:04,261 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 720 predicate places. [2025-04-13 19:51:04,261 INFO L485 AbstractCegarLoop]: Abstraction has has 753 places, 1682 transitions, 70045 flow [2025-04-13 19:51:04,262 INFO L486 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 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-13 19:51:04,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:51:04,262 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-13 19:51:04,262 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2025-04-13 19:51:04,262 INFO L403 AbstractCegarLoop]: === Iteration 69 === 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-13 19:51:04,262 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:51:04,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1740007189, now seen corresponding path program 21 times [2025-04-13 19:51:04,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:51:04,263 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754196686] [2025-04-13 19:51:04,263 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-04-13 19:51:04,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:51:04,285 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 19 statements into 1 equivalence classes. [2025-04-13 19:51:04,303 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:51:04,303 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-04-13 19:51:04,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:51:05,456 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-13 19:51:05,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:51:05,456 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754196686] [2025-04-13 19:51:05,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754196686] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:51:05,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:51:05,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-04-13 19:51:05,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440785577] [2025-04-13 19:51:05,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:51:05,457 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-04-13 19:51:05,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:51:05,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-04-13 19:51:05,457 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-04-13 19:51:05,508 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:51:05,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 1682 transitions, 70045 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-13 19:51:05,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:51:05,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:51:05,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:51:11,930 INFO L116 PetriNetUnfolderBase]: 5894/10430 cut-off events. [2025-04-13 19:51:11,931 INFO L117 PetriNetUnfolderBase]: For 867738/867770 co-relation queries the response was YES. [2025-04-13 19:51:12,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139447 conditions, 10430 events. 5894/10430 cut-off events. For 867738/867770 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 80066 event pairs, 955 based on Foata normal form. 10/9727 useless extension candidates. Maximal degree in co-relation 139219. Up to 5443 conditions per place. [2025-04-13 19:51:12,119 INFO L140 encePairwiseOnDemand]: 24/42 looper letters, 1379 selfloop transitions, 407 changer transitions 17/1837 dead transitions. [2025-04-13 19:51:12,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 1837 transitions, 77977 flow [2025-04-13 19:51:12,120 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-04-13 19:51:12,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-04-13 19:51:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 199 transitions. [2025-04-13 19:51:12,120 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.24937343358395989 [2025-04-13 19:51:12,120 INFO L175 Difference]: Start difference. First operand has 753 places, 1682 transitions, 70045 flow. Second operand 19 states and 199 transitions. [2025-04-13 19:51:12,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 1837 transitions, 77977 flow [2025-04-13 19:51:17,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 1837 transitions, 77864 flow, removed 56 selfloop flow, removed 1 redundant places. [2025-04-13 19:51:17,943 INFO L231 Difference]: Finished difference. Result has 778 places, 1742 transitions, 73181 flow [2025-04-13 19:51:17,944 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=69968, PETRI_DIFFERENCE_MINUEND_PLACES=752, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=73181, PETRI_PLACES=778, PETRI_TRANSITIONS=1742} [2025-04-13 19:51:17,945 INFO L279 CegarLoopForPetriNet]: 33 programPoint places, 745 predicate places. [2025-04-13 19:51:17,945 INFO L485 AbstractCegarLoop]: Abstraction has has 778 places, 1742 transitions, 73181 flow [2025-04-13 19:51:17,945 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-13 19:51:17,945 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-04-13 19:51:17,945 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-13 19:51:17,945 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2025-04-13 19:51:17,945 INFO L403 AbstractCegarLoop]: === Iteration 70 === 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-13 19:51:17,946 INFO L155 PredicateUnifier]: Initialized classic predicate unifier [2025-04-13 19:51:17,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1154510485, now seen corresponding path program 22 times [2025-04-13 19:51:17,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-04-13 19:51:17,946 INFO L324 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778470285] [2025-04-13 19:51:17,946 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-04-13 19:51:17,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-04-13 19:51:17,968 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 19 statements into 2 equivalence classes. [2025-04-13 19:51:17,987 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 19 of 19 statements. [2025-04-13 19:51:17,987 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-04-13 19:51:17,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-04-13 19:51:18,774 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-13 19:51:18,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-04-13 19:51:18,774 INFO L324 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778470285] [2025-04-13 19:51:18,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778470285] provided 1 perfect and 0 imperfect interpolant sequences [2025-04-13 19:51:18,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-04-13 19:51:18,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-04-13 19:51:18,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200929368] [2025-04-13 19:51:18,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-04-13 19:51:18,774 INFO L562 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-04-13 19:51:18,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-04-13 19:51:18,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-04-13 19:51:18,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-04-13 19:51:18,830 INFO L464 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 42 [2025-04-13 19:51:18,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 1742 transitions, 73181 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-13 19:51:18,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-04-13 19:51:18,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 42 [2025-04-13 19:51:18,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-04-13 19:51:25,132 INFO L116 PetriNetUnfolderBase]: 5747/10173 cut-off events. [2025-04-13 19:51:25,132 INFO L117 PetriNetUnfolderBase]: For 856002/856032 co-relation queries the response was YES. [2025-04-13 19:51:25,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138291 conditions, 10173 events. 5747/10173 cut-off events. For 856002/856032 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 77606 event pairs, 930 based on Foata normal form. 22/9502 useless extension candidates. Maximal degree in co-relation 138055. Up to 5423 conditions per place. [2025-04-13 19:51:25,332 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 1343 selfloop transitions, 386 changer transitions 17/1780 dead transitions. [2025-04-13 19:51:25,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 1780 transitions, 76794 flow [2025-04-13 19:51:25,333 INFO L140 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-04-13 19:51:25,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-04-13 19:51:25,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 154 transitions. [2025-04-13 19:51:25,333 INFO L509 CegarLoopForPetriNet]: DFA transition density 0.2619047619047619 [2025-04-13 19:51:25,334 INFO L175 Difference]: Start difference. First operand has 778 places, 1742 transitions, 73181 flow. Second operand 14 states and 154 transitions. [2025-04-13 19:51:25,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 1780 transitions, 76794 flow Received shutdown request... [2025-04-13 19:51:28,218 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2025-04-13 19:51:28,218 WARN L466 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2025-04-13 19:51:28,219 WARN L610 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2025-04-13 19:51:28,220 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2025-04-13 19:51:28,220 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2025-04-13 19:51:28,220 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2025-04-13 19:51:28,220 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2025-04-13 19:51:28,220 INFO L790 garLoopResultBuilder]: Registering result TIMEOUT for location whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2025-04-13 19:51:28,220 INFO L422 BasicCegarLoop]: Path program histogram: [22, 13, 12, 8, 7, 5, 1, 1, 1] [2025-04-13 19:51:28,222 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-13 19:51:28,223 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-04-13 19:51:28,223 INFO L171 ceAbstractionStarter]: Computing trace abstraction results [2025-04-13 19:51:28,226 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.04 07:51:28 BasicIcfg [2025-04-13 19:51:28,226 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-04-13 19:51:28,227 INFO L158 Benchmark]: Toolchain (without parser) took 766837.24ms. Allocated memory was 142.6MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 90.1MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2025-04-13 19:51:28,227 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 155.2MB. Free memory is still 82.5MB. There was no memory consumed. Max. memory is 8.0GB. [2025-04-13 19:51:28,227 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4977.65ms. Allocated memory was 142.6MB in the beginning and 423.6MB in the end (delta: 281.0MB). Free memory was 90.1MB in the beginning and 314.8MB in the end (delta: -224.7MB). Peak memory consumption was 107.8MB. Max. memory is 8.0GB. [2025-04-13 19:51:28,227 INFO L158 Benchmark]: Boogie Procedure Inliner took 119.55ms. Allocated memory is still 423.6MB. Free memory was 314.8MB in the beginning and 305.6MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2025-04-13 19:51:28,227 INFO L158 Benchmark]: Boogie Preprocessor took 84.01ms. Allocated memory is still 423.6MB. Free memory was 305.6MB in the beginning and 299.0MB in the end (delta: 6.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-04-13 19:51:28,227 INFO L158 Benchmark]: RCFGBuilder took 1848.28ms. Allocated memory is still 423.6MB. Free memory was 299.0MB in the beginning and 227.5MB in the end (delta: 71.5MB). Peak memory consumption was 216.4MB. Max. memory is 8.0GB. [2025-04-13 19:51:28,227 INFO L158 Benchmark]: TraceAbstraction took 759796.41ms. Allocated memory was 423.6MB in the beginning and 2.3GB in the end (delta: 1.9GB). Free memory was 227.5MB in the beginning and 1.2GB in the end (delta: -970.5MB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2025-04-13 19:51:28,228 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.17ms. Allocated memory is still 155.2MB. Free memory is still 82.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 4977.65ms. Allocated memory was 142.6MB in the beginning and 423.6MB in the end (delta: 281.0MB). Free memory was 90.1MB in the beginning and 314.8MB in the end (delta: -224.7MB). Peak memory consumption was 107.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 119.55ms. Allocated memory is still 423.6MB. Free memory was 314.8MB in the beginning and 305.6MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 84.01ms. Allocated memory is still 423.6MB. Free memory was 305.6MB in the beginning and 299.0MB in the end (delta: 6.6MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 1848.28ms. Allocated memory is still 423.6MB. Free memory was 299.0MB in the beginning and 227.5MB in the end (delta: 71.5MB). Peak memory consumption was 216.4MB. Max. memory is 8.0GB. * TraceAbstraction took 759796.41ms. Allocated memory was 423.6MB in the beginning and 2.3GB in the end (delta: 1.9GB). Free memory was 227.5MB in the beginning and 1.2GB in the end (delta: -970.5MB). Peak memory consumption was 2.0GB. 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 executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 175]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 6891]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 6890]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - 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: 759.7s, OverallIterations: 70, TraceHistogramMax: 1, PathProgramHistogramMax: 22, EmptinessCheckTime: 0.0s, AutomataDifference: 665.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9735 SdHoareTripleChecker+Valid, 54.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9528 mSDsluCounter, 683 SdHoareTripleChecker+Invalid, 48.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 659 mSDsCounter, 1247 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 51852 IncrementalHoareTripleChecker+Invalid, 53099 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1247 mSolverCounterUnsat, 24 mSDtfsCounter, 51852 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1556 GetRequests, 153 SyntacticMatches, 20 SemanticMatches, 1383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4730 ImplicationChecksByTransitivity, 44.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=73181occurred in iteration=69, InterpolantAutomatonStates: 951, 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, 2.2s SatisfiabilityAnalysisTime, 89.2s InterpolantComputationTime, 1285 NumberOfCodeBlocks, 1285 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 1215 ConstructedInterpolants, 0 QuantifiedInterpolants, 56188 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 70 InterpolantComputations, 70 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