/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.fix-rcfgbuilder-lbe-0ccecc1-m [2023-11-10 11:51:03,868 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-10 11:51:03,930 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-10 11:51:03,955 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-10 11:51:03,955 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-10 11:51:03,956 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-10 11:51:03,956 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-10 11:51:03,957 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-10 11:51:03,957 INFO L153 SettingsManager]: * Use SBE=true [2023-11-10 11:51:03,960 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-10 11:51:03,961 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-10 11:51:03,961 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-10 11:51:03,961 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-10 11:51:03,963 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-10 11:51:03,963 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-10 11:51:03,963 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-10 11:51:03,963 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-10 11:51:03,963 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-10 11:51:03,964 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-10 11:51:03,964 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-10 11:51:03,964 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-10 11:51:03,965 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-10 11:51:03,965 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-10 11:51:03,965 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-10 11:51:03,965 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-10 11:51:03,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-10 11:51:03,966 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-10 11:51:03,966 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-10 11:51:03,966 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-10 11:51:03,966 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-10 11:51:03,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-10 11:51:03,967 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-10 11:51:03,967 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-10 11:51:03,967 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-11-10 11:51:04,186 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-10 11:51:04,209 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-10 11:51:04,211 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-10 11:51:04,212 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-10 11:51:04,212 INFO L274 PluginConnector]: CDTParser initialized [2023-11-10 11:51:04,213 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2023-11-10 11:51:05,301 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-10 11:51:05,726 INFO L384 CDTParser]: Found 1 translation units. [2023-11-10 11:51:05,726 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2023-11-10 11:51:05,759 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41453b3b3/f5619c642ae14d279df42c0fbac53feb/FLAGf96508693 [2023-11-10 11:51:05,772 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41453b3b3/f5619c642ae14d279df42c0fbac53feb [2023-11-10 11:51:05,775 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-10 11:51:05,776 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-10 11:51:05,778 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-10 11:51:05,778 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-10 11:51:05,782 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-10 11:51:05,782 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:51:05" (1/1) ... [2023-11-10 11:51:05,783 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bbcce9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:05, skipping insertion in model container [2023-11-10 11:51:05,784 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:51:05" (1/1) ... [2023-11-10 11:51:05,880 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-10 11:51:06,194 WARN L240 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_nvram_unlocked_ioctl_write_nvram.i[5469,5482] [2023-11-10 11:51:09,633 WARN L635 FunctionHandler]: implicit declaration of function __builtin_constant_p [2023-11-10 11:51:10,013 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-10 11:51:10,023 INFO L202 MainTranslator]: Completed pre-run [2023-11-10 11:51:10,033 WARN L240 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_nvram_unlocked_ioctl_write_nvram.i[5469,5482] [2023-11-10 11:51:10,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-10 11:51:10,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-10 11:51:10,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-10 11:51:10,088 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-10 11:51:10,129 WARN L635 FunctionHandler]: implicit declaration of function __builtin_constant_p [2023-11-10 11:51:10,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] [2023-11-10 11:51:10,243 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-10 11:51:10,617 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,617 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,617 WARN L672 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,617 WARN L672 CHandler]: The function release is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,618 WARN L672 CHandler]: The function __builtin_constant_p is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,618 WARN L672 CHandler]: The function ____ilog2_NaN is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,618 WARN L672 CHandler]: The function _whoop_init is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:51:10,623 INFO L206 MainTranslator]: Completed translation [2023-11-10 11:51:10,623 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10 WrapperNode [2023-11-10 11:51:10,623 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-10 11:51:10,624 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-10 11:51:10,625 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-10 11:51:10,625 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-10 11:51:10,630 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,698 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,738 INFO L138 Inliner]: procedures = 1354, calls = 1452, calls flagged for inlining = 347, calls inlined = 19, statements flattened = 322 [2023-11-10 11:51:10,739 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-10 11:51:10,739 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-10 11:51:10,739 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-10 11:51:10,739 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-10 11:51:10,746 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,746 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,750 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,750 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,759 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,762 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,765 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,767 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,772 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-10 11:51:10,787 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-10 11:51:10,787 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-10 11:51:10,787 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-10 11:51:10,788 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (1/1) ... [2023-11-10 11:51:10,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-10 11:51:10,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-10 11:51:10,817 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-10 11:51:10,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-10 11:51:10,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-10 11:51:10,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_nvram_unlocked_ioctl [2023-11-10 11:51:10,863 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_nvram_unlocked_ioctl [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-10 11:51:10,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-10 11:51:10,863 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2023-11-10 11:51:10,863 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2023-11-10 11:51:10,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-10 11:51:10,865 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-10 11:51:11,215 INFO L236 CfgBuilder]: Building ICFG [2023-11-10 11:51:11,217 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-10 11:51:11,537 INFO L277 CfgBuilder]: Performing block encoding [2023-11-10 11:51:11,564 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-10 11:51:11,564 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-10 11:51:11,567 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:51:11 BoogieIcfgContainer [2023-11-10 11:51:11,567 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-10 11:51:11,569 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-10 11:51:11,569 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-10 11:51:11,571 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-10 11:51:11,571 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 11:51:05" (1/3) ... [2023-11-10 11:51:11,572 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@546333a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 11:51:11, skipping insertion in model container [2023-11-10 11:51:11,572 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:51:10" (2/3) ... [2023-11-10 11:51:11,572 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@546333a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 11:51:11, skipping insertion in model container [2023-11-10 11:51:11,572 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:51:11" (3/3) ... [2023-11-10 11:51:11,573 INFO L112 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2023-11-10 11:51:11,585 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-10 11:51:11,585 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-10 11:51:11,585 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-10 11:51:11,661 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-10 11:51:11,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 361 places, 365 transitions, 744 flow [2023-11-10 11:51:11,769 INFO L124 PetriNetUnfolderBase]: 11/363 cut-off events. [2023-11-10 11:51:11,769 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-10 11:51:11,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372 conditions, 363 events. 11/363 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 344 event pairs, 0 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 299. Up to 4 conditions per place. [2023-11-10 11:51:11,776 INFO L82 GeneralOperation]: Start removeDead. Operand has 361 places, 365 transitions, 744 flow [2023-11-10 11:51:11,781 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 350 places, 354 transitions, 717 flow [2023-11-10 11:51:11,787 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-10 11:51:11,792 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, 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;@5896512, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-10 11:51:11,792 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-10 11:51:11,833 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-10 11:51:11,834 INFO L124 PetriNetUnfolderBase]: 7/311 cut-off events. [2023-11-10 11:51:11,834 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-10 11:51:11,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:11,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:11,835 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:11,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:11,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1257144641, now seen corresponding path program 1 times [2023-11-10 11:51:11,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:11,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967425275] [2023-11-10 11:51:11,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:11,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:12,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:12,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:12,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:12,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967425275] [2023-11-10 11:51:12,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967425275] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:12,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:12,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:51:12,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456576035] [2023-11-10 11:51:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:12,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:51:12,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:12,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:51:12,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:51:12,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 365 [2023-11-10 11:51:12,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 354 transitions, 717 flow. Second operand has 6 states, 6 states have (on average 314.0) internal successors, (1884), 6 states have internal predecessors, (1884), 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) [2023-11-10 11:51:12,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:12,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 365 [2023-11-10 11:51:12,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:13,278 INFO L124 PetriNetUnfolderBase]: 407/2305 cut-off events. [2023-11-10 11:51:13,278 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-11-10 11:51:13,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3054 conditions, 2305 events. 407/2305 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 17160 event pairs, 146 based on Foata normal form. 8/2177 useless extension candidates. Maximal degree in co-relation 2807. Up to 407 conditions per place. [2023-11-10 11:51:13,292 INFO L140 encePairwiseOnDemand]: 349/365 looper letters, 73 selfloop transitions, 24 changer transitions 8/402 dead transitions. [2023-11-10 11:51:13,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 402 transitions, 1045 flow [2023-11-10 11:51:13,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-10 11:51:13,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-10 11:51:13,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3189 transitions. [2023-11-10 11:51:13,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8736986301369863 [2023-11-10 11:51:13,308 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3189 transitions. [2023-11-10 11:51:13,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3189 transitions. [2023-11-10 11:51:13,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:13,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3189 transitions. [2023-11-10 11:51:13,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 318.9) internal successors, (3189), 10 states have internal predecessors, (3189), 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) [2023-11-10 11:51:13,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 365.0) internal successors, (4015), 11 states have internal predecessors, (4015), 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) [2023-11-10 11:51:13,328 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 365.0) internal successors, (4015), 11 states have internal predecessors, (4015), 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) [2023-11-10 11:51:13,329 INFO L175 Difference]: Start difference. First operand has 350 places, 354 transitions, 717 flow. Second operand 10 states and 3189 transitions. [2023-11-10 11:51:13,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 402 transitions, 1045 flow [2023-11-10 11:51:13,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 402 transitions, 1032 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-10 11:51:13,339 INFO L231 Difference]: Finished difference. Result has 361 places, 371 transitions, 865 flow [2023-11-10 11:51:13,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=865, PETRI_PLACES=361, PETRI_TRANSITIONS=371} [2023-11-10 11:51:13,343 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 11 predicate places. [2023-11-10 11:51:13,343 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 371 transitions, 865 flow [2023-11-10 11:51:13,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 314.0) internal successors, (1884), 6 states have internal predecessors, (1884), 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) [2023-11-10 11:51:13,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:13,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:13,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-10 11:51:13,345 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:13,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:13,345 INFO L85 PathProgramCache]: Analyzing trace with hash -177489570, now seen corresponding path program 1 times [2023-11-10 11:51:13,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:13,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809814620] [2023-11-10 11:51:13,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:13,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:13,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:14,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:14,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:14,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809814620] [2023-11-10 11:51:14,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809814620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:14,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:14,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-10 11:51:14,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425328240] [2023-11-10 11:51:14,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:14,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-10 11:51:14,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:14,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-10 11:51:14,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-11-10 11:51:14,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 279 out of 365 [2023-11-10 11:51:14,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 371 transitions, 865 flow. Second operand has 12 states, 12 states have (on average 284.1666666666667) internal successors, (3410), 12 states have internal predecessors, (3410), 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) [2023-11-10 11:51:14,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:14,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 279 of 365 [2023-11-10 11:51:14,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:15,141 INFO L124 PetriNetUnfolderBase]: 467/2916 cut-off events. [2023-11-10 11:51:15,142 INFO L125 PetriNetUnfolderBase]: For 1617/1687 co-relation queries the response was YES. [2023-11-10 11:51:15,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4705 conditions, 2916 events. 467/2916 cut-off events. For 1617/1687 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 23459 event pairs, 28 based on Foata normal form. 7/2757 useless extension candidates. Maximal degree in co-relation 4324. Up to 258 conditions per place. [2023-11-10 11:51:15,157 INFO L140 encePairwiseOnDemand]: 346/365 looper letters, 84 selfloop transitions, 20 changer transitions 53/423 dead transitions. [2023-11-10 11:51:15,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 423 transitions, 1432 flow [2023-11-10 11:51:15,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-10 11:51:15,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-10 11:51:15,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4595 transitions. [2023-11-10 11:51:15,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7868150684931506 [2023-11-10 11:51:15,165 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4595 transitions. [2023-11-10 11:51:15,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4595 transitions. [2023-11-10 11:51:15,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:15,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4595 transitions. [2023-11-10 11:51:15,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 287.1875) internal successors, (4595), 16 states have internal predecessors, (4595), 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) [2023-11-10 11:51:15,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 365.0) internal successors, (6205), 17 states have internal predecessors, (6205), 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) [2023-11-10 11:51:15,190 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 365.0) internal successors, (6205), 17 states have internal predecessors, (6205), 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) [2023-11-10 11:51:15,190 INFO L175 Difference]: Start difference. First operand has 361 places, 371 transitions, 865 flow. Second operand 16 states and 4595 transitions. [2023-11-10 11:51:15,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 423 transitions, 1432 flow [2023-11-10 11:51:15,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 423 transitions, 1432 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-10 11:51:15,199 INFO L231 Difference]: Finished difference. Result has 382 places, 353 transitions, 890 flow [2023-11-10 11:51:15,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=890, PETRI_PLACES=382, PETRI_TRANSITIONS=353} [2023-11-10 11:51:15,200 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 32 predicate places. [2023-11-10 11:51:15,200 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 353 transitions, 890 flow [2023-11-10 11:51:15,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 284.1666666666667) internal successors, (3410), 12 states have internal predecessors, (3410), 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) [2023-11-10 11:51:15,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:15,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:15,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-10 11:51:15,202 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:15,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:15,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1212323900, now seen corresponding path program 1 times [2023-11-10 11:51:15,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:15,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881032806] [2023-11-10 11:51:15,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:15,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:16,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:16,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:16,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881032806] [2023-11-10 11:51:16,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881032806] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:16,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:16,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:16,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230997484] [2023-11-10 11:51:16,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:16,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:16,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:16,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:16,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:16,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:16,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 353 transitions, 890 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:16,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:16,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:16,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:17,617 INFO L124 PetriNetUnfolderBase]: 993/3688 cut-off events. [2023-11-10 11:51:17,617 INFO L125 PetriNetUnfolderBase]: For 3180/3190 co-relation queries the response was YES. [2023-11-10 11:51:17,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7336 conditions, 3688 events. 993/3688 cut-off events. For 3180/3190 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 27991 event pairs, 58 based on Foata normal form. 14/3560 useless extension candidates. Maximal degree in co-relation 7216. Up to 709 conditions per place. [2023-11-10 11:51:17,689 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 126 selfloop transitions, 72 changer transitions 18/494 dead transitions. [2023-11-10 11:51:17,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 494 transitions, 1989 flow [2023-11-10 11:51:17,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:51:17,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:51:17,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6933 transitions. [2023-11-10 11:51:17,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8258487194758785 [2023-11-10 11:51:17,701 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6933 transitions. [2023-11-10 11:51:17,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6933 transitions. [2023-11-10 11:51:17,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:17,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6933 transitions. [2023-11-10 11:51:17,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 301.4347826086956) internal successors, (6933), 23 states have internal predecessors, (6933), 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) [2023-11-10 11:51:17,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 365.0) internal successors, (8760), 24 states have internal predecessors, (8760), 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) [2023-11-10 11:51:17,738 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 365.0) internal successors, (8760), 24 states have internal predecessors, (8760), 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) [2023-11-10 11:51:17,738 INFO L175 Difference]: Start difference. First operand has 382 places, 353 transitions, 890 flow. Second operand 23 states and 6933 transitions. [2023-11-10 11:51:17,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 494 transitions, 1989 flow [2023-11-10 11:51:17,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 494 transitions, 1867 flow, removed 29 selfloop flow, removed 15 redundant places. [2023-11-10 11:51:17,757 INFO L231 Difference]: Finished difference. Result has 389 places, 409 transitions, 1465 flow [2023-11-10 11:51:17,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1465, PETRI_PLACES=389, PETRI_TRANSITIONS=409} [2023-11-10 11:51:17,758 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 39 predicate places. [2023-11-10 11:51:17,758 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 409 transitions, 1465 flow [2023-11-10 11:51:17,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:17,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:17,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:17,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-10 11:51:17,760 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:17,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:17,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1727003878, now seen corresponding path program 2 times [2023-11-10 11:51:17,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:17,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554911856] [2023-11-10 11:51:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:17,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:17,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:18,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:18,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554911856] [2023-11-10 11:51:18,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554911856] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:18,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:18,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:18,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141878399] [2023-11-10 11:51:18,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:18,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:18,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:18,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:18,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:18,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:18,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 409 transitions, 1465 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:18,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:18,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:18,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:20,083 INFO L124 PetriNetUnfolderBase]: 1233/4236 cut-off events. [2023-11-10 11:51:20,084 INFO L125 PetriNetUnfolderBase]: For 9070/9122 co-relation queries the response was YES. [2023-11-10 11:51:20,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10739 conditions, 4236 events. 1233/4236 cut-off events. For 9070/9122 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 33880 event pairs, 180 based on Foata normal form. 26/4073 useless extension candidates. Maximal degree in co-relation 10534. Up to 552 conditions per place. [2023-11-10 11:51:20,112 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 167 selfloop transitions, 135 changer transitions 18/598 dead transitions. [2023-11-10 11:51:20,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 598 transitions, 3366 flow [2023-11-10 11:51:20,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:51:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:51:20,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 9325 transitions. [2023-11-10 11:51:20,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8241272646928856 [2023-11-10 11:51:20,125 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 9325 transitions. [2023-11-10 11:51:20,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 9325 transitions. [2023-11-10 11:51:20,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:20,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 9325 transitions. [2023-11-10 11:51:20,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 300.80645161290323) internal successors, (9325), 31 states have internal predecessors, (9325), 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) [2023-11-10 11:51:20,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:20,154 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:20,154 INFO L175 Difference]: Start difference. First operand has 389 places, 409 transitions, 1465 flow. Second operand 31 states and 9325 transitions. [2023-11-10 11:51:20,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 598 transitions, 3366 flow [2023-11-10 11:51:20,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 598 transitions, 3349 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-10 11:51:20,192 INFO L231 Difference]: Finished difference. Result has 432 places, 490 transitions, 2803 flow [2023-11-10 11:51:20,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2803, PETRI_PLACES=432, PETRI_TRANSITIONS=490} [2023-11-10 11:51:20,194 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 82 predicate places. [2023-11-10 11:51:20,194 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 490 transitions, 2803 flow [2023-11-10 11:51:20,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:20,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:20,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:20,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-10 11:51:20,195 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:20,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:20,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2063184348, now seen corresponding path program 3 times [2023-11-10 11:51:20,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:20,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097766865] [2023-11-10 11:51:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:20,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:20,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:20,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:20,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:20,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097766865] [2023-11-10 11:51:20,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097766865] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:20,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:20,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:20,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285291699] [2023-11-10 11:51:20,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:20,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:20,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:20,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:20,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:21,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:21,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 490 transitions, 2803 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:21,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:21,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:21,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:22,710 INFO L124 PetriNetUnfolderBase]: 1704/5740 cut-off events. [2023-11-10 11:51:22,711 INFO L125 PetriNetUnfolderBase]: For 23469/23621 co-relation queries the response was YES. [2023-11-10 11:51:22,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17472 conditions, 5740 events. 1704/5740 cut-off events. For 23469/23621 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 48941 event pairs, 108 based on Foata normal form. 46/5538 useless extension candidates. Maximal degree in co-relation 17166. Up to 953 conditions per place. [2023-11-10 11:51:22,767 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 163 selfloop transitions, 120 changer transitions 121/682 dead transitions. [2023-11-10 11:51:22,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 682 transitions, 5544 flow [2023-11-10 11:51:22,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-10 11:51:22,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-10 11:51:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 8156 transitions. [2023-11-10 11:51:22,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8276002029426687 [2023-11-10 11:51:22,780 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 8156 transitions. [2023-11-10 11:51:22,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 8156 transitions. [2023-11-10 11:51:22,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:22,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 8156 transitions. [2023-11-10 11:51:22,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 302.0740740740741) internal successors, (8156), 27 states have internal predecessors, (8156), 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) [2023-11-10 11:51:22,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 365.0) internal successors, (10220), 28 states have internal predecessors, (10220), 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) [2023-11-10 11:51:22,810 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 365.0) internal successors, (10220), 28 states have internal predecessors, (10220), 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) [2023-11-10 11:51:22,810 INFO L175 Difference]: Start difference. First operand has 432 places, 490 transitions, 2803 flow. Second operand 27 states and 8156 transitions. [2023-11-10 11:51:22,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 682 transitions, 5544 flow [2023-11-10 11:51:22,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 682 transitions, 5139 flow, removed 186 selfloop flow, removed 7 redundant places. [2023-11-10 11:51:22,910 INFO L231 Difference]: Finished difference. Result has 465 places, 482 transitions, 3151 flow [2023-11-10 11:51:22,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3151, PETRI_PLACES=465, PETRI_TRANSITIONS=482} [2023-11-10 11:51:22,913 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 115 predicate places. [2023-11-10 11:51:22,913 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 482 transitions, 3151 flow [2023-11-10 11:51:22,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:22,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:22,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:22,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-10 11:51:22,915 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:22,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:22,916 INFO L85 PathProgramCache]: Analyzing trace with hash -742973146, now seen corresponding path program 4 times [2023-11-10 11:51:22,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:22,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031473410] [2023-11-10 11:51:22,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:22,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:22,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:23,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:23,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:23,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031473410] [2023-11-10 11:51:23,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031473410] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:23,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:23,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:23,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527805296] [2023-11-10 11:51:23,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:23,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:23,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:23,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:23,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:23,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:23,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 482 transitions, 3151 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:23,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:23,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:23,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:25,459 INFO L124 PetriNetUnfolderBase]: 1923/6694 cut-off events. [2023-11-10 11:51:25,459 INFO L125 PetriNetUnfolderBase]: For 39702/39774 co-relation queries the response was YES. [2023-11-10 11:51:25,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21937 conditions, 6694 events. 1923/6694 cut-off events. For 39702/39774 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 59919 event pairs, 288 based on Foata normal form. 20/6420 useless extension candidates. Maximal degree in co-relation 21443. Up to 1142 conditions per place. [2023-11-10 11:51:25,514 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 172 selfloop transitions, 159 changer transitions 72/681 dead transitions. [2023-11-10 11:51:25,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 681 transitions, 6101 flow [2023-11-10 11:51:25,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:51:25,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:51:25,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 9341 transitions. [2023-11-10 11:51:25,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8255413168360584 [2023-11-10 11:51:25,521 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 9341 transitions. [2023-11-10 11:51:25,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 9341 transitions. [2023-11-10 11:51:25,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:25,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 9341 transitions. [2023-11-10 11:51:25,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 301.3225806451613) internal successors, (9341), 31 states have internal predecessors, (9341), 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) [2023-11-10 11:51:25,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:25,542 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:25,542 INFO L175 Difference]: Start difference. First operand has 465 places, 482 transitions, 3151 flow. Second operand 31 states and 9341 transitions. [2023-11-10 11:51:25,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 681 transitions, 6101 flow [2023-11-10 11:51:25,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 681 transitions, 5069 flow, removed 293 selfloop flow, removed 28 redundant places. [2023-11-10 11:51:25,779 INFO L231 Difference]: Finished difference. Result has 476 places, 524 transitions, 3782 flow [2023-11-10 11:51:25,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3782, PETRI_PLACES=476, PETRI_TRANSITIONS=524} [2023-11-10 11:51:25,780 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 126 predicate places. [2023-11-10 11:51:25,780 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 524 transitions, 3782 flow [2023-11-10 11:51:25,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:25,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:25,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:25,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-10 11:51:25,781 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:25,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:25,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1841679874, now seen corresponding path program 5 times [2023-11-10 11:51:25,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:25,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203911048] [2023-11-10 11:51:25,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:25,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:25,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:26,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:26,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:26,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203911048] [2023-11-10 11:51:26,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203911048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:26,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:26,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:26,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428889170] [2023-11-10 11:51:26,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:26,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:26,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:26,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:26,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:26,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:26,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 524 transitions, 3782 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:26,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:26,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:26,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:28,819 INFO L124 PetriNetUnfolderBase]: 1794/6415 cut-off events. [2023-11-10 11:51:28,819 INFO L125 PetriNetUnfolderBase]: For 33870/33994 co-relation queries the response was YES. [2023-11-10 11:51:28,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19933 conditions, 6415 events. 1794/6415 cut-off events. For 33870/33994 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 57640 event pairs, 110 based on Foata normal form. 23/6140 useless extension candidates. Maximal degree in co-relation 19578. Up to 1096 conditions per place. [2023-11-10 11:51:28,868 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 216 selfloop transitions, 125 changer transitions 39/658 dead transitions. [2023-11-10 11:51:28,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 658 transitions, 5620 flow [2023-11-10 11:51:28,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:51:28,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:51:28,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 9351 transitions. [2023-11-10 11:51:28,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8264250994255413 [2023-11-10 11:51:28,874 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 9351 transitions. [2023-11-10 11:51:28,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 9351 transitions. [2023-11-10 11:51:28,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:28,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 9351 transitions. [2023-11-10 11:51:28,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 301.64516129032256) internal successors, (9351), 31 states have internal predecessors, (9351), 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) [2023-11-10 11:51:28,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:28,894 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:28,894 INFO L175 Difference]: Start difference. First operand has 476 places, 524 transitions, 3782 flow. Second operand 31 states and 9351 transitions. [2023-11-10 11:51:28,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 658 transitions, 5620 flow [2023-11-10 11:51:29,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 658 transitions, 5262 flow, removed 143 selfloop flow, removed 10 redundant places. [2023-11-10 11:51:29,057 INFO L231 Difference]: Finished difference. Result has 510 places, 527 transitions, 4065 flow [2023-11-10 11:51:29,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4065, PETRI_PLACES=510, PETRI_TRANSITIONS=527} [2023-11-10 11:51:29,060 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 160 predicate places. [2023-11-10 11:51:29,061 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 527 transitions, 4065 flow [2023-11-10 11:51:29,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:29,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:29,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:29,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-10 11:51:29,062 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:29,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:29,063 INFO L85 PathProgramCache]: Analyzing trace with hash 758154074, now seen corresponding path program 6 times [2023-11-10 11:51:29,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:29,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189955529] [2023-11-10 11:51:29,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:29,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:29,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:29,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:29,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:29,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189955529] [2023-11-10 11:51:29,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189955529] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:29,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:29,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:29,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531449296] [2023-11-10 11:51:29,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:29,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:29,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:29,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:29,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:29,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:29,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 527 transitions, 4065 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:29,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:29,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:29,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:32,139 INFO L124 PetriNetUnfolderBase]: 1906/6727 cut-off events. [2023-11-10 11:51:32,139 INFO L125 PetriNetUnfolderBase]: For 43320/43431 co-relation queries the response was YES. [2023-11-10 11:51:32,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22170 conditions, 6727 events. 1906/6727 cut-off events. For 43320/43431 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 60944 event pairs, 315 based on Foata normal form. 21/6430 useless extension candidates. Maximal degree in co-relation 21776. Up to 806 conditions per place. [2023-11-10 11:51:32,197 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 216 selfloop transitions, 144 changer transitions 36/674 dead transitions. [2023-11-10 11:51:32,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 674 transitions, 6285 flow [2023-11-10 11:51:32,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:51:32,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:51:32,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 9329 transitions. [2023-11-10 11:51:32,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8244807777286788 [2023-11-10 11:51:32,211 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 9329 transitions. [2023-11-10 11:51:32,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 9329 transitions. [2023-11-10 11:51:32,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:32,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 9329 transitions. [2023-11-10 11:51:32,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 300.93548387096774) internal successors, (9329), 31 states have internal predecessors, (9329), 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) [2023-11-10 11:51:32,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:32,249 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 365.0) internal successors, (11680), 32 states have internal predecessors, (11680), 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) [2023-11-10 11:51:32,249 INFO L175 Difference]: Start difference. First operand has 510 places, 527 transitions, 4065 flow. Second operand 31 states and 9329 transitions. [2023-11-10 11:51:32,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 674 transitions, 6285 flow [2023-11-10 11:51:32,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 674 transitions, 5831 flow, removed 110 selfloop flow, removed 33 redundant places. [2023-11-10 11:51:32,456 INFO L231 Difference]: Finished difference. Result has 522 places, 549 transitions, 4614 flow [2023-11-10 11:51:32,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4614, PETRI_PLACES=522, PETRI_TRANSITIONS=549} [2023-11-10 11:51:32,459 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 172 predicate places. [2023-11-10 11:51:32,459 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 549 transitions, 4614 flow [2023-11-10 11:51:32,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:32,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:32,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:32,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-10 11:51:32,461 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:32,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:32,462 INFO L85 PathProgramCache]: Analyzing trace with hash 90434782, now seen corresponding path program 7 times [2023-11-10 11:51:32,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:32,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606981216] [2023-11-10 11:51:32,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:32,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:32,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:34,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:34,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606981216] [2023-11-10 11:51:34,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606981216] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:34,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:34,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2023-11-10 11:51:34,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169722200] [2023-11-10 11:51:34,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:34,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-10 11:51:34,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-10 11:51:34,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2023-11-10 11:51:34,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 365 [2023-11-10 11:51:34,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 549 transitions, 4614 flow. Second operand has 23 states, 23 states have (on average 261.2173913043478) internal successors, (6008), 23 states have internal predecessors, (6008), 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) [2023-11-10 11:51:34,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:34,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 365 [2023-11-10 11:51:34,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:41,947 INFO L124 PetriNetUnfolderBase]: 4366/15289 cut-off events. [2023-11-10 11:51:41,947 INFO L125 PetriNetUnfolderBase]: For 105453/105865 co-relation queries the response was YES. [2023-11-10 11:51:42,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49847 conditions, 15289 events. 4366/15289 cut-off events. For 105453/105865 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 164644 event pairs, 1189 based on Foata normal form. 46/14654 useless extension candidates. Maximal degree in co-relation 49234. Up to 2605 conditions per place. [2023-11-10 11:51:42,174 INFO L140 encePairwiseOnDemand]: 332/365 looper letters, 402 selfloop transitions, 223 changer transitions 106/978 dead transitions. [2023-11-10 11:51:42,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 978 transitions, 12113 flow [2023-11-10 11:51:42,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-10 11:51:42,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-10 11:51:42,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 11699 transitions. [2023-11-10 11:51:42,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7284557907845579 [2023-11-10 11:51:42,208 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 11699 transitions. [2023-11-10 11:51:42,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 11699 transitions. [2023-11-10 11:51:42,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:42,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 11699 transitions. [2023-11-10 11:51:42,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 265.8863636363636) internal successors, (11699), 44 states have internal predecessors, (11699), 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) [2023-11-10 11:51:42,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 365.0) internal successors, (16425), 45 states have internal predecessors, (16425), 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) [2023-11-10 11:51:42,297 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 365.0) internal successors, (16425), 45 states have internal predecessors, (16425), 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) [2023-11-10 11:51:42,298 INFO L175 Difference]: Start difference. First operand has 522 places, 549 transitions, 4614 flow. Second operand 44 states and 11699 transitions. [2023-11-10 11:51:42,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 978 transitions, 12113 flow [2023-11-10 11:51:43,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 978 transitions, 11358 flow, removed 198 selfloop flow, removed 20 redundant places. [2023-11-10 11:51:43,439 INFO L231 Difference]: Finished difference. Result has 564 places, 673 transitions, 7631 flow [2023-11-10 11:51:43,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7631, PETRI_PLACES=564, PETRI_TRANSITIONS=673} [2023-11-10 11:51:43,448 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 214 predicate places. [2023-11-10 11:51:43,449 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 673 transitions, 7631 flow [2023-11-10 11:51:43,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 261.2173913043478) internal successors, (6008), 23 states have internal predecessors, (6008), 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) [2023-11-10 11:51:43,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:43,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:43,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-10 11:51:43,460 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:43,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:43,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1044428374, now seen corresponding path program 8 times [2023-11-10 11:51:43,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:43,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034752138] [2023-11-10 11:51:43,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:43,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:44,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:44,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:44,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034752138] [2023-11-10 11:51:44,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034752138] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:44,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:44,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:44,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712884511] [2023-11-10 11:51:44,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:44,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:44,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:44,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:44,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:44,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:44,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 673 transitions, 7631 flow. Second operand has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:44,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:44,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:44,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:49,427 INFO L124 PetriNetUnfolderBase]: 3591/13125 cut-off events. [2023-11-10 11:51:49,427 INFO L125 PetriNetUnfolderBase]: For 97038/97511 co-relation queries the response was YES. [2023-11-10 11:51:49,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44322 conditions, 13125 events. 3591/13125 cut-off events. For 97038/97511 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 139055 event pairs, 553 based on Foata normal form. 51/12621 useless extension candidates. Maximal degree in co-relation 43935. Up to 1552 conditions per place. [2023-11-10 11:51:49,554 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 255 selfloop transitions, 237 changer transitions 42/818 dead transitions. [2023-11-10 11:51:49,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 818 transitions, 10028 flow [2023-11-10 11:51:49,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-10 11:51:49,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-10 11:51:49,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 10224 transitions. [2023-11-10 11:51:49,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8238517324738115 [2023-11-10 11:51:49,561 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 10224 transitions. [2023-11-10 11:51:49,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 10224 transitions. [2023-11-10 11:51:49,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:49,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 10224 transitions. [2023-11-10 11:51:49,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 300.70588235294116) internal successors, (10224), 34 states have internal predecessors, (10224), 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) [2023-11-10 11:51:49,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 365.0) internal successors, (12775), 35 states have internal predecessors, (12775), 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) [2023-11-10 11:51:49,590 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 365.0) internal successors, (12775), 35 states have internal predecessors, (12775), 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) [2023-11-10 11:51:49,590 INFO L175 Difference]: Start difference. First operand has 564 places, 673 transitions, 7631 flow. Second operand 34 states and 10224 transitions. [2023-11-10 11:51:49,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 818 transitions, 10028 flow [2023-11-10 11:51:50,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 818 transitions, 9697 flow, removed 131 selfloop flow, removed 10 redundant places. [2023-11-10 11:51:50,742 INFO L231 Difference]: Finished difference. Result has 590 places, 675 transitions, 8179 flow [2023-11-10 11:51:50,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8179, PETRI_PLACES=590, PETRI_TRANSITIONS=675} [2023-11-10 11:51:50,745 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 240 predicate places. [2023-11-10 11:51:50,745 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 675 transitions, 8179 flow [2023-11-10 11:51:50,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.5) internal successors, (4151), 14 states have internal predecessors, (4151), 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) [2023-11-10 11:51:50,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:50,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:50,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-10 11:51:50,747 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:50,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash 325094956, now seen corresponding path program 1 times [2023-11-10 11:51:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:50,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209817053] [2023-11-10 11:51:50,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:50,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:52,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:52,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:52,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209817053] [2023-11-10 11:51:52,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209817053] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:52,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:52,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-10 11:51:52,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218405685] [2023-11-10 11:51:52,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:52,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-10 11:51:52,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:52,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-10 11:51:52,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-10 11:51:52,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 365 [2023-11-10 11:51:52,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 675 transitions, 8179 flow. Second operand has 16 states, 16 states have (on average 276.25) internal successors, (4420), 16 states have internal predecessors, (4420), 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) [2023-11-10 11:51:52,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:52,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 365 [2023-11-10 11:51:52,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:51:56,151 INFO L124 PetriNetUnfolderBase]: 3528/14278 cut-off events. [2023-11-10 11:51:56,152 INFO L125 PetriNetUnfolderBase]: For 104112/104597 co-relation queries the response was YES. [2023-11-10 11:51:56,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45645 conditions, 14278 events. 3528/14278 cut-off events. For 104112/104597 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 157111 event pairs, 500 based on Foata normal form. 63/13763 useless extension candidates. Maximal degree in co-relation 45486. Up to 3171 conditions per place. [2023-11-10 11:51:56,420 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 209 selfloop transitions, 224 changer transitions 58/754 dead transitions. [2023-11-10 11:51:56,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 754 transitions, 10347 flow [2023-11-10 11:51:56,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-10 11:51:56,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-10 11:51:56,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 6990 transitions. [2023-11-10 11:51:56,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.766027397260274 [2023-11-10 11:51:56,424 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 6990 transitions. [2023-11-10 11:51:56,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 6990 transitions. [2023-11-10 11:51:56,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:51:56,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 6990 transitions. [2023-11-10 11:51:56,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 279.6) internal successors, (6990), 25 states have internal predecessors, (6990), 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) [2023-11-10 11:51:56,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 365.0) internal successors, (9490), 26 states have internal predecessors, (9490), 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) [2023-11-10 11:51:56,436 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 365.0) internal successors, (9490), 26 states have internal predecessors, (9490), 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) [2023-11-10 11:51:56,436 INFO L175 Difference]: Start difference. First operand has 590 places, 675 transitions, 8179 flow. Second operand 25 states and 6990 transitions. [2023-11-10 11:51:56,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 754 transitions, 10347 flow [2023-11-10 11:51:57,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 754 transitions, 9606 flow, removed 138 selfloop flow, removed 35 redundant places. [2023-11-10 11:51:57,193 INFO L231 Difference]: Finished difference. Result has 583 places, 662 transitions, 8455 flow [2023-11-10 11:51:57,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7563, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8455, PETRI_PLACES=583, PETRI_TRANSITIONS=662} [2023-11-10 11:51:57,194 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 233 predicate places. [2023-11-10 11:51:57,194 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 662 transitions, 8455 flow [2023-11-10 11:51:57,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 276.25) internal successors, (4420), 16 states have internal predecessors, (4420), 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) [2023-11-10 11:51:57,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:51:57,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:51:57,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-10 11:51:57,195 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:51:57,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:51:57,196 INFO L85 PathProgramCache]: Analyzing trace with hash -842691467, now seen corresponding path program 1 times [2023-11-10 11:51:57,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:51:57,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708977209] [2023-11-10 11:51:57,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:51:57,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:51:57,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:51:58,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:51:58,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:51:58,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708977209] [2023-11-10 11:51:58,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708977209] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:51:58,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:51:58,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:51:58,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410834570] [2023-11-10 11:51:58,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:51:58,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:51:58,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:51:58,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:51:58,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:51:58,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:51:58,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 662 transitions, 8455 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:51:58,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:51:58,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:51:58,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:02,950 INFO L124 PetriNetUnfolderBase]: 4377/16175 cut-off events. [2023-11-10 11:52:02,951 INFO L125 PetriNetUnfolderBase]: For 163703/163907 co-relation queries the response was YES. [2023-11-10 11:52:03,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56310 conditions, 16175 events. 4377/16175 cut-off events. For 163703/163907 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 178669 event pairs, 774 based on Foata normal form. 34/15568 useless extension candidates. Maximal degree in co-relation 55783. Up to 2729 conditions per place. [2023-11-10 11:52:03,104 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 185 selfloop transitions, 188 changer transitions 150/896 dead transitions. [2023-11-10 11:52:03,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 896 transitions, 12993 flow [2023-11-10 11:52:03,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-10 11:52:03,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-10 11:52:03,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 7865 transitions. [2023-11-10 11:52:03,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8287671232876712 [2023-11-10 11:52:03,110 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 7865 transitions. [2023-11-10 11:52:03,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 7865 transitions. [2023-11-10 11:52:03,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:03,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 7865 transitions. [2023-11-10 11:52:03,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 302.5) internal successors, (7865), 26 states have internal predecessors, (7865), 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) [2023-11-10 11:52:03,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 365.0) internal successors, (9855), 27 states have internal predecessors, (9855), 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) [2023-11-10 11:52:03,126 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 365.0) internal successors, (9855), 27 states have internal predecessors, (9855), 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) [2023-11-10 11:52:03,126 INFO L175 Difference]: Start difference. First operand has 583 places, 662 transitions, 8455 flow. Second operand 26 states and 7865 transitions. [2023-11-10 11:52:03,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 896 transitions, 12993 flow [2023-11-10 11:52:04,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 896 transitions, 11909 flow, removed 247 selfloop flow, removed 33 redundant places. [2023-11-10 11:52:04,539 INFO L231 Difference]: Finished difference. Result has 588 places, 676 transitions, 8777 flow [2023-11-10 11:52:04,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7676, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8777, PETRI_PLACES=588, PETRI_TRANSITIONS=676} [2023-11-10 11:52:04,542 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 238 predicate places. [2023-11-10 11:52:04,542 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 676 transitions, 8777 flow [2023-11-10 11:52:04,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:04,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:04,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:04,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-10 11:52:04,543 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:04,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:04,544 INFO L85 PathProgramCache]: Analyzing trace with hash 32653689, now seen corresponding path program 2 times [2023-11-10 11:52:04,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:04,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011680763] [2023-11-10 11:52:04,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:04,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:05,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:05,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011680763] [2023-11-10 11:52:05,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011680763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:05,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:05,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:05,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236630268] [2023-11-10 11:52:05,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:05,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:05,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:05,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:05,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:05,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:52:05,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 676 transitions, 8777 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:05,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:05,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:52:05,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:09,855 INFO L124 PetriNetUnfolderBase]: 3912/15674 cut-off events. [2023-11-10 11:52:09,855 INFO L125 PetriNetUnfolderBase]: For 155035/155339 co-relation queries the response was YES. [2023-11-10 11:52:09,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54013 conditions, 15674 events. 3912/15674 cut-off events. For 155035/155339 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 175423 event pairs, 430 based on Foata normal form. 32/15088 useless extension candidates. Maximal degree in co-relation 53416. Up to 2918 conditions per place. [2023-11-10 11:52:10,024 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 165 selfloop transitions, 199 changer transitions 88/825 dead transitions. [2023-11-10 11:52:10,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 825 transitions, 11873 flow [2023-11-10 11:52:10,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-10 11:52:10,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-10 11:52:10,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6639 transitions. [2023-11-10 11:52:10,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.826774595267746 [2023-11-10 11:52:10,054 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 6639 transitions. [2023-11-10 11:52:10,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 6639 transitions. [2023-11-10 11:52:10,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:10,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 6639 transitions. [2023-11-10 11:52:10,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 301.77272727272725) internal successors, (6639), 22 states have internal predecessors, (6639), 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) [2023-11-10 11:52:10,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 365.0) internal successors, (8395), 23 states have internal predecessors, (8395), 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) [2023-11-10 11:52:10,064 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 365.0) internal successors, (8395), 23 states have internal predecessors, (8395), 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) [2023-11-10 11:52:10,064 INFO L175 Difference]: Start difference. First operand has 588 places, 676 transitions, 8777 flow. Second operand 22 states and 6639 transitions. [2023-11-10 11:52:10,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 825 transitions, 11873 flow [2023-11-10 11:52:11,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 825 transitions, 11037 flow, removed 85 selfloop flow, removed 16 redundant places. [2023-11-10 11:52:11,129 INFO L231 Difference]: Finished difference. Result has 597 places, 675 transitions, 8742 flow [2023-11-10 11:52:11,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8742, PETRI_PLACES=597, PETRI_TRANSITIONS=675} [2023-11-10 11:52:11,131 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 247 predicate places. [2023-11-10 11:52:11,131 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 675 transitions, 8742 flow [2023-11-10 11:52:11,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:11,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:11,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:11,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-10 11:52:11,132 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:11,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:11,132 INFO L85 PathProgramCache]: Analyzing trace with hash -2079726673, now seen corresponding path program 3 times [2023-11-10 11:52:11,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:11,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569883173] [2023-11-10 11:52:11,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:11,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:11,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:12,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:12,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:12,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569883173] [2023-11-10 11:52:12,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569883173] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:12,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:12,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:52:12,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564395077] [2023-11-10 11:52:12,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:12,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:52:12,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:12,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:52:12,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:52:12,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 365 [2023-11-10 11:52:12,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 675 transitions, 8742 flow. Second operand has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:52:12,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:12,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 365 [2023-11-10 11:52:12,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:17,985 INFO L124 PetriNetUnfolderBase]: 4969/17619 cut-off events. [2023-11-10 11:52:17,985 INFO L125 PetriNetUnfolderBase]: For 165110/165554 co-relation queries the response was YES. [2023-11-10 11:52:18,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62583 conditions, 17619 events. 4969/17619 cut-off events. For 165110/165554 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 191447 event pairs, 792 based on Foata normal form. 49/16912 useless extension candidates. Maximal degree in co-relation 61869. Up to 4598 conditions per place. [2023-11-10 11:52:18,222 INFO L140 encePairwiseOnDemand]: 338/365 looper letters, 221 selfloop transitions, 219 changer transitions 90/810 dead transitions. [2023-11-10 11:52:18,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 810 transitions, 11024 flow [2023-11-10 11:52:18,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-10 11:52:18,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-10 11:52:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 9507 transitions. [2023-11-10 11:52:18,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8139554794520548 [2023-11-10 11:52:18,228 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 9507 transitions. [2023-11-10 11:52:18,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 9507 transitions. [2023-11-10 11:52:18,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:18,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 9507 transitions. [2023-11-10 11:52:18,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 297.09375) internal successors, (9507), 32 states have internal predecessors, (9507), 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) [2023-11-10 11:52:18,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 365.0) internal successors, (12045), 33 states have internal predecessors, (12045), 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) [2023-11-10 11:52:18,242 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 365.0) internal successors, (12045), 33 states have internal predecessors, (12045), 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) [2023-11-10 11:52:18,242 INFO L175 Difference]: Start difference. First operand has 597 places, 675 transitions, 8742 flow. Second operand 32 states and 9507 transitions. [2023-11-10 11:52:18,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 810 transitions, 11024 flow [2023-11-10 11:52:19,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 810 transitions, 10258 flow, removed 77 selfloop flow, removed 19 redundant places. [2023-11-10 11:52:19,434 INFO L231 Difference]: Finished difference. Result has 612 places, 652 transitions, 8291 flow [2023-11-10 11:52:19,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8291, PETRI_PLACES=612, PETRI_TRANSITIONS=652} [2023-11-10 11:52:19,435 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 262 predicate places. [2023-11-10 11:52:19,435 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 652 transitions, 8291 flow [2023-11-10 11:52:19,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:52:19,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:19,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:19,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-10 11:52:19,436 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:19,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:19,437 INFO L85 PathProgramCache]: Analyzing trace with hash -2097266753, now seen corresponding path program 4 times [2023-11-10 11:52:19,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:19,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049056135] [2023-11-10 11:52:19,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:19,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:19,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:20,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:20,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:20,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049056135] [2023-11-10 11:52:20,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049056135] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:20,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:20,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:20,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881823974] [2023-11-10 11:52:20,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:20,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:20,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:20,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:20,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:20,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:52:20,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 652 transitions, 8291 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:20,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:20,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:52:20,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:24,849 INFO L124 PetriNetUnfolderBase]: 3834/15198 cut-off events. [2023-11-10 11:52:24,849 INFO L125 PetriNetUnfolderBase]: For 168018/168316 co-relation queries the response was YES. [2023-11-10 11:52:25,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53981 conditions, 15198 events. 3834/15198 cut-off events. For 168018/168316 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 166967 event pairs, 726 based on Foata normal form. 39/14648 useless extension candidates. Maximal degree in co-relation 53882. Up to 2681 conditions per place. [2023-11-10 11:52:25,143 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 179 selfloop transitions, 185 changer transitions 73/801 dead transitions. [2023-11-10 11:52:25,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 801 transitions, 11293 flow [2023-11-10 11:52:25,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:52:25,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:52:25,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 6934 transitions. [2023-11-10 11:52:25,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8259678379988088 [2023-11-10 11:52:25,149 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 6934 transitions. [2023-11-10 11:52:25,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 6934 transitions. [2023-11-10 11:52:25,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:25,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 6934 transitions. [2023-11-10 11:52:25,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 301.4782608695652) internal successors, (6934), 23 states have internal predecessors, (6934), 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) [2023-11-10 11:52:25,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 365.0) internal successors, (8760), 24 states have internal predecessors, (8760), 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) [2023-11-10 11:52:25,157 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 365.0) internal successors, (8760), 24 states have internal predecessors, (8760), 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) [2023-11-10 11:52:25,157 INFO L175 Difference]: Start difference. First operand has 612 places, 652 transitions, 8291 flow. Second operand 23 states and 6934 transitions. [2023-11-10 11:52:25,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 801 transitions, 11293 flow [2023-11-10 11:52:26,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 801 transitions, 10128 flow, removed 134 selfloop flow, removed 38 redundant places. [2023-11-10 11:52:26,190 INFO L231 Difference]: Finished difference. Result has 602 places, 657 transitions, 8090 flow [2023-11-10 11:52:26,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7308, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8090, PETRI_PLACES=602, PETRI_TRANSITIONS=657} [2023-11-10 11:52:26,191 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 252 predicate places. [2023-11-10 11:52:26,191 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 657 transitions, 8090 flow [2023-11-10 11:52:26,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:26,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:26,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:26,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-10 11:52:26,192 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:26,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:26,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1308690091, now seen corresponding path program 5 times [2023-11-10 11:52:26,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:26,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772447155] [2023-11-10 11:52:26,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:26,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:27,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:27,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:27,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772447155] [2023-11-10 11:52:27,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772447155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:27,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:27,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:52:27,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517188006] [2023-11-10 11:52:27,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:27,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:52:27,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:27,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:52:27,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:52:27,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 365 [2023-11-10 11:52:27,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 657 transitions, 8090 flow. Second operand has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:52:27,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:27,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 365 [2023-11-10 11:52:27,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:32,870 INFO L124 PetriNetUnfolderBase]: 5024/17370 cut-off events. [2023-11-10 11:52:32,871 INFO L125 PetriNetUnfolderBase]: For 170573/171167 co-relation queries the response was YES. [2023-11-10 11:52:33,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63429 conditions, 17370 events. 5024/17370 cut-off events. For 170573/171167 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 186624 event pairs, 789 based on Foata normal form. 43/16623 useless extension candidates. Maximal degree in co-relation 63327. Up to 4509 conditions per place. [2023-11-10 11:52:33,050 INFO L140 encePairwiseOnDemand]: 338/365 looper letters, 241 selfloop transitions, 255 changer transitions 64/840 dead transitions. [2023-11-10 11:52:33,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 840 transitions, 11256 flow [2023-11-10 11:52:33,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-10 11:52:33,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-10 11:52:33,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 13022 transitions. [2023-11-10 11:52:33,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8108343711083437 [2023-11-10 11:52:33,056 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 13022 transitions. [2023-11-10 11:52:33,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 13022 transitions. [2023-11-10 11:52:33,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:33,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 13022 transitions. [2023-11-10 11:52:33,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 295.95454545454544) internal successors, (13022), 44 states have internal predecessors, (13022), 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) [2023-11-10 11:52:33,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 365.0) internal successors, (16425), 45 states have internal predecessors, (16425), 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) [2023-11-10 11:52:33,072 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 365.0) internal successors, (16425), 45 states have internal predecessors, (16425), 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) [2023-11-10 11:52:33,072 INFO L175 Difference]: Start difference. First operand has 602 places, 657 transitions, 8090 flow. Second operand 44 states and 13022 transitions. [2023-11-10 11:52:33,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 840 transitions, 11256 flow [2023-11-10 11:52:34,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 840 transitions, 10434 flow, removed 74 selfloop flow, removed 22 redundant places. [2023-11-10 11:52:34,304 INFO L231 Difference]: Finished difference. Result has 627 places, 680 transitions, 8642 flow [2023-11-10 11:52:34,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7472, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=8642, PETRI_PLACES=627, PETRI_TRANSITIONS=680} [2023-11-10 11:52:34,305 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 277 predicate places. [2023-11-10 11:52:34,306 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 680 transitions, 8642 flow [2023-11-10 11:52:34,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:52:34,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:34,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:34,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-10 11:52:34,307 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:34,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:34,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1639656203, now seen corresponding path program 6 times [2023-11-10 11:52:34,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:34,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889701594] [2023-11-10 11:52:34,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:34,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:35,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:35,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889701594] [2023-11-10 11:52:35,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889701594] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:35,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:35,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:35,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692253275] [2023-11-10 11:52:35,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:35,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:35,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:35,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:35,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:35,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:52:35,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 680 transitions, 8642 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:35,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:35,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:52:35,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:39,676 INFO L124 PetriNetUnfolderBase]: 4071/16721 cut-off events. [2023-11-10 11:52:39,676 INFO L125 PetriNetUnfolderBase]: For 176672/176993 co-relation queries the response was YES. [2023-11-10 11:52:39,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58892 conditions, 16721 events. 4071/16721 cut-off events. For 176672/176993 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 188639 event pairs, 952 based on Foata normal form. 43/16166 useless extension candidates. Maximal degree in co-relation 58790. Up to 1983 conditions per place. [2023-11-10 11:52:40,051 INFO L140 encePairwiseOnDemand]: 342/365 looper letters, 170 selfloop transitions, 212 changer transitions 140/880 dead transitions. [2023-11-10 11:52:40,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 880 transitions, 13438 flow [2023-11-10 11:52:40,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-10 11:52:40,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-10 11:52:40,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 7822 transitions. [2023-11-10 11:52:40,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.824236037934668 [2023-11-10 11:52:40,057 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 7822 transitions. [2023-11-10 11:52:40,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 7822 transitions. [2023-11-10 11:52:40,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:40,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 7822 transitions. [2023-11-10 11:52:40,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 300.84615384615387) internal successors, (7822), 26 states have internal predecessors, (7822), 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) [2023-11-10 11:52:40,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 365.0) internal successors, (9855), 27 states have internal predecessors, (9855), 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) [2023-11-10 11:52:40,074 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 365.0) internal successors, (9855), 27 states have internal predecessors, (9855), 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) [2023-11-10 11:52:40,074 INFO L175 Difference]: Start difference. First operand has 627 places, 680 transitions, 8642 flow. Second operand 26 states and 7822 transitions. [2023-11-10 11:52:40,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 880 transitions, 13438 flow [2023-11-10 11:52:41,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 880 transitions, 12202 flow, removed 163 selfloop flow, removed 42 redundant places. [2023-11-10 11:52:41,560 INFO L231 Difference]: Finished difference. Result has 617 places, 671 transitions, 8602 flow [2023-11-10 11:52:41,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7792, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8602, PETRI_PLACES=617, PETRI_TRANSITIONS=671} [2023-11-10 11:52:41,562 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 267 predicate places. [2023-11-10 11:52:41,562 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 671 transitions, 8602 flow [2023-11-10 11:52:41,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:41,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:41,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:41,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-10 11:52:41,563 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:41,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:41,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2106088431, now seen corresponding path program 7 times [2023-11-10 11:52:41,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:41,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789872801] [2023-11-10 11:52:41,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:41,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:41,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:43,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:43,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789872801] [2023-11-10 11:52:43,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789872801] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:43,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:43,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-10 11:52:43,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340019220] [2023-11-10 11:52:43,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:43,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-10 11:52:43,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:43,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-10 11:52:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2023-11-10 11:52:43,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 365 [2023-11-10 11:52:43,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 671 transitions, 8602 flow. Second operand has 27 states, 27 states have (on average 256.962962962963) internal successors, (6938), 27 states have internal predecessors, (6938), 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) [2023-11-10 11:52:43,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:43,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 365 [2023-11-10 11:52:43,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:52,331 INFO L124 PetriNetUnfolderBase]: 7054/22930 cut-off events. [2023-11-10 11:52:52,331 INFO L125 PetriNetUnfolderBase]: For 202419/202919 co-relation queries the response was YES. [2023-11-10 11:52:52,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79400 conditions, 22930 events. 7054/22930 cut-off events. For 202419/202919 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 254915 event pairs, 2537 based on Foata normal form. 57/21984 useless extension candidates. Maximal degree in co-relation 79298. Up to 5217 conditions per place. [2023-11-10 11:52:52,692 INFO L140 encePairwiseOnDemand]: 327/365 looper letters, 387 selfloop transitions, 263 changer transitions 58/951 dead transitions. [2023-11-10 11:52:52,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 951 transitions, 13023 flow [2023-11-10 11:52:52,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-10 11:52:52,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-10 11:52:52,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 13319 transitions. [2023-11-10 11:52:52,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.715498254096159 [2023-11-10 11:52:52,698 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 13319 transitions. [2023-11-10 11:52:52,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 13319 transitions. [2023-11-10 11:52:52,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:52,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 13319 transitions. [2023-11-10 11:52:52,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 261.15686274509807) internal successors, (13319), 51 states have internal predecessors, (13319), 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) [2023-11-10 11:52:52,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 365.0) internal successors, (18980), 52 states have internal predecessors, (18980), 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) [2023-11-10 11:52:52,714 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 365.0) internal successors, (18980), 52 states have internal predecessors, (18980), 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) [2023-11-10 11:52:52,714 INFO L175 Difference]: Start difference. First operand has 617 places, 671 transitions, 8602 flow. Second operand 51 states and 13319 transitions. [2023-11-10 11:52:52,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 951 transitions, 13023 flow [2023-11-10 11:52:54,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 951 transitions, 11557 flow, removed 111 selfloop flow, removed 28 redundant places. [2023-11-10 11:52:54,330 INFO L231 Difference]: Finished difference. Result has 649 places, 724 transitions, 9086 flow [2023-11-10 11:52:54,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=7382, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=9086, PETRI_PLACES=649, PETRI_TRANSITIONS=724} [2023-11-10 11:52:54,331 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 299 predicate places. [2023-11-10 11:52:54,331 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 724 transitions, 9086 flow [2023-11-10 11:52:54,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 256.962962962963) internal successors, (6938), 27 states have internal predecessors, (6938), 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) [2023-11-10 11:52:54,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:54,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:54,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-10 11:52:54,333 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:54,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:54,333 INFO L85 PathProgramCache]: Analyzing trace with hash 723725117, now seen corresponding path program 8 times [2023-11-10 11:52:54,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:54,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132964448] [2023-11-10 11:52:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:54,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:52:54,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:54,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132964448] [2023-11-10 11:52:54,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132964448] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:54,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:54,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:54,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229385930] [2023-11-10 11:52:54,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:54,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:54,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:54,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:54,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:54,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:52:54,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 724 transitions, 9086 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:52:54,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:54,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:52:54,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:00,224 INFO L124 PetriNetUnfolderBase]: 4191/18790 cut-off events. [2023-11-10 11:53:00,225 INFO L125 PetriNetUnfolderBase]: For 145212/145536 co-relation queries the response was YES. [2023-11-10 11:53:00,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57547 conditions, 18790 events. 4191/18790 cut-off events. For 145212/145536 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 222569 event pairs, 1215 based on Foata normal form. 29/18259 useless extension candidates. Maximal degree in co-relation 57434. Up to 2357 conditions per place. [2023-11-10 11:53:00,439 INFO L140 encePairwiseOnDemand]: 343/365 looper letters, 188 selfloop transitions, 235 changer transitions 47/845 dead transitions. [2023-11-10 11:53:00,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 845 transitions, 11683 flow [2023-11-10 11:53:00,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-10 11:53:00,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-10 11:53:00,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6620 transitions. [2023-11-10 11:53:00,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8244084682440846 [2023-11-10 11:53:00,443 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 6620 transitions. [2023-11-10 11:53:00,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 6620 transitions. [2023-11-10 11:53:00,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:00,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 6620 transitions. [2023-11-10 11:53:00,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 300.90909090909093) internal successors, (6620), 22 states have internal predecessors, (6620), 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) [2023-11-10 11:53:00,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 365.0) internal successors, (8395), 23 states have internal predecessors, (8395), 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) [2023-11-10 11:53:00,450 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 365.0) internal successors, (8395), 23 states have internal predecessors, (8395), 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) [2023-11-10 11:53:00,450 INFO L175 Difference]: Start difference. First operand has 649 places, 724 transitions, 9086 flow. Second operand 22 states and 6620 transitions. [2023-11-10 11:53:00,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 845 transitions, 11683 flow [2023-11-10 11:53:01,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 845 transitions, 11054 flow, removed 95 selfloop flow, removed 29 redundant places. [2023-11-10 11:53:01,288 INFO L231 Difference]: Finished difference. Result has 641 places, 729 transitions, 9571 flow [2023-11-10 11:53:01,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=8581, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9571, PETRI_PLACES=641, PETRI_TRANSITIONS=729} [2023-11-10 11:53:01,290 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 291 predicate places. [2023-11-10 11:53:01,290 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 729 transitions, 9571 flow [2023-11-10 11:53:01,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:53:01,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:01,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:01,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-10 11:53:01,290 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:01,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:01,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1788054895, now seen corresponding path program 9 times [2023-11-10 11:53:01,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:01,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699186082] [2023-11-10 11:53:01,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:01,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:01,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:02,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:02,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699186082] [2023-11-10 11:53:02,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699186082] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:02,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:02,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:02,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819710605] [2023-11-10 11:53:02,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:02,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:02,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:02,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:02,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:02,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 365 [2023-11-10 11:53:02,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 729 transitions, 9571 flow. Second operand has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:02,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:02,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 365 [2023-11-10 11:53:02,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:09,262 INFO L124 PetriNetUnfolderBase]: 5595/20896 cut-off events. [2023-11-10 11:53:09,263 INFO L125 PetriNetUnfolderBase]: For 156438/156898 co-relation queries the response was YES. [2023-11-10 11:53:09,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67463 conditions, 20896 events. 5595/20896 cut-off events. For 156438/156898 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 239572 event pairs, 1727 based on Foata normal form. 61/20171 useless extension candidates. Maximal degree in co-relation 67352. Up to 4757 conditions per place. [2023-11-10 11:53:09,766 INFO L140 encePairwiseOnDemand]: 339/365 looper letters, 245 selfloop transitions, 290 changer transitions 57/873 dead transitions. [2023-11-10 11:53:09,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 873 transitions, 12192 flow [2023-11-10 11:53:09,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-10 11:53:09,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-10 11:53:09,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 10964 transitions. [2023-11-10 11:53:09,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8118474639022584 [2023-11-10 11:53:09,772 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 10964 transitions. [2023-11-10 11:53:09,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 10964 transitions. [2023-11-10 11:53:09,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:09,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 10964 transitions. [2023-11-10 11:53:09,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 296.3243243243243) internal successors, (10964), 37 states have internal predecessors, (10964), 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) [2023-11-10 11:53:09,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 365.0) internal successors, (13870), 38 states have internal predecessors, (13870), 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) [2023-11-10 11:53:09,789 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 365.0) internal successors, (13870), 38 states have internal predecessors, (13870), 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) [2023-11-10 11:53:09,789 INFO L175 Difference]: Start difference. First operand has 641 places, 729 transitions, 9571 flow. Second operand 37 states and 10964 transitions. [2023-11-10 11:53:09,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 873 transitions, 12192 flow [2023-11-10 11:53:11,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 873 transitions, 10998 flow, removed 92 selfloop flow, removed 27 redundant places. [2023-11-10 11:53:11,152 INFO L231 Difference]: Finished difference. Result has 654 places, 733 transitions, 9405 flow [2023-11-10 11:53:11,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=8535, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=9405, PETRI_PLACES=654, PETRI_TRANSITIONS=733} [2023-11-10 11:53:11,153 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 304 predicate places. [2023-11-10 11:53:11,153 INFO L495 AbstractCegarLoop]: Abstraction has has 654 places, 733 transitions, 9405 flow [2023-11-10 11:53:11,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:11,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:11,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:11,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-10 11:53:11,154 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:11,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:11,155 INFO L85 PathProgramCache]: Analyzing trace with hash -2134139841, now seen corresponding path program 10 times [2023-11-10 11:53:11,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:11,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628302562] [2023-11-10 11:53:11,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:11,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:11,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:11,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:11,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:11,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628302562] [2023-11-10 11:53:11,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628302562] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:11,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:11,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:11,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756767100] [2023-11-10 11:53:11,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:11,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:11,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:11,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:11,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:11,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:53:11,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 733 transitions, 9405 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:53:11,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:11,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:53:11,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:16,989 INFO L124 PetriNetUnfolderBase]: 4017/18134 cut-off events. [2023-11-10 11:53:16,990 INFO L125 PetriNetUnfolderBase]: For 132433/132838 co-relation queries the response was YES. [2023-11-10 11:53:17,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53520 conditions, 18134 events. 4017/18134 cut-off events. For 132433/132838 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 214685 event pairs, 1201 based on Foata normal form. 58/17629 useless extension candidates. Maximal degree in co-relation 53412. Up to 3130 conditions per place. [2023-11-10 11:53:17,272 INFO L140 encePairwiseOnDemand]: 343/365 looper letters, 131 selfloop transitions, 124 changer transitions 230/839 dead transitions. [2023-11-10 11:53:17,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 839 transitions, 11450 flow [2023-11-10 11:53:17,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-10 11:53:17,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-10 11:53:17,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6320 transitions. [2023-11-10 11:53:17,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8245270711024135 [2023-11-10 11:53:17,276 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6320 transitions. [2023-11-10 11:53:17,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6320 transitions. [2023-11-10 11:53:17,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:17,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6320 transitions. [2023-11-10 11:53:17,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 300.95238095238096) internal successors, (6320), 21 states have internal predecessors, (6320), 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) [2023-11-10 11:53:17,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 365.0) internal successors, (8030), 22 states have internal predecessors, (8030), 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) [2023-11-10 11:53:17,283 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 365.0) internal successors, (8030), 22 states have internal predecessors, (8030), 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) [2023-11-10 11:53:17,283 INFO L175 Difference]: Start difference. First operand has 654 places, 733 transitions, 9405 flow. Second operand 21 states and 6320 transitions. [2023-11-10 11:53:17,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 839 transitions, 11450 flow [2023-11-10 11:53:18,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 839 transitions, 10578 flow, removed 112 selfloop flow, removed 37 redundant places. [2023-11-10 11:53:18,180 INFO L231 Difference]: Finished difference. Result has 641 places, 576 transitions, 5809 flow [2023-11-10 11:53:18,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=8665, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5809, PETRI_PLACES=641, PETRI_TRANSITIONS=576} [2023-11-10 11:53:18,181 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 291 predicate places. [2023-11-10 11:53:18,181 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 576 transitions, 5809 flow [2023-11-10 11:53:18,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:53:18,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:18,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:18,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-10 11:53:18,182 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:18,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:18,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1634766115, now seen corresponding path program 11 times [2023-11-10 11:53:18,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:18,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633760826] [2023-11-10 11:53:18,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:18,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:18,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:19,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:19,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:19,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633760826] [2023-11-10 11:53:19,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633760826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:19,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:19,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-10 11:53:19,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312341694] [2023-11-10 11:53:19,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:19,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-10 11:53:19,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:19,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-10 11:53:19,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2023-11-10 11:53:19,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 365 [2023-11-10 11:53:19,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 576 transitions, 5809 flow. Second operand has 27 states, 27 states have (on average 256.962962962963) internal successors, (6938), 27 states have internal predecessors, (6938), 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) [2023-11-10 11:53:19,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:19,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 365 [2023-11-10 11:53:19,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:24,956 INFO L124 PetriNetUnfolderBase]: 3853/12944 cut-off events. [2023-11-10 11:53:24,957 INFO L125 PetriNetUnfolderBase]: For 94479/94764 co-relation queries the response was YES. [2023-11-10 11:53:25,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41767 conditions, 12944 events. 3853/12944 cut-off events. For 94479/94764 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 128223 event pairs, 1419 based on Foata normal form. 121/12664 useless extension candidates. Maximal degree in co-relation 41663. Up to 3396 conditions per place. [2023-11-10 11:53:25,091 INFO L140 encePairwiseOnDemand]: 328/365 looper letters, 286 selfloop transitions, 142 changer transitions 104/775 dead transitions. [2023-11-10 11:53:25,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 775 transitions, 8995 flow [2023-11-10 11:53:25,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-10 11:53:25,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-10 11:53:25,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 12496 transitions. [2023-11-10 11:53:25,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7132420091324201 [2023-11-10 11:53:25,097 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 12496 transitions. [2023-11-10 11:53:25,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 12496 transitions. [2023-11-10 11:53:25,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:25,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 12496 transitions. [2023-11-10 11:53:25,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 260.3333333333333) internal successors, (12496), 48 states have internal predecessors, (12496), 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) [2023-11-10 11:53:25,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 365.0) internal successors, (17885), 49 states have internal predecessors, (17885), 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) [2023-11-10 11:53:25,112 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 365.0) internal successors, (17885), 49 states have internal predecessors, (17885), 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) [2023-11-10 11:53:25,112 INFO L175 Difference]: Start difference. First operand has 641 places, 576 transitions, 5809 flow. Second operand 48 states and 12496 transitions. [2023-11-10 11:53:25,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 775 transitions, 8995 flow [2023-11-10 11:53:25,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 775 transitions, 7729 flow, removed 87 selfloop flow, removed 54 redundant places. [2023-11-10 11:53:25,508 INFO L231 Difference]: Finished difference. Result has 621 places, 569 transitions, 5011 flow [2023-11-10 11:53:25,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=5011, PETRI_PLACES=621, PETRI_TRANSITIONS=569} [2023-11-10 11:53:25,509 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 271 predicate places. [2023-11-10 11:53:25,509 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 569 transitions, 5011 flow [2023-11-10 11:53:25,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 256.962962962963) internal successors, (6938), 27 states have internal predecessors, (6938), 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) [2023-11-10 11:53:25,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:25,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:25,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-10 11:53:25,511 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:25,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:25,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1334888795, now seen corresponding path program 12 times [2023-11-10 11:53:25,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:25,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617861862] [2023-11-10 11:53:25,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:25,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:25,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:26,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:26,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617861862] [2023-11-10 11:53:26,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617861862] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:26,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:26,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:26,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606477145] [2023-11-10 11:53:26,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:26,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:26,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:26,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:26,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:26,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 365 [2023-11-10 11:53:26,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 569 transitions, 5011 flow. Second operand has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:26,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:26,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 365 [2023-11-10 11:53:26,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:30,598 INFO L124 PetriNetUnfolderBase]: 2843/10468 cut-off events. [2023-11-10 11:53:30,598 INFO L125 PetriNetUnfolderBase]: For 69090/69369 co-relation queries the response was YES. [2023-11-10 11:53:30,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33141 conditions, 10468 events. 2843/10468 cut-off events. For 69090/69369 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 101219 event pairs, 826 based on Foata normal form. 26/10160 useless extension candidates. Maximal degree in co-relation 33049. Up to 1955 conditions per place. [2023-11-10 11:53:30,711 INFO L140 encePairwiseOnDemand]: 339/365 looper letters, 221 selfloop transitions, 175 changer transitions 51/726 dead transitions. [2023-11-10 11:53:30,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 726 transitions, 7160 flow [2023-11-10 11:53:30,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-10 11:53:30,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-10 11:53:30,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 13294 transitions. [2023-11-10 11:53:30,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8093759512937595 [2023-11-10 11:53:30,717 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 13294 transitions. [2023-11-10 11:53:30,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 13294 transitions. [2023-11-10 11:53:30,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:30,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 13294 transitions. [2023-11-10 11:53:30,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 295.4222222222222) internal successors, (13294), 45 states have internal predecessors, (13294), 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) [2023-11-10 11:53:30,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 365.0) internal successors, (16790), 46 states have internal predecessors, (16790), 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) [2023-11-10 11:53:30,735 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 365.0) internal successors, (16790), 46 states have internal predecessors, (16790), 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) [2023-11-10 11:53:30,735 INFO L175 Difference]: Start difference. First operand has 621 places, 569 transitions, 5011 flow. Second operand 45 states and 13294 transitions. [2023-11-10 11:53:30,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 726 transitions, 7160 flow [2023-11-10 11:53:31,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 726 transitions, 6480 flow, removed 118 selfloop flow, removed 43 redundant places. [2023-11-10 11:53:31,094 INFO L231 Difference]: Finished difference. Result has 607 places, 578 transitions, 5054 flow [2023-11-10 11:53:31,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=5054, PETRI_PLACES=607, PETRI_TRANSITIONS=578} [2023-11-10 11:53:31,095 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 257 predicate places. [2023-11-10 11:53:31,095 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 578 transitions, 5054 flow [2023-11-10 11:53:31,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:31,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:31,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:31,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-10 11:53:31,096 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:31,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:31,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1574770511, now seen corresponding path program 13 times [2023-11-10 11:53:31,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:31,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547629736] [2023-11-10 11:53:31,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:31,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:31,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:31,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:31,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:31,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547629736] [2023-11-10 11:53:31,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547629736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:31,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:31,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:31,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492626355] [2023-11-10 11:53:31,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:31,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:31,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:31,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:31,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:31,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 365 [2023-11-10 11:53:31,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 578 transitions, 5054 flow. Second operand has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:53:31,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:31,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 365 [2023-11-10 11:53:31,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:34,223 INFO L124 PetriNetUnfolderBase]: 2109/9699 cut-off events. [2023-11-10 11:53:34,224 INFO L125 PetriNetUnfolderBase]: For 53580/53835 co-relation queries the response was YES. [2023-11-10 11:53:34,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26834 conditions, 9699 events. 2109/9699 cut-off events. For 53580/53835 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 99533 event pairs, 553 based on Foata normal form. 32/9412 useless extension candidates. Maximal degree in co-relation 26750. Up to 1232 conditions per place. [2023-11-10 11:53:34,312 INFO L140 encePairwiseOnDemand]: 344/365 looper letters, 78 selfloop transitions, 18 changer transitions 298/684 dead transitions. [2023-11-10 11:53:34,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 684 transitions, 6665 flow [2023-11-10 11:53:34,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-10 11:53:34,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-10 11:53:34,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6319 transitions. [2023-11-10 11:53:34,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8243966079582518 [2023-11-10 11:53:34,315 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6319 transitions. [2023-11-10 11:53:34,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6319 transitions. [2023-11-10 11:53:34,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:34,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6319 transitions. [2023-11-10 11:53:34,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 300.9047619047619) internal successors, (6319), 21 states have internal predecessors, (6319), 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) [2023-11-10 11:53:34,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 365.0) internal successors, (8030), 22 states have internal predecessors, (8030), 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) [2023-11-10 11:53:34,323 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 365.0) internal successors, (8030), 22 states have internal predecessors, (8030), 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) [2023-11-10 11:53:34,323 INFO L175 Difference]: Start difference. First operand has 607 places, 578 transitions, 5054 flow. Second operand 21 states and 6319 transitions. [2023-11-10 11:53:34,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 684 transitions, 6665 flow [2023-11-10 11:53:34,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 684 transitions, 5928 flow, removed 104 selfloop flow, removed 46 redundant places. [2023-11-10 11:53:34,543 INFO L231 Difference]: Finished difference. Result has 585 places, 379 transitions, 1818 flow [2023-11-10 11:53:34,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1818, PETRI_PLACES=585, PETRI_TRANSITIONS=379} [2023-11-10 11:53:34,544 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 235 predicate places. [2023-11-10 11:53:34,544 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 379 transitions, 1818 flow [2023-11-10 11:53:34,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 296.64285714285717) internal successors, (4153), 14 states have internal predecessors, (4153), 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) [2023-11-10 11:53:34,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:34,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:34,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-10 11:53:34,545 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:34,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:34,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2064474829, now seen corresponding path program 14 times [2023-11-10 11:53:34,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:34,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647901506] [2023-11-10 11:53:34,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:34,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:36,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:36,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:36,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647901506] [2023-11-10 11:53:36,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647901506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:36,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:36,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2023-11-10 11:53:36,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193327471] [2023-11-10 11:53:36,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:36,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-10 11:53:36,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:36,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-10 11:53:36,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2023-11-10 11:53:36,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 365 [2023-11-10 11:53:36,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 379 transitions, 1818 flow. Second operand has 27 states, 27 states have (on average 256.962962962963) internal successors, (6938), 27 states have internal predecessors, (6938), 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) [2023-11-10 11:53:36,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:36,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 365 [2023-11-10 11:53:36,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:39,161 INFO L124 PetriNetUnfolderBase]: 843/3236 cut-off events. [2023-11-10 11:53:39,162 INFO L125 PetriNetUnfolderBase]: For 21123/21135 co-relation queries the response was YES. [2023-11-10 11:53:39,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9673 conditions, 3236 events. 843/3236 cut-off events. For 21123/21135 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 22194 event pairs, 461 based on Foata normal form. 6/3150 useless extension candidates. Maximal degree in co-relation 9593. Up to 880 conditions per place. [2023-11-10 11:53:39,184 INFO L140 encePairwiseOnDemand]: 332/365 looper letters, 137 selfloop transitions, 36 changer transitions 75/490 dead transitions. [2023-11-10 11:53:39,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 490 transitions, 3354 flow [2023-11-10 11:53:39,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-10 11:53:39,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-10 11:53:39,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10378 transitions. [2023-11-10 11:53:39,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7108219178082191 [2023-11-10 11:53:39,192 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10378 transitions. [2023-11-10 11:53:39,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10378 transitions. [2023-11-10 11:53:39,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:39,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10378 transitions. [2023-11-10 11:53:39,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 259.45) internal successors, (10378), 40 states have internal predecessors, (10378), 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) [2023-11-10 11:53:39,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 365.0) internal successors, (14965), 41 states have internal predecessors, (14965), 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) [2023-11-10 11:53:39,210 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 365.0) internal successors, (14965), 41 states have internal predecessors, (14965), 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) [2023-11-10 11:53:39,210 INFO L175 Difference]: Start difference. First operand has 585 places, 379 transitions, 1818 flow. Second operand 40 states and 10378 transitions. [2023-11-10 11:53:39,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 490 transitions, 3354 flow [2023-11-10 11:53:39,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 490 transitions, 2670 flow, removed 134 selfloop flow, removed 62 redundant places. [2023-11-10 11:53:39,255 INFO L231 Difference]: Finished difference. Result has 483 places, 380 transitions, 1614 flow [2023-11-10 11:53:39,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=1614, PETRI_PLACES=483, PETRI_TRANSITIONS=380} [2023-11-10 11:53:39,256 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 133 predicate places. [2023-11-10 11:53:39,256 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 380 transitions, 1614 flow [2023-11-10 11:53:39,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 256.962962962963) internal successors, (6938), 27 states have internal predecessors, (6938), 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) [2023-11-10 11:53:39,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:39,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:39,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-10 11:53:39,258 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:39,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:39,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1233985541, now seen corresponding path program 15 times [2023-11-10 11:53:39,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:39,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728974595] [2023-11-10 11:53:39,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:39,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:40,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:40,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:40,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728974595] [2023-11-10 11:53:40,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728974595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:40,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:40,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:40,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113279294] [2023-11-10 11:53:40,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:40,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:40,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:40,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:40,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:40,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 365 [2023-11-10 11:53:40,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 380 transitions, 1614 flow. Second operand has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:40,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:40,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 365 [2023-11-10 11:53:40,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:41,441 INFO L124 PetriNetUnfolderBase]: 634/2845 cut-off events. [2023-11-10 11:53:41,441 INFO L125 PetriNetUnfolderBase]: For 12066/12093 co-relation queries the response was YES. [2023-11-10 11:53:41,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7556 conditions, 2845 events. 634/2845 cut-off events. For 12066/12093 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 19165 event pairs, 182 based on Foata normal form. 12/2777 useless extension candidates. Maximal degree in co-relation 7487. Up to 344 conditions per place. [2023-11-10 11:53:41,459 INFO L140 encePairwiseOnDemand]: 344/365 looper letters, 79 selfloop transitions, 20 changer transitions 79/455 dead transitions. [2023-11-10 11:53:41,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 455 transitions, 2509 flow [2023-11-10 11:53:41,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-10 11:53:41,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-10 11:53:41,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7088 transitions. [2023-11-10 11:53:41,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8091324200913242 [2023-11-10 11:53:41,463 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7088 transitions. [2023-11-10 11:53:41,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7088 transitions. [2023-11-10 11:53:41,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:41,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7088 transitions. [2023-11-10 11:53:41,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 295.3333333333333) internal successors, (7088), 24 states have internal predecessors, (7088), 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) [2023-11-10 11:53:41,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 365.0) internal successors, (9125), 25 states have internal predecessors, (9125), 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) [2023-11-10 11:53:41,471 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 365.0) internal successors, (9125), 25 states have internal predecessors, (9125), 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) [2023-11-10 11:53:41,471 INFO L175 Difference]: Start difference. First operand has 483 places, 380 transitions, 1614 flow. Second operand 24 states and 7088 transitions. [2023-11-10 11:53:41,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 455 transitions, 2509 flow [2023-11-10 11:53:41,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 455 transitions, 2199 flow, removed 103 selfloop flow, removed 40 redundant places. [2023-11-10 11:53:41,498 INFO L231 Difference]: Finished difference. Result has 458 places, 362 transitions, 1263 flow [2023-11-10 11:53:41,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1263, PETRI_PLACES=458, PETRI_TRANSITIONS=362} [2023-11-10 11:53:41,499 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 108 predicate places. [2023-11-10 11:53:41,499 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 362 transitions, 1263 flow [2023-11-10 11:53:41,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:41,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:41,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:41,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-10 11:53:41,500 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:41,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:41,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1445651861, now seen corresponding path program 16 times [2023-11-10 11:53:41,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:41,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929105082] [2023-11-10 11:53:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:41,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:42,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:42,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:42,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929105082] [2023-11-10 11:53:42,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929105082] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:42,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:42,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:42,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050615921] [2023-11-10 11:53:42,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:42,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:42,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:42,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:42,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:42,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 365 [2023-11-10 11:53:42,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 362 transitions, 1263 flow. Second operand has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:42,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:42,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 365 [2023-11-10 11:53:42,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:43,201 INFO L124 PetriNetUnfolderBase]: 322/1815 cut-off events. [2023-11-10 11:53:43,201 INFO L125 PetriNetUnfolderBase]: For 6691/6710 co-relation queries the response was YES. [2023-11-10 11:53:43,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 1815 events. 322/1815 cut-off events. For 6691/6710 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 10119 event pairs, 88 based on Foata normal form. 12/1787 useless extension candidates. Maximal degree in co-relation 4417. Up to 204 conditions per place. [2023-11-10 11:53:43,211 INFO L140 encePairwiseOnDemand]: 345/365 looper letters, 56 selfloop transitions, 10 changer transitions 94/422 dead transitions. [2023-11-10 11:53:43,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 422 transitions, 2025 flow [2023-11-10 11:53:43,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-10 11:53:43,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-10 11:53:43,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7067 transitions. [2023-11-10 11:53:43,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8067351598173516 [2023-11-10 11:53:43,214 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7067 transitions. [2023-11-10 11:53:43,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7067 transitions. [2023-11-10 11:53:43,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:43,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7067 transitions. [2023-11-10 11:53:43,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 294.4583333333333) internal successors, (7067), 24 states have internal predecessors, (7067), 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) [2023-11-10 11:53:43,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 365.0) internal successors, (9125), 25 states have internal predecessors, (9125), 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) [2023-11-10 11:53:43,222 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 365.0) internal successors, (9125), 25 states have internal predecessors, (9125), 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) [2023-11-10 11:53:43,222 INFO L175 Difference]: Start difference. First operand has 458 places, 362 transitions, 1263 flow. Second operand 24 states and 7067 transitions. [2023-11-10 11:53:43,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 422 transitions, 2025 flow [2023-11-10 11:53:43,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 422 transitions, 1698 flow, removed 111 selfloop flow, removed 35 redundant places. [2023-11-10 11:53:43,239 INFO L231 Difference]: Finished difference. Result has 440 places, 326 transitions, 889 flow [2023-11-10 11:53:43,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=889, PETRI_PLACES=440, PETRI_TRANSITIONS=326} [2023-11-10 11:53:43,240 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 90 predicate places. [2023-11-10 11:53:43,241 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 326 transitions, 889 flow [2023-11-10 11:53:43,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 292.2352941176471) internal successors, (4968), 17 states have internal predecessors, (4968), 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) [2023-11-10 11:53:43,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:43,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:43,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-10 11:53:43,242 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:43,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:43,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1581861263, now seen corresponding path program 1 times [2023-11-10 11:53:43,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:43,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723737140] [2023-11-10 11:53:43,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:43,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:45,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:53:45,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:45,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723737140] [2023-11-10 11:53:45,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723737140] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:45,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:45,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2023-11-10 11:53:45,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769084159] [2023-11-10 11:53:45,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:45,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-10 11:53:45,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:45,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-10 11:53:45,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1010, Unknown=0, NotChecked=0, Total=1122 [2023-11-10 11:53:45,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 365 [2023-11-10 11:53:45,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 326 transitions, 889 flow. Second operand has 34 states, 34 states have (on average 230.35294117647058) internal successors, (7832), 34 states have internal predecessors, (7832), 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) [2023-11-10 11:53:45,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:45,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 365 [2023-11-10 11:53:45,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:46,776 INFO L124 PetriNetUnfolderBase]: 95/715 cut-off events. [2023-11-10 11:53:46,776 INFO L125 PetriNetUnfolderBase]: For 1732/1732 co-relation queries the response was YES. [2023-11-10 11:53:46,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1620 conditions, 715 events. 95/715 cut-off events. For 1732/1732 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2051 event pairs, 2 based on Foata normal form. 6/715 useless extension candidates. Maximal degree in co-relation 1568. Up to 70 conditions per place. [2023-11-10 11:53:46,779 INFO L140 encePairwiseOnDemand]: 314/365 looper letters, 0 selfloop transitions, 0 changer transitions 364/364 dead transitions. [2023-11-10 11:53:46,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 364 transitions, 1527 flow [2023-11-10 11:53:46,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-10 11:53:46,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-10 11:53:46,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9015 transitions. [2023-11-10 11:53:46,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6332982086406744 [2023-11-10 11:53:46,784 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9015 transitions. [2023-11-10 11:53:46,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9015 transitions. [2023-11-10 11:53:46,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:46,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9015 transitions. [2023-11-10 11:53:46,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 231.15384615384616) internal successors, (9015), 39 states have internal predecessors, (9015), 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) [2023-11-10 11:53:46,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 365.0) internal successors, (14600), 40 states have internal predecessors, (14600), 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) [2023-11-10 11:53:46,796 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 365.0) internal successors, (14600), 40 states have internal predecessors, (14600), 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) [2023-11-10 11:53:46,796 INFO L175 Difference]: Start difference. First operand has 440 places, 326 transitions, 889 flow. Second operand 39 states and 9015 transitions. [2023-11-10 11:53:46,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 364 transitions, 1527 flow [2023-11-10 11:53:46,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 364 transitions, 1211 flow, removed 125 selfloop flow, removed 46 redundant places. [2023-11-10 11:53:46,802 INFO L231 Difference]: Finished difference. Result has 386 places, 0 transitions, 0 flow [2023-11-10 11:53:46,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=0, PETRI_PLACES=386, PETRI_TRANSITIONS=0} [2023-11-10 11:53:46,807 INFO L281 CegarLoopForPetriNet]: 350 programPoint places, 36 predicate places. [2023-11-10 11:53:46,807 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 0 transitions, 0 flow [2023-11-10 11:53:46,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 230.35294117647058) internal successors, (7832), 34 states have internal predecessors, (7832), 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) [2023-11-10 11:53:46,809 INFO L805 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-11-10 11:53:46,810 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-11-10 11:53:46,811 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-11-10 11:53:46,813 INFO L805 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2023-11-10 11:53:46,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-10 11:53:46,813 INFO L445 BasicCegarLoop]: Path program histogram: [16, 8, 1, 1, 1, 1] [2023-11-10 11:53:46,816 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-10 11:53:46,816 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-10 11:53:46,820 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.11 11:53:46 BasicIcfg [2023-11-10 11:53:46,820 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-10 11:53:46,820 INFO L158 Benchmark]: Toolchain (without parser) took 161044.30ms. Allocated memory was 205.5MB in the beginning and 7.6GB in the end (delta: 7.4GB). Free memory was 140.7MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 4.7GB. Max. memory is 8.0GB. [2023-11-10 11:53:46,821 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 205.5MB. Free memory is still 156.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-10 11:53:46,821 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4845.37ms. Allocated memory was 205.5MB in the beginning and 247.5MB in the end (delta: 41.9MB). Free memory was 140.3MB in the beginning and 112.5MB in the end (delta: 27.8MB). Peak memory consumption was 97.8MB. Max. memory is 8.0GB. [2023-11-10 11:53:46,821 INFO L158 Benchmark]: Boogie Procedure Inliner took 114.22ms. Allocated memory is still 247.5MB. Free memory was 112.0MB in the beginning and 103.1MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-11-10 11:53:46,821 INFO L158 Benchmark]: Boogie Preprocessor took 32.73ms. Allocated memory is still 247.5MB. Free memory was 103.1MB in the beginning and 98.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-11-10 11:53:46,821 INFO L158 Benchmark]: RCFGBuilder took 780.31ms. Allocated memory is still 247.5MB. Free memory was 98.9MB in the beginning and 147.2MB in the end (delta: -48.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2023-11-10 11:53:46,821 INFO L158 Benchmark]: TraceAbstraction took 155251.37ms. Allocated memory was 247.5MB in the beginning and 7.6GB in the end (delta: 7.4GB). Free memory was 146.2MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 4.7GB. Max. memory is 8.0GB. [2023-11-10 11:53:46,826 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.16ms. Allocated memory is still 205.5MB. Free memory is still 156.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 4845.37ms. Allocated memory was 205.5MB in the beginning and 247.5MB in the end (delta: 41.9MB). Free memory was 140.3MB in the beginning and 112.5MB in the end (delta: 27.8MB). Peak memory consumption was 97.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 114.22ms. Allocated memory is still 247.5MB. Free memory was 112.0MB in the beginning and 103.1MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 32.73ms. Allocated memory is still 247.5MB. Free memory was 103.1MB in the beginning and 98.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 780.31ms. Allocated memory is still 247.5MB. Free memory was 98.9MB in the beginning and 147.2MB in the end (delta: -48.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * TraceAbstraction took 155251.37ms. Allocated memory was 247.5MB in the beginning and 7.6GB in the end (delta: 7.4GB). Free memory was 146.2MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 4.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 5814]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 174]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 500 locations, 4 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: 155.1s, OverallIterations: 28, TraceHistogramMax: 1, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 123.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7829 SdHoareTripleChecker+Valid, 13.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7829 mSDsluCounter, 24657 SdHoareTripleChecker+Invalid, 11.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21652 mSDsCounter, 261 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25711 IncrementalHoareTripleChecker+Invalid, 25972 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 261 mSolverCounterUnsat, 3005 mSDtfsCounter, 25711 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1224 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 1125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9549 ImplicationChecksByTransitivity, 20.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9571occurred in iteration=19, InterpolantAutomatonStates: 848, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 28.9s InterpolantComputationTime, 7048 NumberOfCodeBlocks, 7048 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 7020 ConstructedInterpolants, 0 QuantifiedInterpolants, 54887 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 28 InterpolantComputations, 28 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-10 11:53:46,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...