/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_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.fix-rcfgbuilder-lbe-0ccecc1-m [2023-11-10 11:52:30,416 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-10 11:52:30,464 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:52:30,487 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-10 11:52:30,487 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-10 11:52:30,488 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-10 11:52:30,488 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-10 11:52:30,488 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-10 11:52:30,489 INFO L153 SettingsManager]: * Use SBE=true [2023-11-10 11:52:30,489 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-10 11:52:30,489 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-10 11:52:30,489 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-10 11:52:30,489 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-10 11:52:30,490 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-10 11:52:30,490 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-10 11:52:30,490 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-10 11:52:30,490 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-10 11:52:30,491 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-10 11:52:30,491 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-10 11:52:30,491 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-10 11:52:30,491 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-10 11:52:30,496 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-10 11:52:30,496 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-10 11:52:30,496 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-10 11:52:30,500 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-10 11:52:30,500 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-10 11:52:30,500 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-10 11:52:30,500 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-10 11:52:30,500 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-10 11:52:30,500 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-10 11:52:30,501 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-10 11:52:30,501 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-10 11:52:30,501 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-10 11:52:30,501 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:52:30,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-10 11:52:30,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-10 11:52:30,675 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-10 11:52:30,675 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-10 11:52:30,677 INFO L274 PluginConnector]: CDTParser initialized [2023-11-10 11:52:30,678 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i [2023-11-10 11:52:31,679 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-10 11:52:32,021 INFO L384 CDTParser]: Found 1 translation units. [2023-11-10 11:52:32,022 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i [2023-11-10 11:52:32,055 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d470b6c9/ce19e4cbf53348d1a1c2dcd21fb14242/FLAG8c6cb3261 [2023-11-10 11:52:32,069 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d470b6c9/ce19e4cbf53348d1a1c2dcd21fb14242 [2023-11-10 11:52:32,073 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-10 11:52:32,075 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-10 11:52:32,078 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-10 11:52:32,078 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-10 11:52:32,081 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-10 11:52:32,082 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:52:32" (1/1) ... [2023-11-10 11:52:32,083 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ebb2ade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:32, skipping insertion in model container [2023-11-10 11:52:32,083 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:52:32" (1/1) ... [2023-11-10 11:52:32,160 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-10 11:52:32,443 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_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i[5469,5482] [2023-11-10 11:52:34,747 WARN L635 FunctionHandler]: implicit declaration of function __builtin_constant_p [2023-11-10 11:52:35,119 WARN L1577 CHandler]: Possible shadowing of function iminor [2023-11-10 11:52:35,119 WARN L1577 CHandler]: Possible shadowing of function iminor [2023-11-10 11:52:35,160 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-10 11:52:35,178 INFO L202 MainTranslator]: Completed pre-run [2023-11-10 11:52:35,187 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_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i[5469,5482] [2023-11-10 11:52:35,256 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:52:35,257 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:52:35,258 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:52:35,258 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:52:35,322 WARN L635 FunctionHandler]: implicit declaration of function __builtin_constant_p [2023-11-10 11:52:35,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] [2023-11-10 11:52:35,365 WARN L1577 CHandler]: Possible shadowing of function iminor [2023-11-10 11:52:35,365 WARN L1577 CHandler]: Possible shadowing of function iminor [2023-11-10 11:52:35,376 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-10 11:52:35,868 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,869 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,869 WARN L672 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,869 WARN L672 CHandler]: The function release is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,869 WARN L672 CHandler]: The function __builtin_constant_p is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,869 WARN L672 CHandler]: The function ____ilog2_NaN is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,869 WARN L672 CHandler]: The function _whoop_init is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:52:35,874 INFO L206 MainTranslator]: Completed translation [2023-11-10 11:52:35,874 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35 WrapperNode [2023-11-10 11:52:35,875 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-10 11:52:35,875 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-10 11:52:35,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-10 11:52:35,876 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-10 11:52:35,880 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:52:35" (1/1) ... [2023-11-10 11:52:35,978 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:52:35" (1/1) ... [2023-11-10 11:52:36,058 INFO L138 Inliner]: procedures = 1394, calls = 1531, calls flagged for inlining = 392, calls inlined = 70, statements flattened = 747 [2023-11-10 11:52:36,059 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-10 11:52:36,060 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-10 11:52:36,060 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-10 11:52:36,060 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-10 11:52:36,067 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,075 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,076 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,098 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,102 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,106 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,109 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,125 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-10 11:52:36,126 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-10 11:52:36,126 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-10 11:52:36,126 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-10 11:52:36,127 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (1/1) ... [2023-11-10 11:52:36,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-10 11:52:36,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-10 11:52:36,153 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:52:36,162 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:52:36,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-10 11:52:36,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_open [2023-11-10 11:52:36,186 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_open [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-10 11:52:36,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-10 11:52:36,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-10 11:52:36,187 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_configure [2023-11-10 11:52:36,187 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_configure [2023-11-10 11:52:36,187 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-10 11:52:36,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-10 11:52:36,187 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-10 11:52:36,188 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-10 11:52:36,188 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-10 11:52:36,190 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:52:36,572 INFO L236 CfgBuilder]: Building ICFG [2023-11-10 11:52:36,573 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-10 11:52:37,273 INFO L277 CfgBuilder]: Performing block encoding [2023-11-10 11:52:37,300 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-10 11:52:37,300 INFO L302 CfgBuilder]: Removed 21 assume(true) statements. [2023-11-10 11:52:37,311 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:52:37 BoogieIcfgContainer [2023-11-10 11:52:37,312 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-10 11:52:37,314 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-10 11:52:37,314 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-10 11:52:37,316 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-10 11:52:37,317 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 11:52:32" (1/3) ... [2023-11-10 11:52:37,317 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5d4703 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 11:52:37, skipping insertion in model container [2023-11-10 11:52:37,318 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:52:35" (2/3) ... [2023-11-10 11:52:37,318 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f5d4703 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 11:52:37, skipping insertion in model container [2023-11-10 11:52:37,318 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:52:37" (3/3) ... [2023-11-10 11:52:37,320 INFO L112 eAbstractionObserver]: Analyzing ICFG char_pc8736x_gpio_pc8736x_gpio_open_pc8736x_gpio_configure.i [2023-11-10 11:52:37,332 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-10 11:52:37,332 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-10 11:52:37,332 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-10 11:52:37,450 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-10 11:52:37,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 942 transitions, 1898 flow [2023-11-10 11:52:37,755 INFO L124 PetriNetUnfolderBase]: 49/940 cut-off events. [2023-11-10 11:52:37,755 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-10 11:52:37,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 949 conditions, 940 events. 49/940 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1395 event pairs, 0 based on Foata normal form. 0/889 useless extension candidates. Maximal degree in co-relation 730. Up to 9 conditions per place. [2023-11-10 11:52:37,770 INFO L82 GeneralOperation]: Start removeDead. Operand has 900 places, 942 transitions, 1898 flow [2023-11-10 11:52:37,780 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 889 places, 931 transitions, 1871 flow [2023-11-10 11:52:37,794 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-10 11:52:37,800 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;@48ce90f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-10 11:52:37,800 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-11-10 11:52:37,841 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-10 11:52:37,842 INFO L124 PetriNetUnfolderBase]: 6/333 cut-off events. [2023-11-10 11:52:37,842 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-10 11:52:37,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:37,843 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] [2023-11-10 11:52:37,843 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:37,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:37,847 INFO L85 PathProgramCache]: Analyzing trace with hash 2133094546, now seen corresponding path program 1 times [2023-11-10 11:52:37,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:37,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128827406] [2023-11-10 11:52:37,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:37,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:38,602 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:38,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:38,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128827406] [2023-11-10 11:52:38,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128827406] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:38,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:38,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-10 11:52:38,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583266776] [2023-11-10 11:52:38,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:38,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-10 11:52:38,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:38,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-10 11:52:38,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-10 11:52:38,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 874 out of 942 [2023-11-10 11:52:38,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 889 places, 931 transitions, 1871 flow. Second operand has 9 states, 9 states have (on average 876.3333333333334) internal successors, (7887), 9 states have internal predecessors, (7887), 0 states have call successors, (0), 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:38,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:38,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 874 of 942 [2023-11-10 11:52:38,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:39,037 INFO L124 PetriNetUnfolderBase]: 34/1080 cut-off events. [2023-11-10 11:52:39,038 INFO L125 PetriNetUnfolderBase]: For 11/12 co-relation queries the response was YES. [2023-11-10 11:52:39,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 1080 events. 34/1080 cut-off events. For 11/12 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2202 event pairs, 2 based on Foata normal form. 18/1062 useless extension candidates. Maximal degree in co-relation 736. Up to 18 conditions per place. [2023-11-10 11:52:39,044 INFO L140 encePairwiseOnDemand]: 900/942 looper letters, 23 selfloop transitions, 17 changer transitions 3/901 dead transitions. [2023-11-10 11:52:39,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 901 places, 901 transitions, 1891 flow [2023-11-10 11:52:39,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-10 11:52:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-10 11:52:39,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 15797 transitions. [2023-11-10 11:52:39,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9316466147676339 [2023-11-10 11:52:39,080 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 15797 transitions. [2023-11-10 11:52:39,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 15797 transitions. [2023-11-10 11:52:39,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:39,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 15797 transitions. [2023-11-10 11:52:39,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 877.6111111111111) internal successors, (15797), 18 states have internal predecessors, (15797), 0 states have call successors, (0), 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:39,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 942.0) internal successors, (17898), 19 states have internal predecessors, (17898), 0 states have call successors, (0), 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:39,155 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 942.0) internal successors, (17898), 19 states have internal predecessors, (17898), 0 states have call successors, (0), 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:39,157 INFO L175 Difference]: Start difference. First operand has 889 places, 931 transitions, 1871 flow. Second operand 18 states and 15797 transitions. [2023-11-10 11:52:39,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 901 places, 901 transitions, 1891 flow [2023-11-10 11:52:39,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 901 transitions, 1886 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-10 11:52:39,181 INFO L231 Difference]: Finished difference. Result has 898 places, 898 transitions, 1834 flow [2023-11-10 11:52:39,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=884, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1834, PETRI_PLACES=898, PETRI_TRANSITIONS=898} [2023-11-10 11:52:39,187 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 9 predicate places. [2023-11-10 11:52:39,188 INFO L495 AbstractCegarLoop]: Abstraction has has 898 places, 898 transitions, 1834 flow [2023-11-10 11:52:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 876.3333333333334) internal successors, (7887), 9 states have internal predecessors, (7887), 0 states have call successors, (0), 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:39,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:39,198 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] [2023-11-10 11:52:39,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-10 11:52:39,198 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:39,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:39,199 INFO L85 PathProgramCache]: Analyzing trace with hash 373912026, now seen corresponding path program 1 times [2023-11-10 11:52:39,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:39,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059219230] [2023-11-10 11:52:39,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:39,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:39,812 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:39,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:39,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059219230] [2023-11-10 11:52:39,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059219230] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:39,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:39,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:52:39,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306264805] [2023-11-10 11:52:39,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:39,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:52:39,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:39,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:52:39,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:52:39,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 865 out of 942 [2023-11-10 11:52:39,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 898 transitions, 1834 flow. Second operand has 6 states, 6 states have (on average 869.6666666666666) internal successors, (5218), 6 states have internal predecessors, (5218), 0 states have call successors, (0), 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:39,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:39,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 865 of 942 [2023-11-10 11:52:39,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:40,137 INFO L124 PetriNetUnfolderBase]: 56/1389 cut-off events. [2023-11-10 11:52:40,137 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-10 11:52:40,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1503 conditions, 1389 events. 56/1389 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 4088 event pairs, 14 based on Foata normal form. 0/1335 useless extension candidates. Maximal degree in co-relation 1015. Up to 72 conditions per place. [2023-11-10 11:52:40,145 INFO L140 encePairwiseOnDemand]: 930/942 looper letters, 44 selfloop transitions, 11 changer transitions 0/903 dead transitions. [2023-11-10 11:52:40,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 903 transitions, 1954 flow [2023-11-10 11:52:40,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-10 11:52:40,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-10 11:52:40,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 5246 transitions. [2023-11-10 11:52:40,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9281670205237085 [2023-11-10 11:52:40,153 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 5246 transitions. [2023-11-10 11:52:40,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 5246 transitions. [2023-11-10 11:52:40,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:40,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 5246 transitions. [2023-11-10 11:52:40,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 874.3333333333334) internal successors, (5246), 6 states have internal predecessors, (5246), 0 states have call successors, (0), 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,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 942.0) internal successors, (6594), 7 states have internal predecessors, (6594), 0 states have call successors, (0), 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,168 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 942.0) internal successors, (6594), 7 states have internal predecessors, (6594), 0 states have call successors, (0), 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,168 INFO L175 Difference]: Start difference. First operand has 898 places, 898 transitions, 1834 flow. Second operand 6 states and 5246 transitions. [2023-11-10 11:52:40,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 903 transitions, 1954 flow [2023-11-10 11:52:40,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 881 places, 903 transitions, 1920 flow, removed 0 selfloop flow, removed 17 redundant places. [2023-11-10 11:52:40,181 INFO L231 Difference]: Finished difference. Result has 882 places, 900 transitions, 1841 flow [2023-11-10 11:52:40,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=876, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=885, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1841, PETRI_PLACES=882, PETRI_TRANSITIONS=900} [2023-11-10 11:52:40,183 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, -7 predicate places. [2023-11-10 11:52:40,183 INFO L495 AbstractCegarLoop]: Abstraction has has 882 places, 900 transitions, 1841 flow [2023-11-10 11:52:40,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 869.6666666666666) internal successors, (5218), 6 states have internal predecessors, (5218), 0 states have call successors, (0), 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,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:40,185 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] [2023-11-10 11:52:40,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-10 11:52:40,185 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:40,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:40,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1099917483, now seen corresponding path program 1 times [2023-11-10 11:52:40,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:40,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772963999] [2023-11-10 11:52:40,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:40,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:40,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:40,700 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:40,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:40,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772963999] [2023-11-10 11:52:40,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772963999] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:40,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:40,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:52:40,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696061765] [2023-11-10 11:52:40,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:40,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:52:40,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:40,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:52:40,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:52:40,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 871 out of 942 [2023-11-10 11:52:40,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 882 places, 900 transitions, 1841 flow. Second operand has 6 states, 6 states have (on average 875.5) internal successors, (5253), 6 states have internal predecessors, (5253), 0 states have call successors, (0), 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,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:40,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 871 of 942 [2023-11-10 11:52:40,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:41,416 INFO L124 PetriNetUnfolderBase]: 246/3875 cut-off events. [2023-11-10 11:52:41,416 INFO L125 PetriNetUnfolderBase]: For 14/15 co-relation queries the response was YES. [2023-11-10 11:52:41,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4245 conditions, 3875 events. 246/3875 cut-off events. For 14/15 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 25087 event pairs, 21 based on Foata normal form. 0/3707 useless extension candidates. Maximal degree in co-relation 3771. Up to 149 conditions per place. [2023-11-10 11:52:41,439 INFO L140 encePairwiseOnDemand]: 929/942 looper letters, 65 selfloop transitions, 27 changer transitions 6/945 dead transitions. [2023-11-10 11:52:41,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 945 transitions, 2133 flow [2023-11-10 11:52:41,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-10 11:52:41,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-10 11:52:41,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 8801 transitions. [2023-11-10 11:52:41,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9342887473460721 [2023-11-10 11:52:41,450 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 8801 transitions. [2023-11-10 11:52:41,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 8801 transitions. [2023-11-10 11:52:41,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:41,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 8801 transitions. [2023-11-10 11:52:41,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 880.1) internal successors, (8801), 10 states have internal predecessors, (8801), 0 states have call successors, (0), 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,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 942.0) internal successors, (10362), 11 states have internal predecessors, (10362), 0 states have call successors, (0), 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,476 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 942.0) internal successors, (10362), 11 states have internal predecessors, (10362), 0 states have call successors, (0), 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,477 INFO L175 Difference]: Start difference. First operand has 882 places, 900 transitions, 1841 flow. Second operand 10 states and 8801 transitions. [2023-11-10 11:52:41,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 891 places, 945 transitions, 2133 flow [2023-11-10 11:52:41,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 945 transitions, 2118 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-10 11:52:41,491 INFO L231 Difference]: Finished difference. Result has 893 places, 919 transitions, 1992 flow [2023-11-10 11:52:41,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=878, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1992, PETRI_PLACES=893, PETRI_TRANSITIONS=919} [2023-11-10 11:52:41,494 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 4 predicate places. [2023-11-10 11:52:41,494 INFO L495 AbstractCegarLoop]: Abstraction has has 893 places, 919 transitions, 1992 flow [2023-11-10 11:52:41,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 875.5) internal successors, (5253), 6 states have internal predecessors, (5253), 0 states have call successors, (0), 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,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:41,495 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] [2023-11-10 11:52:41,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-10 11:52:41,496 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:41,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:41,496 INFO L85 PathProgramCache]: Analyzing trace with hash 273236342, now seen corresponding path program 1 times [2023-11-10 11:52:41,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:41,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521480840] [2023-11-10 11:52:41,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:41,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:41,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:42,679 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:42,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:42,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521480840] [2023-11-10 11:52:42,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521480840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:42,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:42,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-10 11:52:42,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906701416] [2023-11-10 11:52:42,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:42,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-10 11:52:42,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:42,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-10 11:52:42,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-11-10 11:52:42,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 834 out of 942 [2023-11-10 11:52:42,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 919 transitions, 1992 flow. Second operand has 12 states, 12 states have (on average 838.9166666666666) internal successors, (10067), 12 states have internal predecessors, (10067), 0 states have call successors, (0), 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:42,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:42,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 834 of 942 [2023-11-10 11:52:42,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:43,786 INFO L124 PetriNetUnfolderBase]: 285/4574 cut-off events. [2023-11-10 11:52:43,787 INFO L125 PetriNetUnfolderBase]: For 695/893 co-relation queries the response was YES. [2023-11-10 11:52:43,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5434 conditions, 4574 events. 285/4574 cut-off events. For 695/893 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 32523 event pairs, 11 based on Foata normal form. 36/4420 useless extension candidates. Maximal degree in co-relation 4963. Up to 80 conditions per place. [2023-11-10 11:52:43,802 INFO L140 encePairwiseOnDemand]: 924/942 looper letters, 79 selfloop transitions, 19 changer transitions 49/962 dead transitions. [2023-11-10 11:52:43,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 902 places, 962 transitions, 2531 flow [2023-11-10 11:52:43,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-10 11:52:43,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-10 11:52:43,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 13466 transitions. [2023-11-10 11:52:43,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8934447983014862 [2023-11-10 11:52:43,820 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 13466 transitions. [2023-11-10 11:52:43,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 13466 transitions. [2023-11-10 11:52:43,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:43,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 13466 transitions. [2023-11-10 11:52:43,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 841.625) internal successors, (13466), 16 states have internal predecessors, (13466), 0 states have call successors, (0), 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,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 942.0) internal successors, (16014), 17 states have internal predecessors, (16014), 0 states have call successors, (0), 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,857 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 942.0) internal successors, (16014), 17 states have internal predecessors, (16014), 0 states have call successors, (0), 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,857 INFO L175 Difference]: Start difference. First operand has 893 places, 919 transitions, 1992 flow. Second operand 16 states and 13466 transitions. [2023-11-10 11:52:43,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 902 places, 962 transitions, 2531 flow [2023-11-10 11:52:43,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 902 places, 962 transitions, 2531 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-10 11:52:43,873 INFO L231 Difference]: Finished difference. Result has 909 places, 905 transitions, 2012 flow [2023-11-10 11:52:43,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1992, PETRI_DIFFERENCE_MINUEND_PLACES=887, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=900, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2012, PETRI_PLACES=909, PETRI_TRANSITIONS=905} [2023-11-10 11:52:43,876 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 20 predicate places. [2023-11-10 11:52:43,876 INFO L495 AbstractCegarLoop]: Abstraction has has 909 places, 905 transitions, 2012 flow [2023-11-10 11:52:43,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 838.9166666666666) internal successors, (10067), 12 states have internal predecessors, (10067), 0 states have call successors, (0), 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,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:43,879 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:43,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-10 11:52:43,879 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:43,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:43,879 INFO L85 PathProgramCache]: Analyzing trace with hash 504384116, now seen corresponding path program 1 times [2023-11-10 11:52:43,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:43,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272657734] [2023-11-10 11:52:43,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:43,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:43,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:45,287 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:45,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:45,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272657734] [2023-11-10 11:52:45,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272657734] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:45,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:45,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:45,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429098761] [2023-11-10 11:52:45,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:45,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:45,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:45,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:45,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:45,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:52:45,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 909 places, 905 transitions, 2012 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:45,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:45,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:52:45,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:46,477 INFO L124 PetriNetUnfolderBase]: 327/3458 cut-off events. [2023-11-10 11:52:46,478 INFO L125 PetriNetUnfolderBase]: For 1236/1244 co-relation queries the response was YES. [2023-11-10 11:52:46,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4976 conditions, 3458 events. 327/3458 cut-off events. For 1236/1244 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 20569 event pairs, 46 based on Foata normal form. 7/3337 useless extension candidates. Maximal degree in co-relation 4912. Up to 139 conditions per place. [2023-11-10 11:52:46,500 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 94 selfloop transitions, 46 changer transitions 56/1028 dead transitions. [2023-11-10 11:52:46,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 925 places, 1028 transitions, 3023 flow [2023-11-10 11:52:46,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:52:46,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:52:46,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 19815 transitions. [2023-11-10 11:52:46,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9145666020492939 [2023-11-10 11:52:46,527 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 19815 transitions. [2023-11-10 11:52:46,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 19815 transitions. [2023-11-10 11:52:46,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:46,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 19815 transitions. [2023-11-10 11:52:46,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 861.5217391304348) internal successors, (19815), 23 states have internal predecessors, (19815), 0 states have call successors, (0), 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:46,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:46,582 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:46,582 INFO L175 Difference]: Start difference. First operand has 909 places, 905 transitions, 2012 flow. Second operand 23 states and 19815 transitions. [2023-11-10 11:52:46,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 925 places, 1028 transitions, 3023 flow [2023-11-10 11:52:46,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 1028 transitions, 2905 flow, removed 29 selfloop flow, removed 15 redundant places. [2023-11-10 11:52:46,603 INFO L231 Difference]: Finished difference. Result has 925 places, 934 transitions, 2343 flow [2023-11-10 11:52:46,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=888, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2343, PETRI_PLACES=925, PETRI_TRANSITIONS=934} [2023-11-10 11:52:46,606 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 36 predicate places. [2023-11-10 11:52:46,606 INFO L495 AbstractCegarLoop]: Abstraction has has 925 places, 934 transitions, 2343 flow [2023-11-10 11:52:46,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:46,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:46,610 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:46,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-10 11:52:46,610 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:46,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:46,611 INFO L85 PathProgramCache]: Analyzing trace with hash 815683484, now seen corresponding path program 2 times [2023-11-10 11:52:46,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:46,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340906395] [2023-11-10 11:52:46,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:46,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:47,778 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:47,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:47,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340906395] [2023-11-10 11:52:47,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340906395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:47,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:47,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:47,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426280658] [2023-11-10 11:52:47,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:47,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:47,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:47,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:47,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:47,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:52:47,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 925 places, 934 transitions, 2343 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:47,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:47,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:52:47,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:49,188 INFO L124 PetriNetUnfolderBase]: 445/4117 cut-off events. [2023-11-10 11:52:49,188 INFO L125 PetriNetUnfolderBase]: For 4554/4570 co-relation queries the response was YES. [2023-11-10 11:52:49,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7358 conditions, 4117 events. 445/4117 cut-off events. For 4554/4570 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 26689 event pairs, 27 based on Foata normal form. 12/3968 useless extension candidates. Maximal degree in co-relation 7240. Up to 234 conditions per place. [2023-11-10 11:52:49,224 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 142 selfloop transitions, 109 changer transitions 15/1098 dead transitions. [2023-11-10 11:52:49,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 1098 transitions, 4283 flow [2023-11-10 11:52:49,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:52:49,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:52:49,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 26685 transitions. [2023-11-10 11:52:49,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9138072734744196 [2023-11-10 11:52:49,308 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 26685 transitions. [2023-11-10 11:52:49,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 26685 transitions. [2023-11-10 11:52:49,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:49,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 26685 transitions. [2023-11-10 11:52:49,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 860.8064516129032) internal successors, (26685), 31 states have internal predecessors, (26685), 0 states have call successors, (0), 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:49,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 942.0) internal successors, (30144), 32 states have internal predecessors, (30144), 0 states have call successors, (0), 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:49,369 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 942.0) internal successors, (30144), 32 states have internal predecessors, (30144), 0 states have call successors, (0), 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:49,369 INFO L175 Difference]: Start difference. First operand has 925 places, 934 transitions, 2343 flow. Second operand 31 states and 26685 transitions. [2023-11-10 11:52:49,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 952 places, 1098 transitions, 4283 flow [2023-11-10 11:52:49,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 945 places, 1098 transitions, 4150 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-11-10 11:52:49,393 INFO L231 Difference]: Finished difference. Result has 964 places, 1018 transitions, 3606 flow [2023-11-10 11:52:49,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=915, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3606, PETRI_PLACES=964, PETRI_TRANSITIONS=1018} [2023-11-10 11:52:49,395 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 75 predicate places. [2023-11-10 11:52:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 964 places, 1018 transitions, 3606 flow [2023-11-10 11:52:49,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:49,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:49,398 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:49,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-10 11:52:49,398 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:49,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:49,399 INFO L85 PathProgramCache]: Analyzing trace with hash -575986294, now seen corresponding path program 3 times [2023-11-10 11:52:49,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:49,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740463350] [2023-11-10 11:52:49,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:49,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:49,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:50,670 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:50,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:50,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740463350] [2023-11-10 11:52:50,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740463350] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:50,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:50,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:50,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946036784] [2023-11-10 11:52:50,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:50,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:50,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:50,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:50,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:50,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:52:50,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 964 places, 1018 transitions, 3606 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:50,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:50,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:52:50,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:52,729 INFO L124 PetriNetUnfolderBase]: 631/7104 cut-off events. [2023-11-10 11:52:52,731 INFO L125 PetriNetUnfolderBase]: For 11450/11507 co-relation queries the response was YES. [2023-11-10 11:52:52,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12131 conditions, 7104 events. 631/7104 cut-off events. For 11450/11507 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 58578 event pairs, 27 based on Foata normal form. 38/6850 useless extension candidates. Maximal degree in co-relation 11805. Up to 224 conditions per place. [2023-11-10 11:52:52,788 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 117 selfloop transitions, 155 changer transitions 58/1162 dead transitions. [2023-11-10 11:52:52,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 1162 transitions, 6061 flow [2023-11-10 11:52:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:52:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:52:52,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 26657 transitions. [2023-11-10 11:52:52,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.912848435038696 [2023-11-10 11:52:52,806 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 26657 transitions. [2023-11-10 11:52:52,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 26657 transitions. [2023-11-10 11:52:52,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:52,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 26657 transitions. [2023-11-10 11:52:52,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 859.9032258064516) internal successors, (26657), 31 states have internal predecessors, (26657), 0 states have call successors, (0), 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,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 942.0) internal successors, (30144), 32 states have internal predecessors, (30144), 0 states have call successors, (0), 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,873 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 942.0) internal successors, (30144), 32 states have internal predecessors, (30144), 0 states have call successors, (0), 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,873 INFO L175 Difference]: Start difference. First operand has 964 places, 1018 transitions, 3606 flow. Second operand 31 states and 26657 transitions. [2023-11-10 11:52:52,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 1162 transitions, 6061 flow [2023-11-10 11:52:52,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 984 places, 1162 transitions, 5630 flow, removed 198 selfloop flow, removed 7 redundant places. [2023-11-10 11:52:52,945 INFO L231 Difference]: Finished difference. Result has 1002 places, 1063 transitions, 4586 flow [2023-11-10 11:52:52,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=954, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=910, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4586, PETRI_PLACES=1002, PETRI_TRANSITIONS=1063} [2023-11-10 11:52:52,947 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 113 predicate places. [2023-11-10 11:52:52,947 INFO L495 AbstractCegarLoop]: Abstraction has has 1002 places, 1063 transitions, 4586 flow [2023-11-10 11:52:52,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:52,950 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:52,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-10 11:52:52,951 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:52,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:52,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1296030676, now seen corresponding path program 4 times [2023-11-10 11:52:52,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:52,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649793110] [2023-11-10 11:52:52,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:52,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:52,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:54,120 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,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:54,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649793110] [2023-11-10 11:52:54,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649793110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:54,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:54,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:54,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646771198] [2023-11-10 11:52:54,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:54,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:54,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:54,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:54,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:54,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:52:54,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1002 places, 1063 transitions, 4586 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:54,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:52:54,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:55,983 INFO L124 PetriNetUnfolderBase]: 609/5841 cut-off events. [2023-11-10 11:52:55,983 INFO L125 PetriNetUnfolderBase]: For 17879/17993 co-relation queries the response was YES. [2023-11-10 11:52:56,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12439 conditions, 5841 events. 609/5841 cut-off events. For 17879/17993 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 43817 event pairs, 49 based on Foata normal form. 31/5644 useless extension candidates. Maximal degree in co-relation 12177. Up to 250 conditions per place. [2023-11-10 11:52:56,057 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 147 selfloop transitions, 139 changer transitions 89/1207 dead transitions. [2023-11-10 11:52:56,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 1207 transitions, 7371 flow [2023-11-10 11:52:56,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-10 11:52:56,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-10 11:52:56,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 23256 transitions. [2023-11-10 11:52:56,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9143665958952583 [2023-11-10 11:52:56,077 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 23256 transitions. [2023-11-10 11:52:56,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 23256 transitions. [2023-11-10 11:52:56,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:56,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 23256 transitions. [2023-11-10 11:52:56,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 861.3333333333334) internal successors, (23256), 27 states have internal predecessors, (23256), 0 states have call successors, (0), 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:56,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 942.0) internal successors, (26376), 28 states have internal predecessors, (26376), 0 states have call successors, (0), 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:56,251 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 942.0) internal successors, (26376), 28 states have internal predecessors, (26376), 0 states have call successors, (0), 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:56,252 INFO L175 Difference]: Start difference. First operand has 1002 places, 1063 transitions, 4586 flow. Second operand 27 states and 23256 transitions. [2023-11-10 11:52:56,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 1207 transitions, 7371 flow [2023-11-10 11:52:56,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1011 places, 1207 transitions, 6797 flow, removed 215 selfloop flow, removed 14 redundant places. [2023-11-10 11:52:56,331 INFO L231 Difference]: Finished difference. Result has 1028 places, 1075 transitions, 5196 flow [2023-11-10 11:52:56,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=985, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1063, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5196, PETRI_PLACES=1028, PETRI_TRANSITIONS=1075} [2023-11-10 11:52:56,334 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 139 predicate places. [2023-11-10 11:52:56,334 INFO L495 AbstractCegarLoop]: Abstraction has has 1028 places, 1075 transitions, 5196 flow [2023-11-10 11:52:56,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:56,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:56,339 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:56,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-10 11:52:56,339 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:56,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:56,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1771676142, now seen corresponding path program 5 times [2023-11-10 11:52:56,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:56,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532786245] [2023-11-10 11:52:56,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:56,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:56,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:52:57,538 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:57,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:52:57,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532786245] [2023-11-10 11:52:57,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532786245] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:52:57,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:52:57,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:52:57,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405868578] [2023-11-10 11:52:57,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:52:57,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:52:57,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:52:57,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:52:57,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:52:57,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:52:57,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1028 places, 1075 transitions, 5196 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:57,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:52:57,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:52:57,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:52:59,694 INFO L124 PetriNetUnfolderBase]: 590/6858 cut-off events. [2023-11-10 11:52:59,694 INFO L125 PetriNetUnfolderBase]: For 17803/17894 co-relation queries the response was YES. [2023-11-10 11:52:59,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12946 conditions, 6858 events. 590/6858 cut-off events. For 17803/17894 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 55841 event pairs, 52 based on Foata normal form. 30/6602 useless extension candidates. Maximal degree in co-relation 12804. Up to 264 conditions per place. [2023-11-10 11:52:59,746 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 135 selfloop transitions, 114 changer transitions 79/1160 dead transitions. [2023-11-10 11:52:59,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1048 places, 1160 transitions, 6898 flow [2023-11-10 11:52:59,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-10 11:52:59,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-10 11:52:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 25831 transitions. [2023-11-10 11:52:59,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9140481245576787 [2023-11-10 11:52:59,762 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 25831 transitions. [2023-11-10 11:52:59,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 25831 transitions. [2023-11-10 11:52:59,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:52:59,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 25831 transitions. [2023-11-10 11:52:59,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 861.0333333333333) internal successors, (25831), 30 states have internal predecessors, (25831), 0 states have call successors, (0), 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:59,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 942.0) internal successors, (29202), 31 states have internal predecessors, (29202), 0 states have call successors, (0), 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:59,807 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 942.0) internal successors, (29202), 31 states have internal predecessors, (29202), 0 states have call successors, (0), 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:59,808 INFO L175 Difference]: Start difference. First operand has 1028 places, 1075 transitions, 5196 flow. Second operand 30 states and 25831 transitions. [2023-11-10 11:52:59,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1048 places, 1160 transitions, 6898 flow [2023-11-10 11:52:59,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1028 places, 1160 transitions, 6372 flow, removed 172 selfloop flow, removed 20 redundant places. [2023-11-10 11:52:59,888 INFO L231 Difference]: Finished difference. Result has 1045 places, 1047 transitions, 4856 flow [2023-11-10 11:52:59,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=999, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4856, PETRI_PLACES=1045, PETRI_TRANSITIONS=1047} [2023-11-10 11:52:59,890 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 156 predicate places. [2023-11-10 11:52:59,891 INFO L495 AbstractCegarLoop]: Abstraction has has 1045 places, 1047 transitions, 4856 flow [2023-11-10 11:52:59,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:59,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:52:59,892 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:52:59,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-10 11:52:59,893 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:52:59,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:52:59,893 INFO L85 PathProgramCache]: Analyzing trace with hash 699958342, now seen corresponding path program 6 times [2023-11-10 11:52:59,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:52:59,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067720841] [2023-11-10 11:52:59,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:52:59,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:52:59,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:01,047 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:01,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:01,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067720841] [2023-11-10 11:53:01,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067720841] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:01,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:01,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:01,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27324564] [2023-11-10 11:53:01,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:01,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:01,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:01,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:01,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:01,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:01,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1045 places, 1047 transitions, 4856 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:01,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:01,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:03,047 INFO L124 PetriNetUnfolderBase]: 564/6625 cut-off events. [2023-11-10 11:53:03,047 INFO L125 PetriNetUnfolderBase]: For 22129/22224 co-relation queries the response was YES. [2023-11-10 11:53:03,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13016 conditions, 6625 events. 564/6625 cut-off events. For 22129/22224 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 53555 event pairs, 45 based on Foata normal form. 31/6383 useless extension candidates. Maximal degree in co-relation 12914. Up to 207 conditions per place. [2023-11-10 11:53:03,105 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 144 selfloop transitions, 133 changer transitions 39/1148 dead transitions. [2023-11-10 11:53:03,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1072 places, 1148 transitions, 6962 flow [2023-11-10 11:53:03,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-10 11:53:03,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-10 11:53:03,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 26662 transitions. [2023-11-10 11:53:03,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9130196561879323 [2023-11-10 11:53:03,121 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 26662 transitions. [2023-11-10 11:53:03,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 26662 transitions. [2023-11-10 11:53:03,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:03,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 26662 transitions. [2023-11-10 11:53:03,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 860.0645161290323) internal successors, (26662), 31 states have internal predecessors, (26662), 0 states have call successors, (0), 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:03,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 942.0) internal successors, (30144), 32 states have internal predecessors, (30144), 0 states have call successors, (0), 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:03,167 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 942.0) internal successors, (30144), 32 states have internal predecessors, (30144), 0 states have call successors, (0), 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:03,167 INFO L175 Difference]: Start difference. First operand has 1045 places, 1047 transitions, 4856 flow. Second operand 31 states and 26662 transitions. [2023-11-10 11:53:03,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1072 places, 1148 transitions, 6962 flow [2023-11-10 11:53:03,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 1148 transitions, 6269 flow, removed 189 selfloop flow, removed 40 redundant places. [2023-11-10 11:53:03,252 INFO L231 Difference]: Finished difference. Result has 1051 places, 1070 transitions, 5302 flow [2023-11-10 11:53:03,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=1002, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=926, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=5302, PETRI_PLACES=1051, PETRI_TRANSITIONS=1070} [2023-11-10 11:53:03,255 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 162 predicate places. [2023-11-10 11:53:03,255 INFO L495 AbstractCegarLoop]: Abstraction has has 1051 places, 1070 transitions, 5302 flow [2023-11-10 11:53:03,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:03,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:03,258 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:03,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-10 11:53:03,258 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:03,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:03,259 INFO L85 PathProgramCache]: Analyzing trace with hash 207657110, now seen corresponding path program 7 times [2023-11-10 11:53:03,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:03,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073045205] [2023-11-10 11:53:03,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:03,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:03,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:04,741 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:04,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:04,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073045205] [2023-11-10 11:53:04,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073045205] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:04,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:04,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-10 11:53:04,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168864817] [2023-11-10 11:53:04,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:04,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-10 11:53:04,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:04,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-10 11:53:04,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-10 11:53:04,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 825 out of 942 [2023-11-10 11:53:04,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1051 places, 1070 transitions, 5302 flow. Second operand has 16 states, 16 states have (on average 829.1875) internal successors, (13267), 16 states have internal predecessors, (13267), 0 states have call successors, (0), 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:04,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:04,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 825 of 942 [2023-11-10 11:53:04,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:07,114 INFO L124 PetriNetUnfolderBase]: 587/7018 cut-off events. [2023-11-10 11:53:07,114 INFO L125 PetriNetUnfolderBase]: For 21501/21633 co-relation queries the response was YES. [2023-11-10 11:53:07,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13422 conditions, 7018 events. 587/7018 cut-off events. For 21501/21633 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 58118 event pairs, 38 based on Foata normal form. 22/6740 useless extension candidates. Maximal degree in co-relation 13327. Up to 233 conditions per place. [2023-11-10 11:53:07,158 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 181 selfloop transitions, 107 changer transitions 41/1135 dead transitions. [2023-11-10 11:53:07,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1072 places, 1135 transitions, 6948 flow [2023-11-10 11:53:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-10 11:53:07,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-10 11:53:07,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 20800 transitions. [2023-11-10 11:53:07,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8832271762208068 [2023-11-10 11:53:07,171 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 20800 transitions. [2023-11-10 11:53:07,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 20800 transitions. [2023-11-10 11:53:07,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:07,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 20800 transitions. [2023-11-10 11:53:07,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 832.0) internal successors, (20800), 25 states have internal predecessors, (20800), 0 states have call successors, (0), 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:07,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 942.0) internal successors, (24492), 26 states have internal predecessors, (24492), 0 states have call successors, (0), 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:07,207 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 942.0) internal successors, (24492), 26 states have internal predecessors, (24492), 0 states have call successors, (0), 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:07,208 INFO L175 Difference]: Start difference. First operand has 1051 places, 1070 transitions, 5302 flow. Second operand 25 states and 20800 transitions. [2023-11-10 11:53:07,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1072 places, 1135 transitions, 6948 flow [2023-11-10 11:53:07,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1053 places, 1135 transitions, 6599 flow, removed 107 selfloop flow, removed 19 redundant places. [2023-11-10 11:53:07,295 INFO L231 Difference]: Finished difference. Result has 1068 places, 1072 transitions, 5573 flow [2023-11-10 11:53:07,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=5041, PETRI_DIFFERENCE_MINUEND_PLACES=1029, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5573, PETRI_PLACES=1068, PETRI_TRANSITIONS=1072} [2023-11-10 11:53:07,296 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 179 predicate places. [2023-11-10 11:53:07,297 INFO L495 AbstractCegarLoop]: Abstraction has has 1068 places, 1072 transitions, 5573 flow [2023-11-10 11:53:07,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 829.1875) internal successors, (13267), 16 states have internal predecessors, (13267), 0 states have call successors, (0), 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:07,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:07,298 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:53:07,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-10 11:53:07,299 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:07,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:07,299 INFO L85 PathProgramCache]: Analyzing trace with hash 868271394, now seen corresponding path program 8 times [2023-11-10 11:53:07,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:07,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003294988] [2023-11-10 11:53:07,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:07,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:07,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:08,328 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:08,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:08,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003294988] [2023-11-10 11:53:08,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003294988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:08,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:08,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:08,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488526827] [2023-11-10 11:53:08,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:08,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:08,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:08,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:08,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:08,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:08,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1068 places, 1072 transitions, 5573 flow. Second operand has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:08,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:08,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:08,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:10,262 INFO L124 PetriNetUnfolderBase]: 490/5813 cut-off events. [2023-11-10 11:53:10,262 INFO L125 PetriNetUnfolderBase]: For 21844/22041 co-relation queries the response was YES. [2023-11-10 11:53:10,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11977 conditions, 5813 events. 490/5813 cut-off events. For 21844/22041 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 44805 event pairs, 33 based on Foata normal form. 63/5644 useless extension candidates. Maximal degree in co-relation 11888. Up to 187 conditions per place. [2023-11-10 11:53:10,320 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 137 selfloop transitions, 152 changer transitions 22/1143 dead transitions. [2023-11-10 11:53:10,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1089 places, 1143 transitions, 7132 flow [2023-11-10 11:53:10,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-10 11:53:10,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-10 11:53:10,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 28367 transitions. [2023-11-10 11:53:10,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9125329730425272 [2023-11-10 11:53:10,347 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 28367 transitions. [2023-11-10 11:53:10,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 28367 transitions. [2023-11-10 11:53:10,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:10,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 28367 transitions. [2023-11-10 11:53:10,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 859.6060606060606) internal successors, (28367), 33 states have internal predecessors, (28367), 0 states have call successors, (0), 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:10,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 942.0) internal successors, (32028), 34 states have internal predecessors, (32028), 0 states have call successors, (0), 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:10,404 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 942.0) internal successors, (32028), 34 states have internal predecessors, (32028), 0 states have call successors, (0), 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:10,405 INFO L175 Difference]: Start difference. First operand has 1068 places, 1072 transitions, 5573 flow. Second operand 33 states and 28367 transitions. [2023-11-10 11:53:10,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1089 places, 1143 transitions, 7132 flow [2023-11-10 11:53:10,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1063 places, 1143 transitions, 6753 flow, removed 91 selfloop flow, removed 26 redundant places. [2023-11-10 11:53:10,517 INFO L231 Difference]: Finished difference. Result has 1070 places, 1092 transitions, 6110 flow [2023-11-10 11:53:10,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=1031, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1072, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=935, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6110, PETRI_PLACES=1070, PETRI_TRANSITIONS=1092} [2023-11-10 11:53:10,520 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 181 predicate places. [2023-11-10 11:53:10,520 INFO L495 AbstractCegarLoop]: Abstraction has has 1070 places, 1092 transitions, 6110 flow [2023-11-10 11:53:10,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.0) internal successors, (11998), 14 states have internal predecessors, (11998), 0 states have call successors, (0), 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:10,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:10,521 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:10,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-10 11:53:10,522 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:10,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:10,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1504176814, now seen corresponding path program 1 times [2023-11-10 11:53:10,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:10,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773783790] [2023-11-10 11:53:10,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:10,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:12,375 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:12,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:12,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773783790] [2023-11-10 11:53:12,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773783790] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:12,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:12,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:12,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75126191] [2023-11-10 11:53:12,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:12,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:12,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:12,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:12,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:12,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1070 places, 1092 transitions, 6110 flow. Second operand has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:12,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:12,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:12,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:14,201 INFO L124 PetriNetUnfolderBase]: 571/7022 cut-off events. [2023-11-10 11:53:14,201 INFO L125 PetriNetUnfolderBase]: For 21511/21557 co-relation queries the response was YES. [2023-11-10 11:53:14,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13367 conditions, 7022 events. 571/7022 cut-off events. For 21511/21557 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 57972 event pairs, 62 based on Foata normal form. 21/6753 useless extension candidates. Maximal degree in co-relation 13259. Up to 322 conditions per place. [2023-11-10 11:53:14,269 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 106 selfloop transitions, 119 changer transitions 30/1171 dead transitions. [2023-11-10 11:53:14,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1085 places, 1171 transitions, 7460 flow [2023-11-10 11:53:14,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-10 11:53:14,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-10 11:53:14,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 17222 transitions. [2023-11-10 11:53:14,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9141188959660297 [2023-11-10 11:53:14,281 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 17222 transitions. [2023-11-10 11:53:14,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 17222 transitions. [2023-11-10 11:53:14,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:14,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 17222 transitions. [2023-11-10 11:53:14,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 861.1) internal successors, (17222), 20 states have internal predecessors, (17222), 0 states have call successors, (0), 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:14,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 942.0) internal successors, (19782), 21 states have internal predecessors, (19782), 0 states have call successors, (0), 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:14,313 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 942.0) internal successors, (19782), 21 states have internal predecessors, (19782), 0 states have call successors, (0), 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:14,313 INFO L175 Difference]: Start difference. First operand has 1070 places, 1092 transitions, 6110 flow. Second operand 20 states and 17222 transitions. [2023-11-10 11:53:14,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1085 places, 1171 transitions, 7460 flow [2023-11-10 11:53:14,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1066 places, 1171 transitions, 6837 flow, removed 177 selfloop flow, removed 19 redundant places. [2023-11-10 11:53:14,416 INFO L231 Difference]: Finished difference. Result has 1078 places, 1117 transitions, 6399 flow [2023-11-10 11:53:14,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=5567, PETRI_DIFFERENCE_MINUEND_PLACES=1047, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=991, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6399, PETRI_PLACES=1078, PETRI_TRANSITIONS=1117} [2023-11-10 11:53:14,418 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 189 predicate places. [2023-11-10 11:53:14,418 INFO L495 AbstractCegarLoop]: Abstraction has has 1078 places, 1117 transitions, 6399 flow [2023-11-10 11:53:14,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:14,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:14,420 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:14,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-10 11:53:14,420 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:14,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:14,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1545654050, now seen corresponding path program 2 times [2023-11-10 11:53:14,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:14,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888500420] [2023-11-10 11:53:14,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:14,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:14,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:15,598 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:15,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:15,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888500420] [2023-11-10 11:53:15,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888500420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:15,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:15,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:15,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241502185] [2023-11-10 11:53:15,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:15,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:15,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:15,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:15,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1078 places, 1117 transitions, 6399 flow. Second operand has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:15,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:15,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:15,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:17,877 INFO L124 PetriNetUnfolderBase]: 614/7183 cut-off events. [2023-11-10 11:53:17,877 INFO L125 PetriNetUnfolderBase]: For 23933/24136 co-relation queries the response was YES. [2023-11-10 11:53:17,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14755 conditions, 7183 events. 614/7183 cut-off events. For 23933/24136 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 59717 event pairs, 17 based on Foata normal form. 45/6931 useless extension candidates. Maximal degree in co-relation 13972. Up to 193 conditions per place. [2023-11-10 11:53:17,926 INFO L140 encePairwiseOnDemand]: 919/942 looper letters, 115 selfloop transitions, 134 changer transitions 85/1242 dead transitions. [2023-11-10 11:53:17,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1105 places, 1242 transitions, 9154 flow [2023-11-10 11:53:17,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-10 11:53:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-10 11:53:17,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 24084 transitions. [2023-11-10 11:53:17,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9131028207461328 [2023-11-10 11:53:17,939 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 24084 transitions. [2023-11-10 11:53:17,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 24084 transitions. [2023-11-10 11:53:17,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:17,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 24084 transitions. [2023-11-10 11:53:17,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 860.1428571428571) internal successors, (24084), 28 states have internal predecessors, (24084), 0 states have call successors, (0), 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,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 942.0) internal successors, (27318), 29 states have internal predecessors, (27318), 0 states have call successors, (0), 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,978 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 942.0) internal successors, (27318), 29 states have internal predecessors, (27318), 0 states have call successors, (0), 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,978 INFO L175 Difference]: Start difference. First operand has 1078 places, 1117 transitions, 6399 flow. Second operand 28 states and 24084 transitions. [2023-11-10 11:53:17,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1105 places, 1242 transitions, 9154 flow [2023-11-10 11:53:18,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1092 places, 1242 transitions, 8684 flow, removed 29 selfloop flow, removed 13 redundant places. [2023-11-10 11:53:18,087 INFO L231 Difference]: Finished difference. Result has 1106 places, 1121 transitions, 6778 flow [2023-11-10 11:53:18,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=6043, PETRI_DIFFERENCE_MINUEND_PLACES=1065, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1002, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6778, PETRI_PLACES=1106, PETRI_TRANSITIONS=1121} [2023-11-10 11:53:18,089 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 217 predicate places. [2023-11-10 11:53:18,089 INFO L495 AbstractCegarLoop]: Abstraction has has 1106 places, 1121 transitions, 6778 flow [2023-11-10 11:53:18,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:18,090 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-10 11:53:18,091 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:18,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:18,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1422596450, now seen corresponding path program 3 times [2023-11-10 11:53:18,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:18,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769327565] [2023-11-10 11:53:18,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:18,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:18,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:19,532 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,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:19,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769327565] [2023-11-10 11:53:19,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769327565] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:19,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:19,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-10 11:53:19,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176972372] [2023-11-10 11:53:19,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:19,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-10 11:53:19,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:19,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-10 11:53:19,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2023-11-10 11:53:19,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:19,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1106 places, 1121 transitions, 6778 flow. Second operand has 16 states, 16 states have (on average 853.0) internal successors, (13648), 16 states have internal predecessors, (13648), 0 states have call successors, (0), 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,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:19,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:19,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:21,941 INFO L124 PetriNetUnfolderBase]: 602/6204 cut-off events. [2023-11-10 11:53:21,941 INFO L125 PetriNetUnfolderBase]: For 27577/27791 co-relation queries the response was YES. [2023-11-10 11:53:21,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14601 conditions, 6204 events. 602/6204 cut-off events. For 27577/27791 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 48277 event pairs, 22 based on Foata normal form. 57/6029 useless extension candidates. Maximal degree in co-relation 13902. Up to 161 conditions per place. [2023-11-10 11:53:21,987 INFO L140 encePairwiseOnDemand]: 916/942 looper letters, 119 selfloop transitions, 234 changer transitions 51/1232 dead transitions. [2023-11-10 11:53:21,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1129 places, 1232 transitions, 9602 flow [2023-11-10 11:53:21,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-10 11:53:21,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-10 11:53:21,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 29943 transitions. [2023-11-10 11:53:22,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9081892629663331 [2023-11-10 11:53:22,004 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 29943 transitions. [2023-11-10 11:53:22,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 29943 transitions. [2023-11-10 11:53:22,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:22,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 29943 transitions. [2023-11-10 11:53:22,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 855.5142857142857) internal successors, (29943), 35 states have internal predecessors, (29943), 0 states have call successors, (0), 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:22,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 942.0) internal successors, (33912), 36 states have internal predecessors, (33912), 0 states have call successors, (0), 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:22,053 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 942.0) internal successors, (33912), 36 states have internal predecessors, (33912), 0 states have call successors, (0), 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:22,053 INFO L175 Difference]: Start difference. First operand has 1106 places, 1121 transitions, 6778 flow. Second operand 35 states and 29943 transitions. [2023-11-10 11:53:22,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1129 places, 1232 transitions, 9602 flow [2023-11-10 11:53:22,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1103 places, 1232 transitions, 8844 flow, removed 94 selfloop flow, removed 26 redundant places. [2023-11-10 11:53:22,192 INFO L231 Difference]: Finished difference. Result has 1117 places, 1134 transitions, 7183 flow [2023-11-10 11:53:22,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=1069, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7183, PETRI_PLACES=1117, PETRI_TRANSITIONS=1134} [2023-11-10 11:53:22,194 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 228 predicate places. [2023-11-10 11:53:22,194 INFO L495 AbstractCegarLoop]: Abstraction has has 1117 places, 1134 transitions, 7183 flow [2023-11-10 11:53:22,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 853.0) internal successors, (13648), 16 states have internal predecessors, (13648), 0 states have call successors, (0), 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:22,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:22,196 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:22,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-10 11:53:22,196 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:22,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:22,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1628513130, now seen corresponding path program 4 times [2023-11-10 11:53:22,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:22,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338324055] [2023-11-10 11:53:22,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:22,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:22,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:24,587 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:24,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:24,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338324055] [2023-11-10 11:53:24,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338324055] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:24,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:24,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-10 11:53:24,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066224372] [2023-11-10 11:53:24,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:24,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-10 11:53:24,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:24,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-10 11:53:24,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-10 11:53:24,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:24,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1117 places, 1134 transitions, 7183 flow. Second operand has 16 states, 16 states have (on average 853.0) internal successors, (13648), 16 states have internal predecessors, (13648), 0 states have call successors, (0), 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:24,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:24,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:24,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:26,681 INFO L124 PetriNetUnfolderBase]: 660/7167 cut-off events. [2023-11-10 11:53:26,681 INFO L125 PetriNetUnfolderBase]: For 26114/26292 co-relation queries the response was YES. [2023-11-10 11:53:26,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15370 conditions, 7167 events. 660/7167 cut-off events. For 26114/26292 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 59068 event pairs, 53 based on Foata normal form. 39/6921 useless extension candidates. Maximal degree in co-relation 15192. Up to 376 conditions per place. [2023-11-10 11:53:26,759 INFO L140 encePairwiseOnDemand]: 916/942 looper letters, 187 selfloop transitions, 127 changer transitions 54/1196 dead transitions. [2023-11-10 11:53:26,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1131 places, 1196 transitions, 8601 flow [2023-11-10 11:53:26,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-10 11:53:26,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-10 11:53:26,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18016 transitions. [2023-11-10 11:53:26,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.910726923465777 [2023-11-10 11:53:26,769 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18016 transitions. [2023-11-10 11:53:26,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18016 transitions. [2023-11-10 11:53:26,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:26,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18016 transitions. [2023-11-10 11:53:26,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 857.9047619047619) internal successors, (18016), 21 states have internal predecessors, (18016), 0 states have call successors, (0), 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,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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,795 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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,795 INFO L175 Difference]: Start difference. First operand has 1117 places, 1134 transitions, 7183 flow. Second operand 21 states and 18016 transitions. [2023-11-10 11:53:26,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1131 places, 1196 transitions, 8601 flow [2023-11-10 11:53:26,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1100 places, 1196 transitions, 7991 flow, removed 41 selfloop flow, removed 31 redundant places. [2023-11-10 11:53:26,929 INFO L231 Difference]: Finished difference. Result has 1112 places, 1110 transitions, 6629 flow [2023-11-10 11:53:26,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=6629, PETRI_DIFFERENCE_MINUEND_PLACES=1080, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1007, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6629, PETRI_PLACES=1112, PETRI_TRANSITIONS=1110} [2023-11-10 11:53:26,930 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 223 predicate places. [2023-11-10 11:53:26,930 INFO L495 AbstractCegarLoop]: Abstraction has has 1112 places, 1110 transitions, 6629 flow [2023-11-10 11:53:26,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 853.0) internal successors, (13648), 16 states have internal predecessors, (13648), 0 states have call successors, (0), 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,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:26,932 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-10 11:53:26,932 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:26,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:26,932 INFO L85 PathProgramCache]: Analyzing trace with hash -16778438, now seen corresponding path program 5 times [2023-11-10 11:53:26,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:26,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640360545] [2023-11-10 11:53:26,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:26,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:27,999 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:27,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:27,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640360545] [2023-11-10 11:53:28,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640360545] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:28,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:28,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:28,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068376293] [2023-11-10 11:53:28,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:28,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:28,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:28,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:28,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:28,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:28,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1112 places, 1110 transitions, 6629 flow. Second operand has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:28,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:28,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:28,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:30,268 INFO L124 PetriNetUnfolderBase]: 531/6965 cut-off events. [2023-11-10 11:53:30,268 INFO L125 PetriNetUnfolderBase]: For 27602/27787 co-relation queries the response was YES. [2023-11-10 11:53:30,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14107 conditions, 6965 events. 531/6965 cut-off events. For 27602/27787 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 57643 event pairs, 25 based on Foata normal form. 52/6733 useless extension candidates. Maximal degree in co-relation 13754. Up to 211 conditions per place. [2023-11-10 11:53:30,315 INFO L140 encePairwiseOnDemand]: 920/942 looper letters, 104 selfloop transitions, 111 changer transitions 50/1170 dead transitions. [2023-11-10 11:53:30,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1136 places, 1170 transitions, 8197 flow [2023-11-10 11:53:30,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-10 11:53:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-10 11:53:30,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 21490 transitions. [2023-11-10 11:53:30,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9125265392781317 [2023-11-10 11:53:30,327 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 21490 transitions. [2023-11-10 11:53:30,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 21490 transitions. [2023-11-10 11:53:30,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:30,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 21490 transitions. [2023-11-10 11:53:30,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 859.6) internal successors, (21490), 25 states have internal predecessors, (21490), 0 states have call successors, (0), 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,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 942.0) internal successors, (24492), 26 states have internal predecessors, (24492), 0 states have call successors, (0), 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,361 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 942.0) internal successors, (24492), 26 states have internal predecessors, (24492), 0 states have call successors, (0), 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,362 INFO L175 Difference]: Start difference. First operand has 1112 places, 1110 transitions, 6629 flow. Second operand 25 states and 21490 transitions. [2023-11-10 11:53:30,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1136 places, 1170 transitions, 8197 flow [2023-11-10 11:53:30,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1090 places, 1170 transitions, 7399 flow, removed 89 selfloop flow, removed 46 redundant places. [2023-11-10 11:53:30,483 INFO L231 Difference]: Finished difference. Result has 1104 places, 1099 transitions, 6156 flow [2023-11-10 11:53:30,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=5957, PETRI_DIFFERENCE_MINUEND_PLACES=1066, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6156, PETRI_PLACES=1104, PETRI_TRANSITIONS=1099} [2023-11-10 11:53:30,484 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 215 predicate places. [2023-11-10 11:53:30,485 INFO L495 AbstractCegarLoop]: Abstraction has has 1104 places, 1099 transitions, 6156 flow [2023-11-10 11:53:30,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:30,487 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-10 11:53:30,487 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:30,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash -522697476, now seen corresponding path program 6 times [2023-11-10 11:53:30,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:30,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644139708] [2023-11-10 11:53:30,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:30,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:30,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:31,540 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,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:31,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644139708] [2023-11-10 11:53:31,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644139708] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:31,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:31,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:31,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979363384] [2023-11-10 11:53:31,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:31,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:31,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:31,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:31,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:31,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:31,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1104 places, 1099 transitions, 6156 flow. Second operand has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:31,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:31,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:33,346 INFO L124 PetriNetUnfolderBase]: 492/6414 cut-off events. [2023-11-10 11:53:33,347 INFO L125 PetriNetUnfolderBase]: For 25321/25467 co-relation queries the response was YES. [2023-11-10 11:53:33,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 6414 events. 492/6414 cut-off events. For 25321/25467 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 51331 event pairs, 15 based on Foata normal form. 42/6198 useless extension candidates. Maximal degree in co-relation 12639. Up to 130 conditions per place. [2023-11-10 11:53:33,412 INFO L140 encePairwiseOnDemand]: 920/942 looper letters, 86 selfloop transitions, 37 changer transitions 210/1169 dead transitions. [2023-11-10 11:53:33,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1112 places, 1169 transitions, 7872 flow [2023-11-10 11:53:33,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-10 11:53:33,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-10 11:53:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18078 transitions. [2023-11-10 11:53:33,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9138610858356081 [2023-11-10 11:53:33,420 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18078 transitions. [2023-11-10 11:53:33,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18078 transitions. [2023-11-10 11:53:33,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:33,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18078 transitions. [2023-11-10 11:53:33,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 860.8571428571429) internal successors, (18078), 21 states have internal predecessors, (18078), 0 states have call successors, (0), 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:33,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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:33,443 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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:33,443 INFO L175 Difference]: Start difference. First operand has 1104 places, 1099 transitions, 6156 flow. Second operand 21 states and 18078 transitions. [2023-11-10 11:53:33,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1112 places, 1169 transitions, 7872 flow [2023-11-10 11:53:33,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1077 places, 1169 transitions, 7132 flow, removed 123 selfloop flow, removed 35 redundant places. [2023-11-10 11:53:33,547 INFO L231 Difference]: Finished difference. Result has 1089 places, 940 transitions, 3693 flow [2023-11-10 11:53:33,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=1057, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1062, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3693, PETRI_PLACES=1089, PETRI_TRANSITIONS=940} [2023-11-10 11:53:33,549 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 200 predicate places. [2023-11-10 11:53:33,549 INFO L495 AbstractCegarLoop]: Abstraction has has 1089 places, 940 transitions, 3693 flow [2023-11-10 11:53:33,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:33,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:33,550 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-10 11:53:33,550 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:33,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:33,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1823253290, now seen corresponding path program 7 times [2023-11-10 11:53:33,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:33,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138794163] [2023-11-10 11:53:33,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:33,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:35,805 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:35,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:35,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138794163] [2023-11-10 11:53:35,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138794163] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:35,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:35,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:35,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627593724] [2023-11-10 11:53:35,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:35,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:35,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:35,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:35,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:35,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:35,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1089 places, 940 transitions, 3693 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:35,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:35,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:35,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:37,064 INFO L124 PetriNetUnfolderBase]: 186/2901 cut-off events. [2023-11-10 11:53:37,064 INFO L125 PetriNetUnfolderBase]: For 16034/16078 co-relation queries the response was YES. [2023-11-10 11:53:37,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5846 conditions, 2901 events. 186/2901 cut-off events. For 16034/16078 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 15613 event pairs, 45 based on Foata normal form. 19/2818 useless extension candidates. Maximal degree in co-relation 5680. Up to 180 conditions per place. [2023-11-10 11:53:37,089 INFO L140 encePairwiseOnDemand]: 920/942 looper letters, 105 selfloop transitions, 36 changer transitions 40/990 dead transitions. [2023-11-10 11:53:37,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 990 transitions, 4840 flow [2023-11-10 11:53:37,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-10 11:53:37,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-10 11:53:37,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 18824 transitions. [2023-11-10 11:53:37,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9083188573634433 [2023-11-10 11:53:37,097 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 18824 transitions. [2023-11-10 11:53:37,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 18824 transitions. [2023-11-10 11:53:37,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:37,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 18824 transitions. [2023-11-10 11:53:37,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 855.6363636363636) internal successors, (18824), 22 states have internal predecessors, (18824), 0 states have call successors, (0), 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:37,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 942.0) internal successors, (21666), 23 states have internal predecessors, (21666), 0 states have call successors, (0), 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:37,121 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 942.0) internal successors, (21666), 23 states have internal predecessors, (21666), 0 states have call successors, (0), 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:37,121 INFO L175 Difference]: Start difference. First operand has 1089 places, 940 transitions, 3693 flow. Second operand 22 states and 18824 transitions. [2023-11-10 11:53:37,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 990 transitions, 4840 flow [2023-11-10 11:53:37,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 990 places, 990 transitions, 4361 flow, removed 120 selfloop flow, removed 35 redundant places. [2023-11-10 11:53:37,172 INFO L231 Difference]: Finished difference. Result has 1003 places, 938 transitions, 3494 flow [2023-11-10 11:53:37,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=969, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=904, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3494, PETRI_PLACES=1003, PETRI_TRANSITIONS=938} [2023-11-10 11:53:37,173 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 114 predicate places. [2023-11-10 11:53:37,174 INFO L495 AbstractCegarLoop]: Abstraction has has 1003 places, 938 transitions, 3494 flow [2023-11-10 11:53:37,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:37,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:37,175 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-10 11:53:37,175 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:37,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:37,176 INFO L85 PathProgramCache]: Analyzing trace with hash -98861514, now seen corresponding path program 8 times [2023-11-10 11:53:37,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:37,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486767189] [2023-11-10 11:53:37,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:37,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:37,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:39,281 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:39,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:39,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486767189] [2023-11-10 11:53:39,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486767189] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:39,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:39,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:39,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903788187] [2023-11-10 11:53:39,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:39,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:39,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:39,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:39,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:39,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:39,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1003 places, 938 transitions, 3494 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:39,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:39,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:40,318 INFO L124 PetriNetUnfolderBase]: 173/2691 cut-off events. [2023-11-10 11:53:40,318 INFO L125 PetriNetUnfolderBase]: For 13188/13236 co-relation queries the response was YES. [2023-11-10 11:53:40,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5246 conditions, 2691 events. 173/2691 cut-off events. For 13188/13236 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 13597 event pairs, 42 based on Foata normal form. 19/2617 useless extension candidates. Maximal degree in co-relation 5094. Up to 168 conditions per place. [2023-11-10 11:53:40,339 INFO L140 encePairwiseOnDemand]: 920/942 looper letters, 98 selfloop transitions, 34 changer transitions 41/982 dead transitions. [2023-11-10 11:53:40,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1013 places, 982 transitions, 4492 flow [2023-11-10 11:53:40,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:53:40,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:53:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 19671 transitions. [2023-11-10 11:53:40,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9079202436998062 [2023-11-10 11:53:40,348 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 19671 transitions. [2023-11-10 11:53:40,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 19671 transitions. [2023-11-10 11:53:40,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:40,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 19671 transitions. [2023-11-10 11:53:40,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 855.2608695652174) internal successors, (19671), 23 states have internal predecessors, (19671), 0 states have call successors, (0), 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,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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,378 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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,379 INFO L175 Difference]: Start difference. First operand has 1003 places, 938 transitions, 3494 flow. Second operand 23 states and 19671 transitions. [2023-11-10 11:53:40,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1013 places, 982 transitions, 4492 flow [2023-11-10 11:53:40,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 996 places, 982 transitions, 4319 flow, removed 59 selfloop flow, removed 17 redundant places. [2023-11-10 11:53:40,427 INFO L231 Difference]: Finished difference. Result has 1008 places, 930 transitions, 3367 flow [2023-11-10 11:53:40,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=974, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=904, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3367, PETRI_PLACES=1008, PETRI_TRANSITIONS=930} [2023-11-10 11:53:40,428 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 119 predicate places. [2023-11-10 11:53:40,428 INFO L495 AbstractCegarLoop]: Abstraction has has 1008 places, 930 transitions, 3367 flow [2023-11-10 11:53:40,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:40,430 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-10 11:53:40,430 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:40,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:40,430 INFO L85 PathProgramCache]: Analyzing trace with hash 581569338, now seen corresponding path program 9 times [2023-11-10 11:53:40,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:40,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018510945] [2023-11-10 11:53:40,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:40,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:40,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:42,581 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,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:42,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018510945] [2023-11-10 11:53:42,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018510945] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:42,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:42,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:42,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628603378] [2023-11-10 11:53:42,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:42,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:42,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:42,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:42,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:42,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:42,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1008 places, 930 transitions, 3367 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:42,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:42,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:43,689 INFO L124 PetriNetUnfolderBase]: 161/2546 cut-off events. [2023-11-10 11:53:43,689 INFO L125 PetriNetUnfolderBase]: For 14054/14095 co-relation queries the response was YES. [2023-11-10 11:53:43,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5046 conditions, 2546 events. 161/2546 cut-off events. For 14054/14095 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 12201 event pairs, 40 based on Foata normal form. 15/2476 useless extension candidates. Maximal degree in co-relation 4888. Up to 185 conditions per place. [2023-11-10 11:53:43,708 INFO L140 encePairwiseOnDemand]: 920/942 looper letters, 91 selfloop transitions, 31 changer transitions 41/972 dead transitions. [2023-11-10 11:53:43,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1017 places, 972 transitions, 4353 flow [2023-11-10 11:53:43,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-10 11:53:43,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-10 11:53:43,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 22223 transitions. [2023-11-10 11:53:43,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9073575044912624 [2023-11-10 11:53:43,718 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 22223 transitions. [2023-11-10 11:53:43,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 22223 transitions. [2023-11-10 11:53:43,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:43,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 22223 transitions. [2023-11-10 11:53:43,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 854.7307692307693) internal successors, (22223), 26 states have internal predecessors, (22223), 0 states have call successors, (0), 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,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 942.0) internal successors, (25434), 27 states have internal predecessors, (25434), 0 states have call successors, (0), 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,748 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 942.0) internal successors, (25434), 27 states have internal predecessors, (25434), 0 states have call successors, (0), 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,749 INFO L175 Difference]: Start difference. First operand has 1008 places, 930 transitions, 3367 flow. Second operand 26 states and 22223 transitions. [2023-11-10 11:53:43,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1017 places, 972 transitions, 4353 flow [2023-11-10 11:53:43,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 986 places, 972 transitions, 3937 flow, removed 135 selfloop flow, removed 31 redundant places. [2023-11-10 11:53:43,790 INFO L231 Difference]: Finished difference. Result has 998 places, 922 transitions, 3113 flow [2023-11-10 11:53:43,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=961, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=899, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3113, PETRI_PLACES=998, PETRI_TRANSITIONS=922} [2023-11-10 11:53:43,791 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 109 predicate places. [2023-11-10 11:53:43,791 INFO L495 AbstractCegarLoop]: Abstraction has has 998 places, 922 transitions, 3113 flow [2023-11-10 11:53:43,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:43,793 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-10 11:53:43,794 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:43,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:43,794 INFO L85 PathProgramCache]: Analyzing trace with hash 746642648, now seen corresponding path program 10 times [2023-11-10 11:53:43,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:43,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318756802] [2023-11-10 11:53:43,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:43,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:45,925 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,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:45,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318756802] [2023-11-10 11:53:45,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318756802] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:45,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:45,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:45,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916068797] [2023-11-10 11:53:45,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:45,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:45,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:45,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:45,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:45,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:45,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 998 places, 922 transitions, 3113 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:45,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:45,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:46,849 INFO L124 PetriNetUnfolderBase]: 146/2360 cut-off events. [2023-11-10 11:53:46,849 INFO L125 PetriNetUnfolderBase]: For 10894/10929 co-relation queries the response was YES. [2023-11-10 11:53:46,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 2360 events. 146/2360 cut-off events. For 10894/10929 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 10689 event pairs, 37 based on Foata normal form. 7/2291 useless extension candidates. Maximal degree in co-relation 4368. Up to 194 conditions per place. [2023-11-10 11:53:46,861 INFO L140 encePairwiseOnDemand]: 923/942 looper letters, 97 selfloop transitions, 9 changer transitions 45/960 dead transitions. [2023-11-10 11:53:46,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1003 places, 960 transitions, 4025 flow [2023-11-10 11:53:46,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:53:46,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:53:46,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 19663 transitions. [2023-11-10 11:53:46,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.907551001569279 [2023-11-10 11:53:46,869 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 19663 transitions. [2023-11-10 11:53:46,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 19663 transitions. [2023-11-10 11:53:46,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:46,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 19663 transitions. [2023-11-10 11:53:46,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 854.9130434782609) internal successors, (19663), 23 states have internal predecessors, (19663), 0 states have call successors, (0), 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,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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,892 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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,892 INFO L175 Difference]: Start difference. First operand has 998 places, 922 transitions, 3113 flow. Second operand 23 states and 19663 transitions. [2023-11-10 11:53:46,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1003 places, 960 transitions, 4025 flow [2023-11-10 11:53:46,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 972 places, 960 transitions, 3647 flow, removed 128 selfloop flow, removed 31 redundant places. [2023-11-10 11:53:46,921 INFO L231 Difference]: Finished difference. Result has 984 places, 911 transitions, 2779 flow [2023-11-10 11:53:46,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=950, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=913, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2779, PETRI_PLACES=984, PETRI_TRANSITIONS=911} [2023-11-10 11:53:46,922 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 95 predicate places. [2023-11-10 11:53:46,922 INFO L495 AbstractCegarLoop]: Abstraction has has 984 places, 911 transitions, 2779 flow [2023-11-10 11:53:46,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:46,924 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-10 11:53:46,924 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:46,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:46,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1313985318, now seen corresponding path program 11 times [2023-11-10 11:53:46,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:46,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259550528] [2023-11-10 11:53:46,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:46,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:48,005 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:48,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:48,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259550528] [2023-11-10 11:53:48,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259550528] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:48,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:48,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:48,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942026985] [2023-11-10 11:53:48,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:48,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:48,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:48,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:48,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:48,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:48,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 984 places, 911 transitions, 2779 flow. Second operand has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:48,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:48,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:48,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:48,762 INFO L124 PetriNetUnfolderBase]: 124/2144 cut-off events. [2023-11-10 11:53:48,762 INFO L125 PetriNetUnfolderBase]: For 7092/7123 co-relation queries the response was YES. [2023-11-10 11:53:48,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3865 conditions, 2144 events. 124/2144 cut-off events. For 7092/7123 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 9147 event pairs, 22 based on Foata normal form. 11/2085 useless extension candidates. Maximal degree in co-relation 3711. Up to 87 conditions per place. [2023-11-10 11:53:48,772 INFO L140 encePairwiseOnDemand]: 924/942 looper letters, 77 selfloop transitions, 21 changer transitions 32/955 dead transitions. [2023-11-10 11:53:48,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 982 places, 955 transitions, 3767 flow [2023-11-10 11:53:48,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-10 11:53:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-10 11:53:48,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18037 transitions. [2023-11-10 11:53:48,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9117884945910424 [2023-11-10 11:53:48,784 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18037 transitions. [2023-11-10 11:53:48,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18037 transitions. [2023-11-10 11:53:48,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:48,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18037 transitions. [2023-11-10 11:53:48,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 858.9047619047619) internal successors, (18037), 21 states have internal predecessors, (18037), 0 states have call successors, (0), 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:48,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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:48,805 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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:48,805 INFO L175 Difference]: Start difference. First operand has 984 places, 911 transitions, 2779 flow. Second operand 21 states and 18037 transitions. [2023-11-10 11:53:48,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 982 places, 955 transitions, 3767 flow [2023-11-10 11:53:48,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 952 places, 955 transitions, 3426 flow, removed 114 selfloop flow, removed 30 redundant places. [2023-11-10 11:53:48,827 INFO L231 Difference]: Finished difference. Result has 967 places, 911 transitions, 2697 flow [2023-11-10 11:53:48,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=932, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2697, PETRI_PLACES=967, PETRI_TRANSITIONS=911} [2023-11-10 11:53:48,829 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 78 predicate places. [2023-11-10 11:53:48,829 INFO L495 AbstractCegarLoop]: Abstraction has has 967 places, 911 transitions, 2697 flow [2023-11-10 11:53:48,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:48,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:48,830 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-10 11:53:48,830 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:48,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:48,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1206822906, now seen corresponding path program 12 times [2023-11-10 11:53:48,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:48,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187534090] [2023-11-10 11:53:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:48,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:51,291 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:51,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:51,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187534090] [2023-11-10 11:53:51,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187534090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:51,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:51,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-10 11:53:51,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896468103] [2023-11-10 11:53:51,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:51,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-10 11:53:51,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:51,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-10 11:53:51,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-11-10 11:53:51,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 821 out of 942 [2023-11-10 11:53:51,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 967 places, 911 transitions, 2697 flow. Second operand has 18 states, 18 states have (on average 825.0555555555555) internal successors, (14851), 18 states have internal predecessors, (14851), 0 states have call successors, (0), 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:51,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:51,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 821 of 942 [2023-11-10 11:53:51,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:52,389 INFO L124 PetriNetUnfolderBase]: 126/2071 cut-off events. [2023-11-10 11:53:52,389 INFO L125 PetriNetUnfolderBase]: For 5824/5851 co-relation queries the response was YES. [2023-11-10 11:53:52,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3728 conditions, 2071 events. 126/2071 cut-off events. For 5824/5851 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 8518 event pairs, 27 based on Foata normal form. 11/2017 useless extension candidates. Maximal degree in co-relation 3588. Up to 117 conditions per place. [2023-11-10 11:53:52,398 INFO L140 encePairwiseOnDemand]: 920/942 looper letters, 101 selfloop transitions, 24 changer transitions 44/952 dead transitions. [2023-11-10 11:53:52,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 977 places, 952 transitions, 3551 flow [2023-11-10 11:53:52,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:53:52,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:53:52,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 19023 transitions. [2023-11-10 11:53:52,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8780116311271116 [2023-11-10 11:53:52,407 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 19023 transitions. [2023-11-10 11:53:52,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 19023 transitions. [2023-11-10 11:53:52,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:52,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 19023 transitions. [2023-11-10 11:53:52,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 827.0869565217391) internal successors, (19023), 23 states have internal predecessors, (19023), 0 states have call successors, (0), 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:52,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:52,430 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:52,430 INFO L175 Difference]: Start difference. First operand has 967 places, 911 transitions, 2697 flow. Second operand 23 states and 19023 transitions. [2023-11-10 11:53:52,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 977 places, 952 transitions, 3551 flow [2023-11-10 11:53:52,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 953 places, 952 transitions, 3320 flow, removed 73 selfloop flow, removed 24 redundant places. [2023-11-10 11:53:52,451 INFO L231 Difference]: Finished difference. Result has 965 places, 903 transitions, 2583 flow [2023-11-10 11:53:52,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=931, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=887, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2583, PETRI_PLACES=965, PETRI_TRANSITIONS=903} [2023-11-10 11:53:52,452 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 76 predicate places. [2023-11-10 11:53:52,452 INFO L495 AbstractCegarLoop]: Abstraction has has 965 places, 903 transitions, 2583 flow [2023-11-10 11:53:52,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 825.0555555555555) internal successors, (14851), 18 states have internal predecessors, (14851), 0 states have call successors, (0), 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:52,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:52,454 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-10 11:53:52,454 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:52,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:52,454 INFO L85 PathProgramCache]: Analyzing trace with hash -252289724, now seen corresponding path program 13 times [2023-11-10 11:53:52,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:52,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753043651] [2023-11-10 11:53:52,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:52,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:52,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:54,624 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:54,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:54,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753043651] [2023-11-10 11:53:54,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753043651] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:54,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:54,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:54,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190150400] [2023-11-10 11:53:54,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:54,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:54,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:54,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:54,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:54,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:54,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 965 places, 903 transitions, 2583 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:54,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:54,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:54,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:55,493 INFO L124 PetriNetUnfolderBase]: 114/1920 cut-off events. [2023-11-10 11:53:55,493 INFO L125 PetriNetUnfolderBase]: For 5326/5350 co-relation queries the response was YES. [2023-11-10 11:53:55,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3420 conditions, 1920 events. 114/1920 cut-off events. For 5326/5350 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7390 event pairs, 31 based on Foata normal form. 9/1871 useless extension candidates. Maximal degree in co-relation 3289. Up to 128 conditions per place. [2023-11-10 11:53:55,504 INFO L140 encePairwiseOnDemand]: 921/942 looper letters, 68 selfloop transitions, 21 changer transitions 41/939 dead transitions. [2023-11-10 11:53:55,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 975 places, 939 transitions, 3339 flow [2023-11-10 11:53:55,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-10 11:53:55,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-10 11:53:55,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 22211 transitions. [2023-11-10 11:53:55,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9068675485872938 [2023-11-10 11:53:55,514 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 22211 transitions. [2023-11-10 11:53:55,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 22211 transitions. [2023-11-10 11:53:55,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:55,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 22211 transitions. [2023-11-10 11:53:55,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 854.2692307692307) internal successors, (22211), 26 states have internal predecessors, (22211), 0 states have call successors, (0), 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:55,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 942.0) internal successors, (25434), 27 states have internal predecessors, (25434), 0 states have call successors, (0), 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:55,542 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 942.0) internal successors, (25434), 27 states have internal predecessors, (25434), 0 states have call successors, (0), 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:55,542 INFO L175 Difference]: Start difference. First operand has 965 places, 903 transitions, 2583 flow. Second operand 26 states and 22211 transitions. [2023-11-10 11:53:55,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 975 places, 939 transitions, 3339 flow [2023-11-10 11:53:55,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 947 places, 939 transitions, 3009 flow, removed 105 selfloop flow, removed 28 redundant places. [2023-11-10 11:53:55,561 INFO L231 Difference]: Finished difference. Result has 959 places, 895 transitions, 2384 flow [2023-11-10 11:53:55,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=922, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=903, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=882, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2384, PETRI_PLACES=959, PETRI_TRANSITIONS=895} [2023-11-10 11:53:55,563 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 70 predicate places. [2023-11-10 11:53:55,563 INFO L495 AbstractCegarLoop]: Abstraction has has 959 places, 895 transitions, 2384 flow [2023-11-10 11:53:55,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:55,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:55,564 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-10 11:53:55,564 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:55,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:55,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1741987004, now seen corresponding path program 14 times [2023-11-10 11:53:55,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:55,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080904270] [2023-11-10 11:53:55,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:55,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:55,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:56,663 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:56,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:56,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080904270] [2023-11-10 11:53:56,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080904270] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:56,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:56,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-10 11:53:56,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125994682] [2023-11-10 11:53:56,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:56,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:53:56,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:56,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:53:56,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:53:56,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 942 [2023-11-10 11:53:56,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 959 places, 895 transitions, 2384 flow. Second operand has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:56,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:56,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 942 [2023-11-10 11:53:56,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:53:57,298 INFO L124 PetriNetUnfolderBase]: 85/1728 cut-off events. [2023-11-10 11:53:57,298 INFO L125 PetriNetUnfolderBase]: For 3073/3092 co-relation queries the response was YES. [2023-11-10 11:53:57,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2744 conditions, 1728 events. 85/1728 cut-off events. For 3073/3092 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 6145 event pairs, 14 based on Foata normal form. 7/1685 useless extension candidates. Maximal degree in co-relation 2635. Up to 68 conditions per place. [2023-11-10 11:53:57,306 INFO L140 encePairwiseOnDemand]: 926/942 looper letters, 58 selfloop transitions, 11 changer transitions 39/925 dead transitions. [2023-11-10 11:53:57,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 962 places, 925 transitions, 2972 flow [2023-11-10 11:53:57,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-10 11:53:57,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-10 11:53:57,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18025 transitions. [2023-11-10 11:53:57,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9111818825194621 [2023-11-10 11:53:57,314 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18025 transitions. [2023-11-10 11:53:57,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18025 transitions. [2023-11-10 11:53:57,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:53:57,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18025 transitions. [2023-11-10 11:53:57,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 858.3333333333334) internal successors, (18025), 21 states have internal predecessors, (18025), 0 states have call successors, (0), 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:57,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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:57,334 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 942.0) internal successors, (20724), 22 states have internal predecessors, (20724), 0 states have call successors, (0), 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:57,335 INFO L175 Difference]: Start difference. First operand has 959 places, 895 transitions, 2384 flow. Second operand 21 states and 18025 transitions. [2023-11-10 11:53:57,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 962 places, 925 transitions, 2972 flow [2023-11-10 11:53:57,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 936 places, 925 transitions, 2765 flow, removed 74 selfloop flow, removed 26 redundant places. [2023-11-10 11:53:57,350 INFO L231 Difference]: Finished difference. Result has 948 places, 881 transitions, 2158 flow [2023-11-10 11:53:57,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=916, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=884, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2158, PETRI_PLACES=948, PETRI_TRANSITIONS=881} [2023-11-10 11:53:57,351 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 59 predicate places. [2023-11-10 11:53:57,351 INFO L495 AbstractCegarLoop]: Abstraction has has 948 places, 881 transitions, 2158 flow [2023-11-10 11:53:57,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 857.1428571428571) internal successors, (12000), 14 states have internal predecessors, (12000), 0 states have call successors, (0), 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:57,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:53:57,353 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:57,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-10 11:53:57,353 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:53:57,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:53:57,353 INFO L85 PathProgramCache]: Analyzing trace with hash 801737692, now seen corresponding path program 15 times [2023-11-10 11:53:57,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:53:57,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047224976] [2023-11-10 11:53:57,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:53:57,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:53:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:53:59,444 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:59,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:53:59,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047224976] [2023-11-10 11:53:59,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047224976] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:53:59,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:53:59,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:53:59,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163651685] [2023-11-10 11:53:59,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:53:59,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:53:59,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:53:59,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:53:59,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:53:59,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:53:59,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 948 places, 881 transitions, 2158 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:59,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:53:59,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:53:59,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:00,039 INFO L124 PetriNetUnfolderBase]: 66/1321 cut-off events. [2023-11-10 11:54:00,040 INFO L125 PetriNetUnfolderBase]: For 1908/1910 co-relation queries the response was YES. [2023-11-10 11:54:00,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 1321 events. 66/1321 cut-off events. For 1908/1910 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3351 event pairs, 13 based on Foata normal form. 5/1288 useless extension candidates. Maximal degree in co-relation 2026. Up to 56 conditions per place. [2023-11-10 11:54:00,046 INFO L140 encePairwiseOnDemand]: 922/942 looper letters, 51 selfloop transitions, 10 changer transitions 42/912 dead transitions. [2023-11-10 11:54:00,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 912 transitions, 2756 flow [2023-11-10 11:54:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:54:00,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:54:00,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 19645 transitions. [2023-11-10 11:54:00,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9067202067755931 [2023-11-10 11:54:00,055 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 19645 transitions. [2023-11-10 11:54:00,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 19645 transitions. [2023-11-10 11:54:00,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:00,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 19645 transitions. [2023-11-10 11:54:00,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 854.1304347826087) internal successors, (19645), 23 states have internal predecessors, (19645), 0 states have call successors, (0), 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:54:00,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:54:00,083 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:54:00,083 INFO L175 Difference]: Start difference. First operand has 948 places, 881 transitions, 2158 flow. Second operand 23 states and 19645 transitions. [2023-11-10 11:54:00,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 952 places, 912 transitions, 2756 flow [2023-11-10 11:54:00,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 909 places, 912 transitions, 2373 flow, removed 81 selfloop flow, removed 43 redundant places. [2023-11-10 11:54:00,095 INFO L231 Difference]: Finished difference. Result has 921 places, 870 transitions, 1932 flow [2023-11-10 11:54:00,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=887, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=871, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1932, PETRI_PLACES=921, PETRI_TRANSITIONS=870} [2023-11-10 11:54:00,096 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, 32 predicate places. [2023-11-10 11:54:00,096 INFO L495 AbstractCegarLoop]: Abstraction has has 921 places, 870 transitions, 1932 flow [2023-11-10 11:54:00,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:54:00,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:00,098 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:54:00,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-10 11:54:00,098 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION === [whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2023-11-10 11:54:00,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:00,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1643185116, now seen corresponding path program 16 times [2023-11-10 11:54:00,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:00,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190396176] [2023-11-10 11:54:00,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:00,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:00,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:02,127 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:54:02,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:02,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190396176] [2023-11-10 11:54:02,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190396176] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:02,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:02,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-10 11:54:02,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124701601] [2023-11-10 11:54:02,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:02,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-10 11:54:02,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:02,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-10 11:54:02,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-10 11:54:02,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 942 [2023-11-10 11:54:02,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 921 places, 870 transitions, 1932 flow. Second operand has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:54:02,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:02,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 942 [2023-11-10 11:54:02,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:02,683 INFO L124 PetriNetUnfolderBase]: 40/1054 cut-off events. [2023-11-10 11:54:02,684 INFO L125 PetriNetUnfolderBase]: For 589/589 co-relation queries the response was YES. [2023-11-10 11:54:02,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1382 conditions, 1054 events. 40/1054 cut-off events. For 589/589 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1902 event pairs, 0 based on Foata normal form. 3/1028 useless extension candidates. Maximal degree in co-relation 1346. Up to 20 conditions per place. [2023-11-10 11:54:02,687 INFO L140 encePairwiseOnDemand]: 923/942 looper letters, 0 selfloop transitions, 0 changer transitions 887/887 dead transitions. [2023-11-10 11:54:02,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 887 transitions, 2316 flow [2023-11-10 11:54:02,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-10 11:54:02,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-10 11:54:02,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 19625 transitions. [2023-11-10 11:54:02,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9057971014492754 [2023-11-10 11:54:02,695 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 19625 transitions. [2023-11-10 11:54:02,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 19625 transitions. [2023-11-10 11:54:02,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:02,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 19625 transitions. [2023-11-10 11:54:02,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 853.2608695652174) internal successors, (19625), 23 states have internal predecessors, (19625), 0 states have call successors, (0), 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:54:02,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:54:02,719 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 942.0) internal successors, (22608), 24 states have internal predecessors, (22608), 0 states have call successors, (0), 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:54:02,719 INFO L175 Difference]: Start difference. First operand has 921 places, 870 transitions, 1932 flow. Second operand 23 states and 19625 transitions. [2023-11-10 11:54:02,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 887 transitions, 2316 flow [2023-11-10 11:54:02,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 887 transitions, 2100 flow, removed 82 selfloop flow, removed 36 redundant places. [2023-11-10 11:54:02,727 INFO L231 Difference]: Finished difference. Result has 885 places, 0 transitions, 0 flow [2023-11-10 11:54:02,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=942, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=868, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=0, PETRI_PLACES=885, PETRI_TRANSITIONS=0} [2023-11-10 11:54:02,728 INFO L281 CegarLoopForPetriNet]: 889 programPoint places, -4 predicate places. [2023-11-10 11:54:02,728 INFO L495 AbstractCegarLoop]: Abstraction has has 885 places, 0 transitions, 0 flow [2023-11-10 11:54:02,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 852.8235294117648) internal successors, (14498), 17 states have internal predecessors, (14498), 0 states have call successors, (0), 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:54:02,732 INFO L805 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2023-11-10 11:54:02,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2023-11-10 11:54:02,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 5 remaining) [2023-11-10 11:54:02,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2023-11-10 11:54:02,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_pc8736x_gpio_openErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2023-11-10 11:54:02,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-10 11:54:02,733 INFO L445 BasicCegarLoop]: Path program histogram: [16, 8, 1, 1, 1, 1] [2023-11-10 11:54:02,736 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-10 11:54:02,736 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-10 11:54:02,749 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.11 11:54:02 BasicIcfg [2023-11-10 11:54:02,749 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-10 11:54:02,750 INFO L158 Benchmark]: Toolchain (without parser) took 90674.69ms. Allocated memory was 187.7MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 127.1MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 485.0MB. Max. memory is 8.0GB. [2023-11-10 11:54:02,750 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 187.7MB. Free memory was 136.5MB in the beginning and 136.4MB in the end (delta: 159.0kB). There was no memory consumed. Max. memory is 8.0GB. [2023-11-10 11:54:02,750 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3796.94ms. Allocated memory was 187.7MB in the beginning and 278.9MB in the end (delta: 91.2MB). Free memory was 127.1MB in the beginning and 181.9MB in the end (delta: -54.8MB). Peak memory consumption was 179.4MB. Max. memory is 8.0GB. [2023-11-10 11:54:02,750 INFO L158 Benchmark]: Boogie Procedure Inliner took 183.67ms. Allocated memory is still 278.9MB. Free memory was 181.9MB in the beginning and 170.4MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-11-10 11:54:02,750 INFO L158 Benchmark]: Boogie Preprocessor took 66.02ms. Allocated memory is still 278.9MB. Free memory was 170.4MB in the beginning and 164.1MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-11-10 11:54:02,751 INFO L158 Benchmark]: RCFGBuilder took 1185.66ms. Allocated memory is still 278.9MB. Free memory was 164.1MB in the beginning and 188.6MB in the end (delta: -24.5MB). Peak memory consumption was 62.9MB. Max. memory is 8.0GB. [2023-11-10 11:54:02,751 INFO L158 Benchmark]: TraceAbstraction took 85435.09ms. Allocated memory was 278.9MB in the beginning and 2.5GB in the end (delta: 2.2GB). Free memory was 187.5MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 453.9MB. Max. memory is 8.0GB. [2023-11-10 11:54:02,755 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.13ms. Allocated memory is still 187.7MB. Free memory was 136.5MB in the beginning and 136.4MB in the end (delta: 159.0kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 3796.94ms. Allocated memory was 187.7MB in the beginning and 278.9MB in the end (delta: 91.2MB). Free memory was 127.1MB in the beginning and 181.9MB in the end (delta: -54.8MB). Peak memory consumption was 179.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 183.67ms. Allocated memory is still 278.9MB. Free memory was 181.9MB in the beginning and 170.4MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 66.02ms. Allocated memory is still 278.9MB. Free memory was 170.4MB in the beginning and 164.1MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1185.66ms. Allocated memory is still 278.9MB. Free memory was 164.1MB in the beginning and 188.6MB in the end (delta: -24.5MB). Peak memory consumption was 62.9MB. Max. memory is 8.0GB. * TraceAbstraction took 85435.09ms. Allocated memory was 278.9MB in the beginning and 2.5GB in the end (delta: 2.2GB). Free memory was 187.5MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 453.9MB. 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 - 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, 1141 locations, 5 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: 85.3s, OverallIterations: 28, TraceHistogramMax: 1, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 43.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4673 SdHoareTripleChecker+Valid, 6.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4673 mSDsluCounter, 13564 SdHoareTripleChecker+Invalid, 5.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11682 mSDsCounter, 133 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12774 IncrementalHoareTripleChecker+Invalid, 12907 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 133 mSolverCounterUnsat, 1882 mSDtfsCounter, 12774 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 947 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 888 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4880 ImplicationChecksByTransitivity, 11.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7183occurred in iteration=15, InterpolantAutomatonStates: 662, 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, 0.7s SatisfiabilityAnalysisTime, 39.9s InterpolantComputationTime, 10004 NumberOfCodeBlocks, 10004 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 9976 ConstructedInterpolants, 0 QuantifiedInterpolants, 81734 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 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-10 11:54:02,772 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...