./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a046e57d Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-mul-div-a046e57-m [2024-10-13 07:13:57,707 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-13 07:13:57,801 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-13 07:13:57,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-13 07:13:57,807 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-13 07:13:57,836 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-13 07:13:57,838 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-13 07:13:57,839 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-13 07:13:57,840 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-13 07:13:57,841 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-13 07:13:57,841 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-13 07:13:57,841 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-13 07:13:57,842 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-13 07:13:57,842 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-13 07:13:57,844 INFO L153 SettingsManager]: * Use SBE=true [2024-10-13 07:13:57,844 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-13 07:13:57,845 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-13 07:13:57,845 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-13 07:13:57,845 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-13 07:13:57,846 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-13 07:13:57,846 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-13 07:13:57,847 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-13 07:13:57,850 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-13 07:13:57,850 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-13 07:13:57,850 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-13 07:13:57,851 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-13 07:13:57,851 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-13 07:13:57,851 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-13 07:13:57,852 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-13 07:13:57,852 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-13 07:13:57,852 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-13 07:13:57,852 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-13 07:13:57,852 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 07:13:57,853 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-13 07:13:57,853 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-13 07:13:57,853 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-13 07:13:57,853 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-13 07:13:57,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-13 07:13:57,854 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-13 07:13:57,854 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-13 07:13:57,854 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-13 07:13:57,855 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-13 07:13:57,855 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac [2024-10-13 07:13:58,084 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-13 07:13:58,103 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-13 07:13:58,108 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-13 07:13:58,109 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-13 07:13:58,109 INFO L274 PluginConnector]: CDTParser initialized [2024-10-13 07:13:58,110 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-10-13 07:13:59,556 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-13 07:13:59,762 INFO L384 CDTParser]: Found 1 translation units. [2024-10-13 07:13:59,763 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-10-13 07:13:59,772 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/afe228b1e/71a3ec5938ac40a9afb95fbd34e763b5/FLAG8ca34a339 [2024-10-13 07:13:59,789 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/afe228b1e/71a3ec5938ac40a9afb95fbd34e763b5 [2024-10-13 07:13:59,792 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-13 07:13:59,794 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-13 07:13:59,795 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-13 07:13:59,796 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-13 07:13:59,801 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-13 07:13:59,802 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:13:59" (1/1) ... [2024-10-13 07:13:59,803 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@329162a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:13:59, skipping insertion in model container [2024-10-13 07:13:59,805 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:13:59" (1/1) ... [2024-10-13 07:13:59,834 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 07:14:00,059 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-10-13 07:14:00,073 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 07:14:00,085 INFO L200 MainTranslator]: Completed pre-run [2024-10-13 07:14:00,114 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-10-13 07:14:00,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 07:14:00,138 INFO L204 MainTranslator]: Completed translation [2024-10-13 07:14:00,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00 WrapperNode [2024-10-13 07:14:00,139 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-13 07:14:00,140 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-13 07:14:00,141 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-13 07:14:00,141 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-13 07:14:00,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,154 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,184 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 252 [2024-10-13 07:14:00,184 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-13 07:14:00,186 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-13 07:14:00,187 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-13 07:14:00,187 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-13 07:14:00,197 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,197 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,200 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,222 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-10-13 07:14:00,222 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,222 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,230 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,233 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,235 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,237 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,243 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-13 07:14:00,244 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-13 07:14:00,244 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-13 07:14:00,244 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-13 07:14:00,245 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (1/1) ... [2024-10-13 07:14:00,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 07:14:00,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-13 07:14:00,286 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-13 07:14:00,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-13 07:14:00,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-13 07:14:00,335 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-10-13 07:14:00,336 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-10-13 07:14:00,336 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-10-13 07:14:00,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-10-13 07:14:00,337 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-10-13 07:14:00,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-10-13 07:14:00,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-13 07:14:00,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-13 07:14:00,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-13 07:14:00,343 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-13 07:14:00,447 INFO L238 CfgBuilder]: Building ICFG [2024-10-13 07:14:00,450 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-13 07:14:00,896 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-13 07:14:00,896 INFO L287 CfgBuilder]: Performing block encoding [2024-10-13 07:14:01,260 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-13 07:14:01,261 INFO L314 CfgBuilder]: Removed 5 assume(true) statements. [2024-10-13 07:14:01,262 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:14:01 BoogieIcfgContainer [2024-10-13 07:14:01,262 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-13 07:14:01,264 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-13 07:14:01,264 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-13 07:14:01,268 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-13 07:14:01,269 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 07:13:59" (1/3) ... [2024-10-13 07:14:01,270 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21fa2a0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:14:01, skipping insertion in model container [2024-10-13 07:14:01,270 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:00" (2/3) ... [2024-10-13 07:14:01,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21fa2a0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:14:01, skipping insertion in model container [2024-10-13 07:14:01,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:14:01" (3/3) ... [2024-10-13 07:14:01,273 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-10-13 07:14:01,289 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-13 07:14:01,289 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-13 07:14:01,290 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-13 07:14:01,335 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-10-13 07:14:01,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 44 transitions, 109 flow [2024-10-13 07:14:01,406 INFO L124 PetriNetUnfolderBase]: 7/41 cut-off events. [2024-10-13 07:14:01,408 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-10-13 07:14:01,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 41 events. 7/41 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2024-10-13 07:14:01,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 44 transitions, 109 flow [2024-10-13 07:14:01,416 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 40 transitions, 98 flow [2024-10-13 07:14:01,429 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-13 07:14:01,440 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@f26922, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-13 07:14:01,440 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-10-13 07:14:01,461 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-13 07:14:01,462 INFO L124 PetriNetUnfolderBase]: 7/39 cut-off events. [2024-10-13 07:14:01,463 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-10-13 07:14:01,463 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:01,464 INFO L204 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] [2024-10-13 07:14:01,464 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:01,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:01,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1119588767, now seen corresponding path program 1 times [2024-10-13 07:14:01,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:01,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880739287] [2024-10-13 07:14:01,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:01,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:01,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:01,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-13 07:14:01,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:01,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880739287] [2024-10-13 07:14:01,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880739287] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:01,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:01,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-13 07:14:01,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247383508] [2024-10-13 07:14:01,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:01,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-13 07:14:01,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:01,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-13 07:14:01,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-13 07:14:01,769 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-10-13 07:14:01,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 40 transitions, 98 flow. Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:01,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:01,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-10-13 07:14:01,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:02,073 INFO L124 PetriNetUnfolderBase]: 1088/1735 cut-off events. [2024-10-13 07:14:02,074 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-10-13 07:14:02,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1735 events. 1088/1735 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8165 event pairs, 892 based on Foata normal form. 156/1750 useless extension candidates. Maximal degree in co-relation 3078. Up to 1453 conditions per place. [2024-10-13 07:14:02,093 INFO L140 encePairwiseOnDemand]: 42/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/38 dead transitions. [2024-10-13 07:14:02,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 154 flow [2024-10-13 07:14:02,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-13 07:14:02,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-10-13 07:14:02,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 54 transitions. [2024-10-13 07:14:02,106 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-10-13 07:14:02,108 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 98 flow. Second operand 2 states and 54 transitions. [2024-10-13 07:14:02,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 154 flow [2024-10-13 07:14:02,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:02,115 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 82 flow [2024-10-13 07:14:02,117 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=82, PETRI_PLACES=38, PETRI_TRANSITIONS=38} [2024-10-13 07:14:02,122 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -5 predicate places. [2024-10-13 07:14:02,122 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 82 flow [2024-10-13 07:14:02,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:02,123 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:02,123 INFO L204 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] [2024-10-13 07:14:02,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-13 07:14:02,124 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:02,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:02,126 INFO L85 PathProgramCache]: Analyzing trace with hash 611689709, now seen corresponding path program 1 times [2024-10-13 07:14:02,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:02,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512432829] [2024-10-13 07:14:02,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:02,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:02,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-13 07:14:02,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:02,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512432829] [2024-10-13 07:14:02,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512432829] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:02,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:02,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-13 07:14:02,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247305675] [2024-10-13 07:14:02,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:02,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 07:14:02,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:02,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 07:14:02,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 07:14:02,355 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-10-13 07:14:02,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 38 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:02,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:02,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-10-13 07:14:02,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:02,560 INFO L124 PetriNetUnfolderBase]: 980/1633 cut-off events. [2024-10-13 07:14:02,583 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-10-13 07:14:02,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3057 conditions, 1633 events. 980/1633 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7937 event pairs, 300 based on Foata normal form. 39/1573 useless extension candidates. Maximal degree in co-relation 3054. Up to 1042 conditions per place. [2024-10-13 07:14:02,596 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 41 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-10-13 07:14:02,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 196 flow [2024-10-13 07:14:02,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 07:14:02,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-13 07:14:02,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-10-13 07:14:02,599 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-10-13 07:14:02,599 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 82 flow. Second operand 3 states and 77 transitions. [2024-10-13 07:14:02,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 196 flow [2024-10-13 07:14:02,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 196 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-13 07:14:02,602 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 94 flow [2024-10-13 07:14:02,603 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-10-13 07:14:02,603 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-10-13 07:14:02,604 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 94 flow [2024-10-13 07:14:02,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:02,604 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:02,605 INFO L204 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] [2024-10-13 07:14:02,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-13 07:14:02,605 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:02,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:02,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1649089965, now seen corresponding path program 2 times [2024-10-13 07:14:02,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:02,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601500718] [2024-10-13 07:14:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:02,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:02,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-13 07:14:02,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:02,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601500718] [2024-10-13 07:14:02,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601500718] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:02,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:02,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-13 07:14:02,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605721717] [2024-10-13 07:14:02,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:02,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-13 07:14:02,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:02,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-13 07:14:02,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-13 07:14:02,841 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-10-13 07:14:02,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 94 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:02,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:02,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-10-13 07:14:02,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:03,061 INFO L124 PetriNetUnfolderBase]: 1029/1738 cut-off events. [2024-10-13 07:14:03,062 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-10-13 07:14:03,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 1738 events. 1029/1738 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8492 event pairs, 828 based on Foata normal form. 42/1679 useless extension candidates. Maximal degree in co-relation 3471. Up to 1373 conditions per place. [2024-10-13 07:14:03,074 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 30 selfloop transitions, 2 changer transitions 15/55 dead transitions. [2024-10-13 07:14:03,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 223 flow [2024-10-13 07:14:03,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-13 07:14:03,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-10-13 07:14:03,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-10-13 07:14:03,076 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-10-13 07:14:03,076 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 94 flow. Second operand 5 states and 104 transitions. [2024-10-13 07:14:03,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 223 flow [2024-10-13 07:14:03,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-13 07:14:03,078 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 114 flow [2024-10-13 07:14:03,078 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=114, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-10-13 07:14:03,079 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-10-13 07:14:03,079 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 114 flow [2024-10-13 07:14:03,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:03,079 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:03,080 INFO L204 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] [2024-10-13 07:14:03,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-13 07:14:03,080 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:03,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:03,081 INFO L85 PathProgramCache]: Analyzing trace with hash 178652381, now seen corresponding path program 1 times [2024-10-13 07:14:03,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:03,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752763581] [2024-10-13 07:14:03,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:03,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:03,216 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-13 07:14:03,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:03,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752763581] [2024-10-13 07:14:03,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752763581] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:03,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:03,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-13 07:14:03,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484868811] [2024-10-13 07:14:03,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:03,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-13 07:14:03,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:03,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-13 07:14:03,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-13 07:14:03,220 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-10-13 07:14:03,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:03,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:03,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-10-13 07:14:03,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:03,431 INFO L124 PetriNetUnfolderBase]: 1180/1998 cut-off events. [2024-10-13 07:14:03,431 INFO L125 PetriNetUnfolderBase]: For 473/473 co-relation queries the response was YES. [2024-10-13 07:14:03,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 1998 events. 1180/1998 cut-off events. For 473/473 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10274 event pairs, 961 based on Foata normal form. 38/1930 useless extension candidates. Maximal degree in co-relation 4280. Up to 1374 conditions per place. [2024-10-13 07:14:03,444 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 31 selfloop transitions, 2 changer transitions 17/58 dead transitions. [2024-10-13 07:14:03,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 264 flow [2024-10-13 07:14:03,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-13 07:14:03,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-10-13 07:14:03,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-10-13 07:14:03,446 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5284090909090909 [2024-10-13 07:14:03,446 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 114 flow. Second operand 4 states and 93 transitions. [2024-10-13 07:14:03,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 264 flow [2024-10-13 07:14:03,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 252 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-10-13 07:14:03,448 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 120 flow [2024-10-13 07:14:03,449 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=120, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-10-13 07:14:03,449 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-10-13 07:14:03,450 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 120 flow [2024-10-13 07:14:03,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:03,450 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:03,450 INFO L204 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] [2024-10-13 07:14:03,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-13 07:14:03,451 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:03,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:03,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1584022123, now seen corresponding path program 1 times [2024-10-13 07:14:03,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:03,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169402264] [2024-10-13 07:14:03,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:03,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:04,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:04,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:04,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169402264] [2024-10-13 07:14:04,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169402264] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:04,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:04,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:04,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388861618] [2024-10-13 07:14:04,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:04,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:04,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:04,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:04,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:04,711 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:04,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 120 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:04,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:04,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:04,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:05,441 INFO L124 PetriNetUnfolderBase]: 1573/2616 cut-off events. [2024-10-13 07:14:05,441 INFO L125 PetriNetUnfolderBase]: For 694/696 co-relation queries the response was YES. [2024-10-13 07:14:05,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 2616 events. 1573/2616 cut-off events. For 694/696 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 14273 event pairs, 114 based on Foata normal form. 1/2542 useless extension candidates. Maximal degree in co-relation 5745. Up to 1621 conditions per place. [2024-10-13 07:14:05,455 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 27 changer transitions 3/140 dead transitions. [2024-10-13 07:14:05,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 140 transitions, 671 flow [2024-10-13 07:14:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:05,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:05,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-10-13 07:14:05,459 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2024-10-13 07:14:05,459 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 120 flow. Second operand 12 states and 251 transitions. [2024-10-13 07:14:05,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 140 transitions, 671 flow [2024-10-13 07:14:05,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 140 transitions, 653 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-10-13 07:14:05,464 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 266 flow [2024-10-13 07:14:05,464 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=266, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-10-13 07:14:05,466 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-10-13 07:14:05,467 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 266 flow [2024-10-13 07:14:05,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:05,467 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:05,469 INFO L204 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] [2024-10-13 07:14:05,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-13 07:14:05,470 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:05,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:05,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1341444541, now seen corresponding path program 2 times [2024-10-13 07:14:05,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:05,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286621887] [2024-10-13 07:14:05,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:05,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:05,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:05,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:05,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:05,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286621887] [2024-10-13 07:14:05,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286621887] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:05,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:05,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-13 07:14:05,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083971344] [2024-10-13 07:14:05,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:05,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-13 07:14:05,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:05,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-13 07:14:05,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-13 07:14:05,541 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-10-13 07:14:05,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 266 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:05,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:05,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-10-13 07:14:05,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:05,744 INFO L124 PetriNetUnfolderBase]: 1191/2048 cut-off events. [2024-10-13 07:14:05,744 INFO L125 PetriNetUnfolderBase]: For 1199/1202 co-relation queries the response was YES. [2024-10-13 07:14:05,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 2048 events. 1191/2048 cut-off events. For 1199/1202 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10357 event pairs, 345 based on Foata normal form. 17/2009 useless extension candidates. Maximal degree in co-relation 5412. Up to 1662 conditions per place. [2024-10-13 07:14:05,758 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 61 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-10-13 07:14:05,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 413 flow [2024-10-13 07:14:05,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-13 07:14:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-13 07:14:05,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-10-13 07:14:05,760 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-10-13 07:14:05,760 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 266 flow. Second operand 3 states and 74 transitions. [2024-10-13 07:14:05,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 413 flow [2024-10-13 07:14:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 407 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-10-13 07:14:05,765 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 269 flow [2024-10-13 07:14:05,765 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=269, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-10-13 07:14:05,766 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-10-13 07:14:05,766 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 269 flow [2024-10-13 07:14:05,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:05,766 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:05,766 INFO L204 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] [2024-10-13 07:14:05,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-13 07:14:05,767 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:05,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:05,767 INFO L85 PathProgramCache]: Analyzing trace with hash 481781625, now seen corresponding path program 3 times [2024-10-13 07:14:05,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:05,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315888381] [2024-10-13 07:14:05,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:05,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:05,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:06,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:06,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:06,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315888381] [2024-10-13 07:14:06,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315888381] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:06,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:06,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:06,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807706151] [2024-10-13 07:14:06,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:06,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:06,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:06,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:06,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:06,610 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:06,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 269 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:06,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:06,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:06,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:07,169 INFO L124 PetriNetUnfolderBase]: 1412/2417 cut-off events. [2024-10-13 07:14:07,169 INFO L125 PetriNetUnfolderBase]: For 1965/1965 co-relation queries the response was YES. [2024-10-13 07:14:07,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6769 conditions, 2417 events. 1412/2417 cut-off events. For 1965/1965 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 13002 event pairs, 305 based on Foata normal form. 1/2346 useless extension candidates. Maximal degree in co-relation 6754. Up to 1722 conditions per place. [2024-10-13 07:14:07,188 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 92 selfloop transitions, 28 changer transitions 3/130 dead transitions. [2024-10-13 07:14:07,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 130 transitions, 770 flow [2024-10-13 07:14:07,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:07,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-10-13 07:14:07,190 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-10-13 07:14:07,190 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 269 flow. Second operand 11 states and 216 transitions. [2024-10-13 07:14:07,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 130 transitions, 770 flow [2024-10-13 07:14:07,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 739 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-10-13 07:14:07,196 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 416 flow [2024-10-13 07:14:07,196 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=416, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-10-13 07:14:07,197 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-10-13 07:14:07,197 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 416 flow [2024-10-13 07:14:07,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:07,197 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:07,197 INFO L204 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] [2024-10-13 07:14:07,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-13 07:14:07,198 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:07,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:07,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1449318445, now seen corresponding path program 4 times [2024-10-13 07:14:07,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:07,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673927811] [2024-10-13 07:14:07,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:07,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:07,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:07,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:07,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:07,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673927811] [2024-10-13 07:14:07,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673927811] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:07,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:07,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:07,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729570620] [2024-10-13 07:14:07,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:07,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:07,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:07,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:07,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:08,026 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:08,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 80 transitions, 416 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:08,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:08,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:08,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:08,584 INFO L124 PetriNetUnfolderBase]: 1516/2662 cut-off events. [2024-10-13 07:14:08,584 INFO L125 PetriNetUnfolderBase]: For 2722/2724 co-relation queries the response was YES. [2024-10-13 07:14:08,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7551 conditions, 2662 events. 1516/2662 cut-off events. For 2722/2724 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14983 event pairs, 391 based on Foata normal form. 1/2581 useless extension candidates. Maximal degree in co-relation 7533. Up to 1821 conditions per place. [2024-10-13 07:14:08,601 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 104 selfloop transitions, 34 changer transitions 3/148 dead transitions. [2024-10-13 07:14:08,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 148 transitions, 986 flow [2024-10-13 07:14:08,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:08,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:08,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-10-13 07:14:08,603 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-10-13 07:14:08,603 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 416 flow. Second operand 11 states and 224 transitions. [2024-10-13 07:14:08,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 148 transitions, 986 flow [2024-10-13 07:14:08,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 148 transitions, 955 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-10-13 07:14:08,613 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 611 flow [2024-10-13 07:14:08,613 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=611, PETRI_PLACES=89, PETRI_TRANSITIONS=94} [2024-10-13 07:14:08,614 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-10-13 07:14:08,614 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 611 flow [2024-10-13 07:14:08,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:08,614 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:08,615 INFO L204 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] [2024-10-13 07:14:08,615 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-13 07:14:08,615 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:08,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:08,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1443489037, now seen corresponding path program 5 times [2024-10-13 07:14:08,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:08,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71864963] [2024-10-13 07:14:08,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:08,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:08,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:09,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:09,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:09,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71864963] [2024-10-13 07:14:09,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71864963] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:09,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:09,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:09,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320125650] [2024-10-13 07:14:09,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:09,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:09,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:09,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:09,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:09,464 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:09,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 94 transitions, 611 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:09,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:09,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:09,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:10,191 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-10-13 07:14:10,192 INFO L125 PetriNetUnfolderBase]: For 5426/5438 co-relation queries the response was YES. [2024-10-13 07:14:10,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9358 conditions, 2976 events. 1683/2976 cut-off events. For 5426/5438 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17534 event pairs, 319 based on Foata normal form. 4/2885 useless extension candidates. Maximal degree in co-relation 9332. Up to 1830 conditions per place. [2024-10-13 07:14:10,214 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 45 changer transitions 3/173 dead transitions. [2024-10-13 07:14:10,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1266 flow [2024-10-13 07:14:10,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:10,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:10,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-10-13 07:14:10,217 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-10-13 07:14:10,217 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 611 flow. Second operand 12 states and 249 transitions. [2024-10-13 07:14:10,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1266 flow [2024-10-13 07:14:10,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 173 transitions, 1236 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-10-13 07:14:10,228 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 768 flow [2024-10-13 07:14:10,229 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=768, PETRI_PLACES=102, PETRI_TRANSITIONS=103} [2024-10-13 07:14:10,229 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-10-13 07:14:10,229 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 768 flow [2024-10-13 07:14:10,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:10,230 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:10,230 INFO L204 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] [2024-10-13 07:14:10,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-13 07:14:10,230 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:10,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:10,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1406915147, now seen corresponding path program 6 times [2024-10-13 07:14:10,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:10,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914012394] [2024-10-13 07:14:10,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:10,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:10,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:10,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:10,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:10,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914012394] [2024-10-13 07:14:10,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914012394] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:10,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:10,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:10,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144807004] [2024-10-13 07:14:10,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:10,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:10,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:10,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:10,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:11,041 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:11,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 103 transitions, 768 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:11,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:11,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:11,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:11,763 INFO L124 PetriNetUnfolderBase]: 1787/3198 cut-off events. [2024-10-13 07:14:11,764 INFO L125 PetriNetUnfolderBase]: For 8135/8147 co-relation queries the response was YES. [2024-10-13 07:14:11,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10696 conditions, 3198 events. 1787/3198 cut-off events. For 8135/8147 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19443 event pairs, 417 based on Foata normal form. 4/3097 useless extension candidates. Maximal degree in co-relation 10666. Up to 2167 conditions per place. [2024-10-13 07:14:11,788 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 125 selfloop transitions, 41 changer transitions 3/176 dead transitions. [2024-10-13 07:14:11,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 176 transitions, 1431 flow [2024-10-13 07:14:11,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:11,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:11,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-10-13 07:14:11,790 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4640151515151515 [2024-10-13 07:14:11,791 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 768 flow. Second operand 12 states and 245 transitions. [2024-10-13 07:14:11,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 176 transitions, 1431 flow [2024-10-13 07:14:11,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1340 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:11,814 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 846 flow [2024-10-13 07:14:11,814 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=846, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2024-10-13 07:14:11,815 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-10-13 07:14:11,815 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 846 flow [2024-10-13 07:14:11,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:11,816 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:11,817 INFO L204 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] [2024-10-13 07:14:11,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-13 07:14:11,817 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:11,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:11,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1545533663, now seen corresponding path program 7 times [2024-10-13 07:14:11,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:11,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474037480] [2024-10-13 07:14:11,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:11,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:12,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:12,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:12,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474037480] [2024-10-13 07:14:12,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474037480] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:12,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:12,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:12,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621537376] [2024-10-13 07:14:12,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:12,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:12,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:12,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:12,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:12,528 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:12,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 846 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:12,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:12,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:12,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:13,166 INFO L124 PetriNetUnfolderBase]: 1787/3196 cut-off events. [2024-10-13 07:14:13,166 INFO L125 PetriNetUnfolderBase]: For 9993/10017 co-relation queries the response was YES. [2024-10-13 07:14:13,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11031 conditions, 3196 events. 1787/3196 cut-off events. For 9993/10017 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19357 event pairs, 437 based on Foata normal form. 16/3104 useless extension candidates. Maximal degree in co-relation 10997. Up to 2251 conditions per place. [2024-10-13 07:14:13,191 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 40 changer transitions 3/171 dead transitions. [2024-10-13 07:14:13,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 171 transitions, 1452 flow [2024-10-13 07:14:13,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:13,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:13,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-10-13 07:14:13,193 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-10-13 07:14:13,193 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 846 flow. Second operand 12 states and 236 transitions. [2024-10-13 07:14:13,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 171 transitions, 1452 flow [2024-10-13 07:14:13,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 1343 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-10-13 07:14:13,216 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 868 flow [2024-10-13 07:14:13,216 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=868, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2024-10-13 07:14:13,217 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-10-13 07:14:13,217 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 868 flow [2024-10-13 07:14:13,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:13,217 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:13,218 INFO L204 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] [2024-10-13 07:14:13,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-13 07:14:13,218 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:13,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:13,218 INFO L85 PathProgramCache]: Analyzing trace with hash 112313367, now seen corresponding path program 8 times [2024-10-13 07:14:13,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:13,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118204499] [2024-10-13 07:14:13,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:13,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:13,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:13,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:13,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118204499] [2024-10-13 07:14:13,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118204499] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:13,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:13,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:13,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648465139] [2024-10-13 07:14:13,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:13,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:13,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:13,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:13,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:13,961 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:13,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 868 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:13,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:13,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:13,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:14,648 INFO L124 PetriNetUnfolderBase]: 1924/3441 cut-off events. [2024-10-13 07:14:14,649 INFO L125 PetriNetUnfolderBase]: For 10790/10814 co-relation queries the response was YES. [2024-10-13 07:14:14,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 3441 events. 1924/3441 cut-off events. For 10790/10814 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21215 event pairs, 568 based on Foata normal form. 7/3334 useless extension candidates. Maximal degree in co-relation 11869. Up to 2518 conditions per place. [2024-10-13 07:14:14,670 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/175 dead transitions. [2024-10-13 07:14:14,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1551 flow [2024-10-13 07:14:14,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:14,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:14,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-10-13 07:14:14,672 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-10-13 07:14:14,672 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 868 flow. Second operand 11 states and 220 transitions. [2024-10-13 07:14:14,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1551 flow [2024-10-13 07:14:14,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1457 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-10-13 07:14:14,694 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 993 flow [2024-10-13 07:14:14,695 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=993, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2024-10-13 07:14:14,695 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-10-13 07:14:14,696 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 993 flow [2024-10-13 07:14:14,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:14,696 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:14,696 INFO L204 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] [2024-10-13 07:14:14,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-13 07:14:14,696 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:14,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:14,697 INFO L85 PathProgramCache]: Analyzing trace with hash -389750895, now seen corresponding path program 9 times [2024-10-13 07:14:14,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:14,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503515558] [2024-10-13 07:14:14,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:14,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:14,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:15,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:15,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:15,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503515558] [2024-10-13 07:14:15,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503515558] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:15,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:15,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:15,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859325020] [2024-10-13 07:14:15,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:15,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:15,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:15,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:15,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:15,376 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:15,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 993 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:15,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:15,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:15,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:16,115 INFO L124 PetriNetUnfolderBase]: 2056/3699 cut-off events. [2024-10-13 07:14:16,115 INFO L125 PetriNetUnfolderBase]: For 18250/18282 co-relation queries the response was YES. [2024-10-13 07:14:16,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 3699 events. 2056/3699 cut-off events. For 18250/18282 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23553 event pairs, 627 based on Foata normal form. 9/3589 useless extension candidates. Maximal degree in co-relation 13613. Up to 2722 conditions per place. [2024-10-13 07:14:16,147 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 36 changer transitions 3/186 dead transitions. [2024-10-13 07:14:16,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1730 flow [2024-10-13 07:14:16,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:16,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:16,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-10-13 07:14:16,149 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-10-13 07:14:16,149 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 993 flow. Second operand 11 states and 222 transitions. [2024-10-13 07:14:16,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1730 flow [2024-10-13 07:14:16,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1616 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:16,195 INFO L231 Difference]: Finished difference. Result has 129 places, 130 transitions, 1087 flow [2024-10-13 07:14:16,195 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1087, PETRI_PLACES=129, PETRI_TRANSITIONS=130} [2024-10-13 07:14:16,196 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-10-13 07:14:16,196 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 130 transitions, 1087 flow [2024-10-13 07:14:16,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:16,196 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:16,197 INFO L204 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] [2024-10-13 07:14:16,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-13 07:14:16,197 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:16,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:16,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2017523209, now seen corresponding path program 10 times [2024-10-13 07:14:16,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:16,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085398041] [2024-10-13 07:14:16,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:16,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:16,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:16,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:16,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:16,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085398041] [2024-10-13 07:14:16,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085398041] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:16,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:16,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:16,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041318447] [2024-10-13 07:14:16,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:16,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:16,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:16,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:16,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:16,850 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:16,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 130 transitions, 1087 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:16,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:16,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:16,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:17,604 INFO L124 PetriNetUnfolderBase]: 2222/3984 cut-off events. [2024-10-13 07:14:17,604 INFO L125 PetriNetUnfolderBase]: For 23933/23991 co-relation queries the response was YES. [2024-10-13 07:14:17,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15390 conditions, 3984 events. 2222/3984 cut-off events. For 23933/23991 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25839 event pairs, 690 based on Foata normal form. 7/3857 useless extension candidates. Maximal degree in co-relation 15345. Up to 2931 conditions per place. [2024-10-13 07:14:17,628 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 37 changer transitions 3/195 dead transitions. [2024-10-13 07:14:17,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 195 transitions, 1875 flow [2024-10-13 07:14:17,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:17,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:17,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-10-13 07:14:17,630 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-10-13 07:14:17,630 INFO L175 Difference]: Start difference. First operand has 129 places, 130 transitions, 1087 flow. Second operand 11 states and 225 transitions. [2024-10-13 07:14:17,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 195 transitions, 1875 flow [2024-10-13 07:14:17,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 1749 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:17,677 INFO L231 Difference]: Finished difference. Result has 137 places, 137 transitions, 1183 flow [2024-10-13 07:14:17,677 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1183, PETRI_PLACES=137, PETRI_TRANSITIONS=137} [2024-10-13 07:14:17,677 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-10-13 07:14:17,678 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 137 transitions, 1183 flow [2024-10-13 07:14:17,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:17,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:17,678 INFO L204 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] [2024-10-13 07:14:17,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-13 07:14:17,679 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:17,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:17,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1425398355, now seen corresponding path program 11 times [2024-10-13 07:14:17,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:17,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32912439] [2024-10-13 07:14:17,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:17,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:18,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:18,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32912439] [2024-10-13 07:14:18,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32912439] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:18,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:18,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:18,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687211406] [2024-10-13 07:14:18,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:18,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:18,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:18,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:18,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:18,191 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:18,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 137 transitions, 1183 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:18,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:18,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:18,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:18,798 INFO L124 PetriNetUnfolderBase]: 2283/4088 cut-off events. [2024-10-13 07:14:18,798 INFO L125 PetriNetUnfolderBase]: For 29224/29338 co-relation queries the response was YES. [2024-10-13 07:14:18,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16180 conditions, 4088 events. 2283/4088 cut-off events. For 29224/29338 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26659 event pairs, 792 based on Foata normal form. 21/3977 useless extension candidates. Maximal degree in co-relation 16131. Up to 3170 conditions per place. [2024-10-13 07:14:18,834 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 142 selfloop transitions, 36 changer transitions 4/189 dead transitions. [2024-10-13 07:14:18,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 1831 flow [2024-10-13 07:14:18,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:18,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:18,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-10-13 07:14:18,837 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-10-13 07:14:18,837 INFO L175 Difference]: Start difference. First operand has 137 places, 137 transitions, 1183 flow. Second operand 11 states and 212 transitions. [2024-10-13 07:14:18,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 1831 flow [2024-10-13 07:14:18,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1699 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:18,903 INFO L231 Difference]: Finished difference. Result has 144 places, 143 transitions, 1218 flow [2024-10-13 07:14:18,903 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1218, PETRI_PLACES=144, PETRI_TRANSITIONS=143} [2024-10-13 07:14:18,904 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-10-13 07:14:18,904 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 143 transitions, 1218 flow [2024-10-13 07:14:18,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:18,904 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:18,904 INFO L204 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] [2024-10-13 07:14:18,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-13 07:14:18,905 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:18,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:18,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1225321247, now seen corresponding path program 12 times [2024-10-13 07:14:18,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:18,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532000577] [2024-10-13 07:14:18,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:18,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:18,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:19,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532000577] [2024-10-13 07:14:19,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532000577] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:19,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:19,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:19,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975162890] [2024-10-13 07:14:19,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:19,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:19,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:19,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:19,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:19,656 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:19,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 143 transitions, 1218 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:19,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:19,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:19,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:20,318 INFO L124 PetriNetUnfolderBase]: 2434/4332 cut-off events. [2024-10-13 07:14:20,319 INFO L125 PetriNetUnfolderBase]: For 30687/30761 co-relation queries the response was YES. [2024-10-13 07:14:20,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17210 conditions, 4332 events. 2434/4332 cut-off events. For 30687/30761 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28414 event pairs, 824 based on Foata normal form. 27/4231 useless extension candidates. Maximal degree in co-relation 17157. Up to 3194 conditions per place. [2024-10-13 07:14:20,344 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 42 changer transitions 3/205 dead transitions. [2024-10-13 07:14:20,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 205 transitions, 2040 flow [2024-10-13 07:14:20,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:20,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:20,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-10-13 07:14:20,346 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-10-13 07:14:20,346 INFO L175 Difference]: Start difference. First operand has 144 places, 143 transitions, 1218 flow. Second operand 11 states and 223 transitions. [2024-10-13 07:14:20,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 205 transitions, 2040 flow [2024-10-13 07:14:20,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 205 transitions, 1932 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:20,402 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1375 flow [2024-10-13 07:14:20,402 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1375, PETRI_PLACES=151, PETRI_TRANSITIONS=150} [2024-10-13 07:14:20,404 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-10-13 07:14:20,404 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1375 flow [2024-10-13 07:14:20,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:20,406 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:20,406 INFO L204 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] [2024-10-13 07:14:20,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-13 07:14:20,406 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:20,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:20,407 INFO L85 PathProgramCache]: Analyzing trace with hash 34890641, now seen corresponding path program 13 times [2024-10-13 07:14:20,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:20,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675917164] [2024-10-13 07:14:20,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:20,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:20,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:20,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:20,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675917164] [2024-10-13 07:14:20,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675917164] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:20,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:20,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:20,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283660800] [2024-10-13 07:14:20,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:20,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:20,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:20,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:20,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:20,859 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:20,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 150 transitions, 1375 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:20,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:20,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:20,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:21,542 INFO L124 PetriNetUnfolderBase]: 2434/4336 cut-off events. [2024-10-13 07:14:21,542 INFO L125 PetriNetUnfolderBase]: For 35836/35898 co-relation queries the response was YES. [2024-10-13 07:14:21,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17852 conditions, 4336 events. 2434/4336 cut-off events. For 35836/35898 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28504 event pairs, 846 based on Foata normal form. 17/4219 useless extension candidates. Maximal degree in co-relation 17795. Up to 3352 conditions per place. [2024-10-13 07:14:21,570 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 158 selfloop transitions, 37 changer transitions 4/206 dead transitions. [2024-10-13 07:14:21,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 206 transitions, 2084 flow [2024-10-13 07:14:21,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:21,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:21,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-10-13 07:14:21,572 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-10-13 07:14:21,572 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1375 flow. Second operand 11 states and 219 transitions. [2024-10-13 07:14:21,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 206 transitions, 2084 flow [2024-10-13 07:14:21,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 206 transitions, 1926 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:21,676 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1344 flow [2024-10-13 07:14:21,677 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1344, PETRI_PLACES=157, PETRI_TRANSITIONS=154} [2024-10-13 07:14:21,677 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-10-13 07:14:21,677 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1344 flow [2024-10-13 07:14:21,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:21,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:21,678 INFO L204 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] [2024-10-13 07:14:21,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-13 07:14:21,678 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:21,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:21,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1688417889, now seen corresponding path program 14 times [2024-10-13 07:14:21,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:21,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659321735] [2024-10-13 07:14:21,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:21,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:21,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:22,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:22,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659321735] [2024-10-13 07:14:22,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659321735] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:22,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:22,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:22,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443105898] [2024-10-13 07:14:22,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:22,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:22,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:22,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:22,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:22,190 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:22,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 154 transitions, 1344 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:22,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:22,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:22,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:22,899 INFO L124 PetriNetUnfolderBase]: 2434/4328 cut-off events. [2024-10-13 07:14:22,899 INFO L125 PetriNetUnfolderBase]: For 32233/32313 co-relation queries the response was YES. [2024-10-13 07:14:22,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17373 conditions, 4328 events. 2434/4328 cut-off events. For 32233/32313 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 28516 event pairs, 850 based on Foata normal form. 33/4235 useless extension candidates. Maximal degree in co-relation 17313. Up to 3348 conditions per place. [2024-10-13 07:14:22,928 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 41 changer transitions 4/208 dead transitions. [2024-10-13 07:14:22,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 208 transitions, 2025 flow [2024-10-13 07:14:22,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:22,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:22,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-10-13 07:14:22,930 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-10-13 07:14:22,930 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1344 flow. Second operand 11 states and 218 transitions. [2024-10-13 07:14:22,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 208 transitions, 2025 flow [2024-10-13 07:14:22,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 208 transitions, 1919 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:22,986 INFO L231 Difference]: Finished difference. Result has 161 places, 158 transitions, 1384 flow [2024-10-13 07:14:22,987 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1384, PETRI_PLACES=161, PETRI_TRANSITIONS=158} [2024-10-13 07:14:22,987 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-10-13 07:14:22,987 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 158 transitions, 1384 flow [2024-10-13 07:14:22,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:22,988 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:22,988 INFO L204 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] [2024-10-13 07:14:22,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-10-13 07:14:22,988 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:22,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:22,989 INFO L85 PathProgramCache]: Analyzing trace with hash -147797197, now seen corresponding path program 15 times [2024-10-13 07:14:22,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:22,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886459213] [2024-10-13 07:14:22,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:22,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:23,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:23,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:23,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886459213] [2024-10-13 07:14:23,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886459213] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:23,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:23,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:23,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805960882] [2024-10-13 07:14:23,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:23,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:23,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:23,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:23,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:23,684 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:23,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 158 transitions, 1384 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:23,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:23,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:23,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:24,367 INFO L124 PetriNetUnfolderBase]: 2470/4394 cut-off events. [2024-10-13 07:14:24,367 INFO L125 PetriNetUnfolderBase]: For 32135/32215 co-relation queries the response was YES. [2024-10-13 07:14:24,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17541 conditions, 4394 events. 2470/4394 cut-off events. For 32135/32215 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29088 event pairs, 912 based on Foata normal form. 33/4289 useless extension candidates. Maximal degree in co-relation 17479. Up to 3482 conditions per place. [2024-10-13 07:14:24,402 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 37 changer transitions 3/207 dead transitions. [2024-10-13 07:14:24,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 207 transitions, 2040 flow [2024-10-13 07:14:24,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:24,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-10-13 07:14:24,405 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-10-13 07:14:24,405 INFO L175 Difference]: Start difference. First operand has 161 places, 158 transitions, 1384 flow. Second operand 11 states and 212 transitions. [2024-10-13 07:14:24,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 207 transitions, 2040 flow [2024-10-13 07:14:24,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 207 transitions, 1916 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:24,460 INFO L231 Difference]: Finished difference. Result has 165 places, 161 transitions, 1386 flow [2024-10-13 07:14:24,461 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1386, PETRI_PLACES=165, PETRI_TRANSITIONS=161} [2024-10-13 07:14:24,461 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-10-13 07:14:24,461 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 161 transitions, 1386 flow [2024-10-13 07:14:24,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:24,462 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:24,462 INFO L204 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] [2024-10-13 07:14:24,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-13 07:14:24,462 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:24,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:24,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1793740559, now seen corresponding path program 16 times [2024-10-13 07:14:24,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:24,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976949131] [2024-10-13 07:14:24,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:24,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:24,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:24,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:24,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976949131] [2024-10-13 07:14:24,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976949131] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:24,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:24,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:24,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210919423] [2024-10-13 07:14:24,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:24,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:24,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:24,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:24,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:24,991 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 161 transitions, 1386 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:24,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:24,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:25,654 INFO L124 PetriNetUnfolderBase]: 2470/4407 cut-off events. [2024-10-13 07:14:25,654 INFO L125 PetriNetUnfolderBase]: For 31361/31441 co-relation queries the response was YES. [2024-10-13 07:14:25,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17415 conditions, 4407 events. 2470/4407 cut-off events. For 31361/31441 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29294 event pairs, 919 based on Foata normal form. 25/4294 useless extension candidates. Maximal degree in co-relation 17351. Up to 3495 conditions per place. [2024-10-13 07:14:25,681 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 162 selfloop transitions, 35 changer transitions 3/207 dead transitions. [2024-10-13 07:14:25,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 207 transitions, 2014 flow [2024-10-13 07:14:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:25,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:25,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-10-13 07:14:25,683 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-10-13 07:14:25,683 INFO L175 Difference]: Start difference. First operand has 165 places, 161 transitions, 1386 flow. Second operand 11 states and 209 transitions. [2024-10-13 07:14:25,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 207 transitions, 2014 flow [2024-10-13 07:14:25,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 1906 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:25,722 INFO L231 Difference]: Finished difference. Result has 169 places, 163 transitions, 1374 flow [2024-10-13 07:14:25,722 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1374, PETRI_PLACES=169, PETRI_TRANSITIONS=163} [2024-10-13 07:14:25,723 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-10-13 07:14:25,723 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 163 transitions, 1374 flow [2024-10-13 07:14:25,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:25,723 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:25,724 INFO L204 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] [2024-10-13 07:14:25,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-10-13 07:14:25,724 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:25,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:25,724 INFO L85 PathProgramCache]: Analyzing trace with hash -854692307, now seen corresponding path program 17 times [2024-10-13 07:14:25,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:25,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909558307] [2024-10-13 07:14:25,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:26,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:26,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:26,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909558307] [2024-10-13 07:14:26,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909558307] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:26,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:26,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:26,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814635744] [2024-10-13 07:14:26,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:26,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:26,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:26,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:26,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:26,391 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:26,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 163 transitions, 1374 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:26,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:26,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:26,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:27,130 INFO L124 PetriNetUnfolderBase]: 2709/4861 cut-off events. [2024-10-13 07:14:27,130 INFO L125 PetriNetUnfolderBase]: For 40260/40316 co-relation queries the response was YES. [2024-10-13 07:14:27,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19913 conditions, 4861 events. 2709/4861 cut-off events. For 40260/40316 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 33343 event pairs, 928 based on Foata normal form. 11/4723 useless extension candidates. Maximal degree in co-relation 19847. Up to 3530 conditions per place. [2024-10-13 07:14:27,164 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 44 changer transitions 3/243 dead transitions. [2024-10-13 07:14:27,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 243 transitions, 2447 flow [2024-10-13 07:14:27,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:27,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:27,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-10-13 07:14:27,166 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4678030303030303 [2024-10-13 07:14:27,166 INFO L175 Difference]: Start difference. First operand has 169 places, 163 transitions, 1374 flow. Second operand 12 states and 247 transitions. [2024-10-13 07:14:27,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 243 transitions, 2447 flow [2024-10-13 07:14:27,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 243 transitions, 2379 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:27,222 INFO L231 Difference]: Finished difference. Result has 176 places, 175 transitions, 1643 flow [2024-10-13 07:14:27,222 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1643, PETRI_PLACES=176, PETRI_TRANSITIONS=175} [2024-10-13 07:14:27,223 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-10-13 07:14:27,223 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 175 transitions, 1643 flow [2024-10-13 07:14:27,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:27,223 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:27,223 INFO L204 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] [2024-10-13 07:14:27,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-10-13 07:14:27,223 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:27,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:27,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1087899601, now seen corresponding path program 18 times [2024-10-13 07:14:27,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:27,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444517116] [2024-10-13 07:14:27,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:27,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:27,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:27,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:27,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444517116] [2024-10-13 07:14:27,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444517116] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:27,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:27,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:27,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424892930] [2024-10-13 07:14:27,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:27,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:27,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:27,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:27,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:27,824 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:27,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 175 transitions, 1643 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:27,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:27,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:27,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:28,798 INFO L124 PetriNetUnfolderBase]: 2908/5234 cut-off events. [2024-10-13 07:14:28,798 INFO L125 PetriNetUnfolderBase]: For 56525/56653 co-relation queries the response was YES. [2024-10-13 07:14:28,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22834 conditions, 5234 events. 2908/5234 cut-off events. For 56525/56653 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36668 event pairs, 950 based on Foata normal form. 41/5119 useless extension candidates. Maximal degree in co-relation 22764. Up to 3717 conditions per place. [2024-10-13 07:14:28,829 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 187 selfloop transitions, 54 changer transitions 3/251 dead transitions. [2024-10-13 07:14:28,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 251 transitions, 2788 flow [2024-10-13 07:14:28,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:28,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-10-13 07:14:28,830 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-10-13 07:14:28,830 INFO L175 Difference]: Start difference. First operand has 176 places, 175 transitions, 1643 flow. Second operand 12 states and 246 transitions. [2024-10-13 07:14:28,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 251 transitions, 2788 flow [2024-10-13 07:14:28,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 2562 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:28,888 INFO L231 Difference]: Finished difference. Result has 186 places, 186 transitions, 1818 flow [2024-10-13 07:14:28,888 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1818, PETRI_PLACES=186, PETRI_TRANSITIONS=186} [2024-10-13 07:14:28,889 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-10-13 07:14:28,889 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 186 transitions, 1818 flow [2024-10-13 07:14:28,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:28,889 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:28,889 INFO L204 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] [2024-10-13 07:14:28,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-10-13 07:14:28,889 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:28,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:28,890 INFO L85 PathProgramCache]: Analyzing trace with hash 506104315, now seen corresponding path program 19 times [2024-10-13 07:14:28,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:28,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561933730] [2024-10-13 07:14:28,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:28,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:28,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:29,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:29,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:29,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561933730] [2024-10-13 07:14:29,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561933730] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:29,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:29,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:29,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010479571] [2024-10-13 07:14:29,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:29,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:29,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:29,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:29,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:29,458 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:29,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 186 transitions, 1818 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:29,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:29,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:29,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:30,308 INFO L124 PetriNetUnfolderBase]: 3004/5409 cut-off events. [2024-10-13 07:14:30,308 INFO L125 PetriNetUnfolderBase]: For 68326/68434 co-relation queries the response was YES. [2024-10-13 07:14:30,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24308 conditions, 5409 events. 3004/5409 cut-off events. For 68326/68434 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 38272 event pairs, 1057 based on Foata normal form. 17/5265 useless extension candidates. Maximal degree in co-relation 24233. Up to 3989 conditions per place. [2024-10-13 07:14:30,346 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 49 changer transitions 3/255 dead transitions. [2024-10-13 07:14:30,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 255 transitions, 2852 flow [2024-10-13 07:14:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:30,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-10-13 07:14:30,348 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-10-13 07:14:30,348 INFO L175 Difference]: Start difference. First operand has 186 places, 186 transitions, 1818 flow. Second operand 12 states and 243 transitions. [2024-10-13 07:14:30,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 255 transitions, 2852 flow [2024-10-13 07:14:30,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 255 transitions, 2645 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-10-13 07:14:30,449 INFO L231 Difference]: Finished difference. Result has 193 places, 192 transitions, 1875 flow [2024-10-13 07:14:30,449 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1875, PETRI_PLACES=193, PETRI_TRANSITIONS=192} [2024-10-13 07:14:30,450 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-10-13 07:14:30,450 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 192 transitions, 1875 flow [2024-10-13 07:14:30,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:30,450 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:30,450 INFO L204 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] [2024-10-13 07:14:30,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-10-13 07:14:30,450 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:30,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:30,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1722351493, now seen corresponding path program 20 times [2024-10-13 07:14:30,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:30,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288529226] [2024-10-13 07:14:30,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:30,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:30,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:30,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:30,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:30,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288529226] [2024-10-13 07:14:30,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288529226] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:30,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:30,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:30,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013287543] [2024-10-13 07:14:30,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:30,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:30,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:30,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:30,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:30,959 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:30,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 192 transitions, 1875 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:30,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:30,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:30,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:31,729 INFO L124 PetriNetUnfolderBase]: 3004/5427 cut-off events. [2024-10-13 07:14:31,729 INFO L125 PetriNetUnfolderBase]: For 66851/66931 co-relation queries the response was YES. [2024-10-13 07:14:31,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24185 conditions, 5427 events. 3004/5427 cut-off events. For 66851/66931 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38597 event pairs, 1077 based on Foata normal form. 33/5297 useless extension candidates. Maximal degree in co-relation 24107. Up to 4066 conditions per place. [2024-10-13 07:14:31,769 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 51 changer transitions 4/255 dead transitions. [2024-10-13 07:14:31,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 255 transitions, 2791 flow [2024-10-13 07:14:31,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-13 07:14:31,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-10-13 07:14:31,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-10-13 07:14:31,770 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-10-13 07:14:31,771 INFO L175 Difference]: Start difference. First operand has 193 places, 192 transitions, 1875 flow. Second operand 12 states and 240 transitions. [2024-10-13 07:14:31,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 255 transitions, 2791 flow [2024-10-13 07:14:31,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 2638 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:31,929 INFO L231 Difference]: Finished difference. Result has 198 places, 196 transitions, 1902 flow [2024-10-13 07:14:31,929 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1902, PETRI_PLACES=198, PETRI_TRANSITIONS=196} [2024-10-13 07:14:31,929 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-10-13 07:14:31,930 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 196 transitions, 1902 flow [2024-10-13 07:14:31,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:31,930 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:31,930 INFO L204 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] [2024-10-13 07:14:31,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-10-13 07:14:31,930 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:31,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:31,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1170385189, now seen corresponding path program 21 times [2024-10-13 07:14:31,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:31,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668493232] [2024-10-13 07:14:31,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:31,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:31,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:32,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:32,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:32,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668493232] [2024-10-13 07:14:32,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668493232] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:32,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:32,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:32,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821120363] [2024-10-13 07:14:32,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:32,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:32,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:32,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:32,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:32,611 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:32,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 196 transitions, 1902 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:32,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:32,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:32,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:33,458 INFO L124 PetriNetUnfolderBase]: 3132/5656 cut-off events. [2024-10-13 07:14:33,458 INFO L125 PetriNetUnfolderBase]: For 74269/74455 co-relation queries the response was YES. [2024-10-13 07:14:33,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25646 conditions, 5656 events. 3132/5656 cut-off events. For 74269/74455 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 40550 event pairs, 1303 based on Foata normal form. 41/5517 useless extension candidates. Maximal degree in co-relation 25566. Up to 4475 conditions per place. [2024-10-13 07:14:33,493 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 213 selfloop transitions, 36 changer transitions 3/259 dead transitions. [2024-10-13 07:14:33,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3093 flow [2024-10-13 07:14:33,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:33,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:33,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-10-13 07:14:33,495 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-10-13 07:14:33,495 INFO L175 Difference]: Start difference. First operand has 198 places, 196 transitions, 1902 flow. Second operand 11 states and 223 transitions. [2024-10-13 07:14:33,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3093 flow [2024-10-13 07:14:33,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2939 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-10-13 07:14:33,592 INFO L231 Difference]: Finished difference. Result has 203 places, 205 transitions, 2125 flow [2024-10-13 07:14:33,593 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2125, PETRI_PLACES=203, PETRI_TRANSITIONS=205} [2024-10-13 07:14:33,593 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-10-13 07:14:33,593 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 205 transitions, 2125 flow [2024-10-13 07:14:33,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:33,593 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:33,593 INFO L204 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] [2024-10-13 07:14:33,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-10-13 07:14:33,593 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:33,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:33,594 INFO L85 PathProgramCache]: Analyzing trace with hash 545898423, now seen corresponding path program 22 times [2024-10-13 07:14:33,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:33,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221857552] [2024-10-13 07:14:33,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:33,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:34,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:34,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221857552] [2024-10-13 07:14:34,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221857552] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:34,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:34,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:34,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752872890] [2024-10-13 07:14:34,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:34,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:34,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:34,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:34,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:34,128 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:34,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 205 transitions, 2125 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:34,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:34,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:34,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:35,188 INFO L124 PetriNetUnfolderBase]: 3334/6006 cut-off events. [2024-10-13 07:14:35,188 INFO L125 PetriNetUnfolderBase]: For 106986/107312 co-relation queries the response was YES. [2024-10-13 07:14:35,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28842 conditions, 6006 events. 3334/6006 cut-off events. For 106986/107312 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 43522 event pairs, 1355 based on Foata normal form. 41/5851 useless extension candidates. Maximal degree in co-relation 28758. Up to 4717 conditions per place. [2024-10-13 07:14:35,240 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 226 selfloop transitions, 37 changer transitions 3/273 dead transitions. [2024-10-13 07:14:35,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 273 transitions, 3380 flow [2024-10-13 07:14:35,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:35,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:35,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-10-13 07:14:35,242 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47107438016528924 [2024-10-13 07:14:35,242 INFO L175 Difference]: Start difference. First operand has 203 places, 205 transitions, 2125 flow. Second operand 11 states and 228 transitions. [2024-10-13 07:14:35,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 273 transitions, 3380 flow [2024-10-13 07:14:35,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 273 transitions, 3090 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:35,369 INFO L231 Difference]: Finished difference. Result has 212 places, 215 transitions, 2224 flow [2024-10-13 07:14:35,369 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2224, PETRI_PLACES=212, PETRI_TRANSITIONS=215} [2024-10-13 07:14:35,370 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-10-13 07:14:35,370 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 215 transitions, 2224 flow [2024-10-13 07:14:35,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:35,370 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:35,370 INFO L204 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] [2024-10-13 07:14:35,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-10-13 07:14:35,370 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:35,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:35,371 INFO L85 PathProgramCache]: Analyzing trace with hash -9998039, now seen corresponding path program 23 times [2024-10-13 07:14:35,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:35,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380210445] [2024-10-13 07:14:35,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:35,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:35,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:35,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:35,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:35,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380210445] [2024-10-13 07:14:35,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380210445] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:35,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:35,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:35,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327643144] [2024-10-13 07:14:35,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:35,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:35,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:35,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:35,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:35,812 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:35,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 215 transitions, 2224 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:35,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:35,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:35,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:36,662 INFO L124 PetriNetUnfolderBase]: 3395/6116 cut-off events. [2024-10-13 07:14:36,662 INFO L125 PetriNetUnfolderBase]: For 106404/106844 co-relation queries the response was YES. [2024-10-13 07:14:36,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28868 conditions, 6116 events. 3395/6116 cut-off events. For 106404/106844 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 44473 event pairs, 1449 based on Foata normal form. 55/5971 useless extension candidates. Maximal degree in co-relation 28779. Up to 4956 conditions per place. [2024-10-13 07:14:36,713 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 220 selfloop transitions, 36 changer transitions 4/267 dead transitions. [2024-10-13 07:14:36,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 267 transitions, 3176 flow [2024-10-13 07:14:36,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:36,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-10-13 07:14:36,715 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-10-13 07:14:36,715 INFO L175 Difference]: Start difference. First operand has 212 places, 215 transitions, 2224 flow. Second operand 11 states and 215 transitions. [2024-10-13 07:14:36,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 267 transitions, 3176 flow [2024-10-13 07:14:36,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 267 transitions, 2966 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:36,860 INFO L231 Difference]: Finished difference. Result has 220 places, 221 transitions, 2225 flow [2024-10-13 07:14:36,860 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2225, PETRI_PLACES=220, PETRI_TRANSITIONS=221} [2024-10-13 07:14:36,861 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-10-13 07:14:36,861 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 221 transitions, 2225 flow [2024-10-13 07:14:36,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:36,861 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:36,861 INFO L204 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] [2024-10-13 07:14:36,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-10-13 07:14:36,861 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:36,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:36,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1881834813, now seen corresponding path program 24 times [2024-10-13 07:14:36,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:36,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979860299] [2024-10-13 07:14:36,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:36,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:37,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:37,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:37,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979860299] [2024-10-13 07:14:37,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979860299] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:37,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:37,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:37,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746766759] [2024-10-13 07:14:37,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:37,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:37,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:37,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:37,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:37,419 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:37,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 221 transitions, 2225 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:37,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:37,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:37,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:38,309 INFO L124 PetriNetUnfolderBase]: 3540/6360 cut-off events. [2024-10-13 07:14:38,309 INFO L125 PetriNetUnfolderBase]: For 106197/106413 co-relation queries the response was YES. [2024-10-13 07:14:38,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29864 conditions, 6360 events. 3540/6360 cut-off events. For 106197/106413 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 46554 event pairs, 1453 based on Foata normal form. 61/6218 useless extension candidates. Maximal degree in co-relation 29771. Up to 4980 conditions per place. [2024-10-13 07:14:38,397 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 42 changer transitions 3/283 dead transitions. [2024-10-13 07:14:38,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 283 transitions, 3433 flow [2024-10-13 07:14:38,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:38,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-10-13 07:14:38,399 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-10-13 07:14:38,399 INFO L175 Difference]: Start difference. First operand has 220 places, 221 transitions, 2225 flow. Second operand 11 states and 226 transitions. [2024-10-13 07:14:38,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 283 transitions, 3433 flow [2024-10-13 07:14:38,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 283 transitions, 3271 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:38,611 INFO L231 Difference]: Finished difference. Result has 227 places, 228 transitions, 2418 flow [2024-10-13 07:14:38,611 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2418, PETRI_PLACES=227, PETRI_TRANSITIONS=228} [2024-10-13 07:14:38,612 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-10-13 07:14:38,612 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 228 transitions, 2418 flow [2024-10-13 07:14:38,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:38,612 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:38,612 INFO L204 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] [2024-10-13 07:14:38,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-10-13 07:14:38,612 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:38,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:38,613 INFO L85 PathProgramCache]: Analyzing trace with hash -951654555, now seen corresponding path program 25 times [2024-10-13 07:14:38,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:38,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529032012] [2024-10-13 07:14:38,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:38,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:39,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:39,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529032012] [2024-10-13 07:14:39,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529032012] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:39,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:39,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:39,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059277620] [2024-10-13 07:14:39,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:39,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:39,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:39,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:39,174 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:39,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 228 transitions, 2418 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:39,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:39,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:39,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:40,157 INFO L124 PetriNetUnfolderBase]: 3646/6583 cut-off events. [2024-10-13 07:14:40,157 INFO L125 PetriNetUnfolderBase]: For 135227/135458 co-relation queries the response was YES. [2024-10-13 07:14:40,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32273 conditions, 6583 events. 3646/6583 cut-off events. For 135227/135458 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 48863 event pairs, 1549 based on Foata normal form. 51/6415 useless extension candidates. Maximal degree in co-relation 32176. Up to 5291 conditions per place. [2024-10-13 07:14:40,229 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 35 changer transitions 3/291 dead transitions. [2024-10-13 07:14:40,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 291 transitions, 3618 flow [2024-10-13 07:14:40,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:40,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:40,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-10-13 07:14:40,230 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-10-13 07:14:40,230 INFO L175 Difference]: Start difference. First operand has 227 places, 228 transitions, 2418 flow. Second operand 11 states and 225 transitions. [2024-10-13 07:14:40,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 291 transitions, 3618 flow [2024-10-13 07:14:40,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 291 transitions, 3374 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:40,490 INFO L231 Difference]: Finished difference. Result has 234 places, 234 transitions, 2435 flow [2024-10-13 07:14:40,491 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2435, PETRI_PLACES=234, PETRI_TRANSITIONS=234} [2024-10-13 07:14:40,491 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-10-13 07:14:40,491 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 234 transitions, 2435 flow [2024-10-13 07:14:40,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:40,492 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:40,492 INFO L204 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] [2024-10-13 07:14:40,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-10-13 07:14:40,492 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:40,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:40,493 INFO L85 PathProgramCache]: Analyzing trace with hash -835580977, now seen corresponding path program 26 times [2024-10-13 07:14:40,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:40,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339758333] [2024-10-13 07:14:40,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:40,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:41,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:41,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:41,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339758333] [2024-10-13 07:14:41,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339758333] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:41,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:41,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:41,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520841672] [2024-10-13 07:14:41,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:41,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:41,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:41,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:41,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:41,097 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:41,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 234 transitions, 2435 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:41,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:41,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:41,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:42,158 INFO L124 PetriNetUnfolderBase]: 3708/6679 cut-off events. [2024-10-13 07:14:42,158 INFO L125 PetriNetUnfolderBase]: For 137403/137631 co-relation queries the response was YES. [2024-10-13 07:14:42,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32346 conditions, 6679 events. 3708/6679 cut-off events. For 137403/137631 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 49620 event pairs, 1587 based on Foata normal form. 57/6516 useless extension candidates. Maximal degree in co-relation 32245. Up to 5378 conditions per place. [2024-10-13 07:14:42,218 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 245 selfloop transitions, 37 changer transitions 4/293 dead transitions. [2024-10-13 07:14:42,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 293 transitions, 3581 flow [2024-10-13 07:14:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:42,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:42,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-10-13 07:14:42,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-10-13 07:14:42,220 INFO L175 Difference]: Start difference. First operand has 234 places, 234 transitions, 2435 flow. Second operand 11 states and 224 transitions. [2024-10-13 07:14:42,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 293 transitions, 3581 flow [2024-10-13 07:14:42,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 293 transitions, 3398 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:42,482 INFO L231 Difference]: Finished difference. Result has 240 places, 238 transitions, 2502 flow [2024-10-13 07:14:42,482 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2502, PETRI_PLACES=240, PETRI_TRANSITIONS=238} [2024-10-13 07:14:42,483 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-10-13 07:14:42,483 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 238 transitions, 2502 flow [2024-10-13 07:14:42,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:42,483 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:42,483 INFO L204 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] [2024-10-13 07:14:42,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-10-13 07:14:42,483 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:42,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:42,484 INFO L85 PathProgramCache]: Analyzing trace with hash -259366763, now seen corresponding path program 27 times [2024-10-13 07:14:42,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:42,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166321015] [2024-10-13 07:14:42,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:42,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:42,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:43,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:43,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:43,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166321015] [2024-10-13 07:14:43,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166321015] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:43,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:43,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:43,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932867036] [2024-10-13 07:14:43,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:43,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:43,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:43,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:43,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:43,055 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:43,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 238 transitions, 2502 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:43,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:43,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:43,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:44,198 INFO L124 PetriNetUnfolderBase]: 3804/6871 cut-off events. [2024-10-13 07:14:44,198 INFO L125 PetriNetUnfolderBase]: For 149503/149715 co-relation queries the response was YES. [2024-10-13 07:14:44,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33798 conditions, 6871 events. 3804/6871 cut-off events. For 149503/149715 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 51605 event pairs, 1646 based on Foata normal form. 48/6694 useless extension candidates. Maximal degree in co-relation 33694. Up to 5545 conditions per place. [2024-10-13 07:14:44,266 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 254 selfloop transitions, 36 changer transitions 3/300 dead transitions. [2024-10-13 07:14:44,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 300 transitions, 3757 flow [2024-10-13 07:14:44,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:44,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:44,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-10-13 07:14:44,267 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-10-13 07:14:44,267 INFO L175 Difference]: Start difference. First operand has 240 places, 238 transitions, 2502 flow. Second operand 11 states and 225 transitions. [2024-10-13 07:14:44,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 300 transitions, 3757 flow [2024-10-13 07:14:44,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3562 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-10-13 07:14:44,482 INFO L231 Difference]: Finished difference. Result has 246 places, 244 transitions, 2586 flow [2024-10-13 07:14:44,482 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2586, PETRI_PLACES=246, PETRI_TRANSITIONS=244} [2024-10-13 07:14:44,482 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-10-13 07:14:44,482 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 244 transitions, 2586 flow [2024-10-13 07:14:44,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:44,483 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:44,483 INFO L204 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] [2024-10-13 07:14:44,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-10-13 07:14:44,483 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:44,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:44,483 INFO L85 PathProgramCache]: Analyzing trace with hash 186554381, now seen corresponding path program 28 times [2024-10-13 07:14:44,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:44,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347206788] [2024-10-13 07:14:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:44,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:44,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:44,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347206788] [2024-10-13 07:14:44,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347206788] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:44,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:44,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:44,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327424126] [2024-10-13 07:14:44,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:44,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:44,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:44,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:44,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:44,938 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:44,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 244 transitions, 2586 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:44,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:44,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:44,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:46,031 INFO L124 PetriNetUnfolderBase]: 3804/6879 cut-off events. [2024-10-13 07:14:46,032 INFO L125 PetriNetUnfolderBase]: For 149090/149302 co-relation queries the response was YES. [2024-10-13 07:14:46,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33615 conditions, 6879 events. 3804/6879 cut-off events. For 149090/149302 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 51761 event pairs, 1641 based on Foata normal form. 54/6707 useless extension candidates. Maximal degree in co-relation 33507. Up to 5583 conditions per place. [2024-10-13 07:14:46,103 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 252 selfloop transitions, 37 changer transitions 4/300 dead transitions. [2024-10-13 07:14:46,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 300 transitions, 3661 flow [2024-10-13 07:14:46,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:46,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:46,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-10-13 07:14:46,104 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-10-13 07:14:46,104 INFO L175 Difference]: Start difference. First operand has 246 places, 244 transitions, 2586 flow. Second operand 11 states and 222 transitions. [2024-10-13 07:14:46,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 300 transitions, 3661 flow [2024-10-13 07:14:46,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 3461 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-10-13 07:14:46,327 INFO L231 Difference]: Finished difference. Result has 252 places, 248 transitions, 2535 flow [2024-10-13 07:14:46,327 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2535, PETRI_PLACES=252, PETRI_TRANSITIONS=248} [2024-10-13 07:14:46,328 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-10-13 07:14:46,328 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 248 transitions, 2535 flow [2024-10-13 07:14:46,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:46,328 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:46,328 INFO L204 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] [2024-10-13 07:14:46,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-10-13 07:14:46,328 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:46,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:46,329 INFO L85 PathProgramCache]: Analyzing trace with hash 680073123, now seen corresponding path program 29 times [2024-10-13 07:14:46,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:46,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519951330] [2024-10-13 07:14:46,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:46,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:46,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:46,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:46,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519951330] [2024-10-13 07:14:46,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519951330] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:46,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:46,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:46,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971838159] [2024-10-13 07:14:46,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:46,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:46,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:46,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:46,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:46,854 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:46,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 248 transitions, 2535 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:46,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:46,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:46,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:47,828 INFO L124 PetriNetUnfolderBase]: 3840/6945 cut-off events. [2024-10-13 07:14:47,828 INFO L125 PetriNetUnfolderBase]: For 145012/145248 co-relation queries the response was YES. [2024-10-13 07:14:47,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33303 conditions, 6945 events. 3840/6945 cut-off events. For 145012/145248 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 52378 event pairs, 1699 based on Foata normal form. 70/6779 useless extension candidates. Maximal degree in co-relation 33192. Up to 5714 conditions per place. [2024-10-13 07:14:47,894 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 250 selfloop transitions, 37 changer transitions 3/297 dead transitions. [2024-10-13 07:14:47,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 297 transitions, 3523 flow [2024-10-13 07:14:47,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:47,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:47,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-10-13 07:14:47,895 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-10-13 07:14:47,895 INFO L175 Difference]: Start difference. First operand has 252 places, 248 transitions, 2535 flow. Second operand 11 states and 215 transitions. [2024-10-13 07:14:47,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 297 transitions, 3523 flow [2024-10-13 07:14:48,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 297 transitions, 3387 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:48,149 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 2545 flow [2024-10-13 07:14:48,149 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2545, PETRI_PLACES=256, PETRI_TRANSITIONS=251} [2024-10-13 07:14:48,150 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-10-13 07:14:48,150 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 2545 flow [2024-10-13 07:14:48,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:48,150 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:48,150 INFO L204 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] [2024-10-13 07:14:48,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-10-13 07:14:48,150 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:48,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:48,151 INFO L85 PathProgramCache]: Analyzing trace with hash -860547569, now seen corresponding path program 30 times [2024-10-13 07:14:48,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:48,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624098440] [2024-10-13 07:14:48,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:48,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:48,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:48,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:48,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:48,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624098440] [2024-10-13 07:14:48,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624098440] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:48,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:48,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:48,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657777085] [2024-10-13 07:14:48,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:48,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:48,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:48,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:48,594 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:48,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 251 transitions, 2545 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:48,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:48,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:48,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:49,577 INFO L124 PetriNetUnfolderBase]: 3840/6964 cut-off events. [2024-10-13 07:14:49,578 INFO L125 PetriNetUnfolderBase]: For 143299/143535 co-relation queries the response was YES. [2024-10-13 07:14:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33108 conditions, 6964 events. 3840/6964 cut-off events. For 143299/143535 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 52738 event pairs, 1659 based on Foata normal form. 70/6804 useless extension candidates. Maximal degree in co-relation 32995. Up to 5648 conditions per place. [2024-10-13 07:14:49,648 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 253 selfloop transitions, 41 changer transitions 4/305 dead transitions. [2024-10-13 07:14:49,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 305 transitions, 3576 flow [2024-10-13 07:14:49,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:49,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:49,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-10-13 07:14:49,650 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-10-13 07:14:49,650 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 2545 flow. Second operand 11 states and 221 transitions. [2024-10-13 07:14:49,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 305 transitions, 3576 flow [2024-10-13 07:14:49,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 305 transitions, 3440 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:49,928 INFO L231 Difference]: Finished difference. Result has 260 places, 255 transitions, 2579 flow [2024-10-13 07:14:49,928 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2579, PETRI_PLACES=260, PETRI_TRANSITIONS=255} [2024-10-13 07:14:49,928 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-10-13 07:14:49,928 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 255 transitions, 2579 flow [2024-10-13 07:14:49,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:49,929 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:49,929 INFO L204 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] [2024-10-13 07:14:49,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-10-13 07:14:49,929 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:49,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:49,929 INFO L85 PathProgramCache]: Analyzing trace with hash 840245459, now seen corresponding path program 31 times [2024-10-13 07:14:49,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:49,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853972576] [2024-10-13 07:14:49,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:49,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:50,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:50,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:50,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853972576] [2024-10-13 07:14:50,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853972576] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:50,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:50,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:50,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090099513] [2024-10-13 07:14:50,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:50,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:50,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:50,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:50,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:50,420 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:50,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 255 transitions, 2579 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:50,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:50,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:50,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:51,451 INFO L124 PetriNetUnfolderBase]: 3840/6955 cut-off events. [2024-10-13 07:14:51,451 INFO L125 PetriNetUnfolderBase]: For 143493/143727 co-relation queries the response was YES. [2024-10-13 07:14:51,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33134 conditions, 6955 events. 3840/6955 cut-off events. For 143493/143727 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 52586 event pairs, 1730 based on Foata normal form. 62/6780 useless extension candidates. Maximal degree in co-relation 33019. Up to 5726 conditions per place. [2024-10-13 07:14:51,514 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 35 changer transitions 3/301 dead transitions. [2024-10-13 07:14:51,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 301 transitions, 3525 flow [2024-10-13 07:14:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:51,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:51,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-10-13 07:14:51,515 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-10-13 07:14:51,515 INFO L175 Difference]: Start difference. First operand has 260 places, 255 transitions, 2579 flow. Second operand 11 states and 212 transitions. [2024-10-13 07:14:51,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 301 transitions, 3525 flow [2024-10-13 07:14:51,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 301 transitions, 3369 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:51,799 INFO L231 Difference]: Finished difference. Result has 264 places, 257 transitions, 2517 flow [2024-10-13 07:14:51,799 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2517, PETRI_PLACES=264, PETRI_TRANSITIONS=257} [2024-10-13 07:14:51,799 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-10-13 07:14:51,799 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 257 transitions, 2517 flow [2024-10-13 07:14:51,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:51,800 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:51,800 INFO L204 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] [2024-10-13 07:14:51,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-10-13 07:14:51,800 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:51,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:51,800 INFO L85 PathProgramCache]: Analyzing trace with hash -449187067, now seen corresponding path program 32 times [2024-10-13 07:14:51,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:51,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339262124] [2024-10-13 07:14:51,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:51,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:52,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:52,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339262124] [2024-10-13 07:14:52,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339262124] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:52,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:52,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:52,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866901101] [2024-10-13 07:14:52,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:52,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:52,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:52,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:52,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:52,313 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:52,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 257 transitions, 2517 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:52,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:52,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:52,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:53,375 INFO L124 PetriNetUnfolderBase]: 3971/7189 cut-off events. [2024-10-13 07:14:53,375 INFO L125 PetriNetUnfolderBase]: For 156970/157232 co-relation queries the response was YES. [2024-10-13 07:14:53,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34793 conditions, 7189 events. 3971/7189 cut-off events. For 156970/157232 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 54760 event pairs, 1750 based on Foata normal form. 54/7001 useless extension candidates. Maximal degree in co-relation 34676. Up to 5839 conditions per place. [2024-10-13 07:14:53,447 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 272 selfloop transitions, 35 changer transitions 3/317 dead transitions. [2024-10-13 07:14:53,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 317 transitions, 3986 flow [2024-10-13 07:14:53,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:53,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:53,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-10-13 07:14:53,449 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-10-13 07:14:53,449 INFO L175 Difference]: Start difference. First operand has 264 places, 257 transitions, 2517 flow. Second operand 11 states and 222 transitions. [2024-10-13 07:14:53,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 317 transitions, 3986 flow [2024-10-13 07:14:53,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 317 transitions, 3918 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-10-13 07:14:53,730 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 2928 flow [2024-10-13 07:14:53,730 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2928, PETRI_PLACES=270, PETRI_TRANSITIONS=266} [2024-10-13 07:14:53,731 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-10-13 07:14:53,731 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 2928 flow [2024-10-13 07:14:53,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:53,731 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:53,731 INFO L204 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] [2024-10-13 07:14:53,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-10-13 07:14:53,732 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:53,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:53,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2106552235, now seen corresponding path program 33 times [2024-10-13 07:14:53,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:53,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357400023] [2024-10-13 07:14:53,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:53,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:53,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:54,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:54,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357400023] [2024-10-13 07:14:54,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357400023] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:54,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:54,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:54,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584803185] [2024-10-13 07:14:54,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:54,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:54,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:54,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:54,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:54,209 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:54,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 266 transitions, 2928 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:54,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:54,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:54,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:55,333 INFO L124 PetriNetUnfolderBase]: 4133/7425 cut-off events. [2024-10-13 07:14:55,333 INFO L125 PetriNetUnfolderBase]: For 214230/214676 co-relation queries the response was YES. [2024-10-13 07:14:55,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38603 conditions, 7425 events. 4133/7425 cut-off events. For 214230/214676 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 56453 event pairs, 1855 based on Foata normal form. 54/7239 useless extension candidates. Maximal degree in co-relation 38482. Up to 6025 conditions per place. [2024-10-13 07:14:55,419 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 284 selfloop transitions, 36 changer transitions 3/330 dead transitions. [2024-10-13 07:14:55,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 330 transitions, 4429 flow [2024-10-13 07:14:55,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:55,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:55,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-10-13 07:14:55,420 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-10-13 07:14:55,420 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 2928 flow. Second operand 11 states and 227 transitions. [2024-10-13 07:14:55,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 330 transitions, 4429 flow [2024-10-13 07:14:55,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 330 transitions, 4099 flow, removed 149 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:55,766 INFO L231 Difference]: Finished difference. Result has 279 places, 275 transitions, 3039 flow [2024-10-13 07:14:55,766 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3039, PETRI_PLACES=279, PETRI_TRANSITIONS=275} [2024-10-13 07:14:55,767 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-10-13 07:14:55,767 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 275 transitions, 3039 flow [2024-10-13 07:14:55,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:55,767 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:55,767 INFO L204 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] [2024-10-13 07:14:55,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-10-13 07:14:55,767 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:55,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:55,768 INFO L85 PathProgramCache]: Analyzing trace with hash -992200685, now seen corresponding path program 34 times [2024-10-13 07:14:55,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:55,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828048671] [2024-10-13 07:14:55,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:55,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:56,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:56,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828048671] [2024-10-13 07:14:56,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828048671] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:56,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:56,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:56,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099639077] [2024-10-13 07:14:56,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:56,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:56,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:56,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:56,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:56,207 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:56,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 275 transitions, 3039 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:56,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:56,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:56,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:57,328 INFO L124 PetriNetUnfolderBase]: 4194/7535 cut-off events. [2024-10-13 07:14:57,329 INFO L125 PetriNetUnfolderBase]: For 228123/228647 co-relation queries the response was YES. [2024-10-13 07:14:57,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38961 conditions, 7535 events. 4194/7535 cut-off events. For 228123/228647 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 57524 event pairs, 1949 based on Foata normal form. 68/7359 useless extension candidates. Maximal degree in co-relation 38835. Up to 6264 conditions per place. [2024-10-13 07:14:57,413 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 278 selfloop transitions, 35 changer transitions 4/324 dead transitions. [2024-10-13 07:14:57,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 324 transitions, 4161 flow [2024-10-13 07:14:57,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:57,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:57,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-10-13 07:14:57,414 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-10-13 07:14:57,414 INFO L175 Difference]: Start difference. First operand has 279 places, 275 transitions, 3039 flow. Second operand 11 states and 214 transitions. [2024-10-13 07:14:57,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 324 transitions, 4161 flow [2024-10-13 07:14:57,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 324 transitions, 3863 flow, removed 133 selfloop flow, removed 5 redundant places. [2024-10-13 07:14:57,894 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 2996 flow [2024-10-13 07:14:57,894 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2996, PETRI_PLACES=287, PETRI_TRANSITIONS=281} [2024-10-13 07:14:57,894 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-10-13 07:14:57,894 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 2996 flow [2024-10-13 07:14:57,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:57,895 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:14:57,895 INFO L204 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] [2024-10-13 07:14:57,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-10-13 07:14:57,895 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:14:57,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:14:57,895 INFO L85 PathProgramCache]: Analyzing trace with hash -908908113, now seen corresponding path program 35 times [2024-10-13 07:14:57,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:14:57,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237899687] [2024-10-13 07:14:57,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:14:57,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:14:57,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:14:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:14:58,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:14:58,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237899687] [2024-10-13 07:14:58,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237899687] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:14:58,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:14:58,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:14:58,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555370001] [2024-10-13 07:14:58,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:14:58,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:14:58,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:14:58,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:14:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:14:58,415 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:14:58,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 281 transitions, 2996 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:14:58,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:14:58,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:14:58,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:14:59,907 INFO L124 PetriNetUnfolderBase]: 4345/7826 cut-off events. [2024-10-13 07:14:59,907 INFO L125 PetriNetUnfolderBase]: For 228730/229014 co-relation queries the response was YES. [2024-10-13 07:14:59,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39955 conditions, 7826 events. 4345/7826 cut-off events. For 228730/229014 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 60453 event pairs, 1913 based on Foata normal form. 74/7642 useless extension candidates. Maximal degree in co-relation 39825. Up to 6288 conditions per place. [2024-10-13 07:14:59,973 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 289 selfloop transitions, 41 changer transitions 3/340 dead transitions. [2024-10-13 07:14:59,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 340 transitions, 4466 flow [2024-10-13 07:14:59,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:14:59,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:14:59,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-10-13 07:14:59,974 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-10-13 07:14:59,974 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 2996 flow. Second operand 11 states and 225 transitions. [2024-10-13 07:14:59,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 340 transitions, 4466 flow [2024-10-13 07:15:00,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 340 transitions, 4248 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-10-13 07:15:00,616 INFO L231 Difference]: Finished difference. Result has 294 places, 288 transitions, 3227 flow [2024-10-13 07:15:00,616 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3227, PETRI_PLACES=294, PETRI_TRANSITIONS=288} [2024-10-13 07:15:00,616 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-10-13 07:15:00,616 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 288 transitions, 3227 flow [2024-10-13 07:15:00,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:00,617 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:15:00,617 INFO L204 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] [2024-10-13 07:15:00,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-10-13 07:15:00,617 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:15:00,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:15:00,617 INFO L85 PathProgramCache]: Analyzing trace with hash -271201099, now seen corresponding path program 36 times [2024-10-13 07:15:00,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:15:00,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061310233] [2024-10-13 07:15:00,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:15:00,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:15:00,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:15:01,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:15:01,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:15:01,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061310233] [2024-10-13 07:15:01,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061310233] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:15:01,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:15:01,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:15:01,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148894249] [2024-10-13 07:15:01,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:15:01,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:15:01,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:15:01,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:15:01,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:15:01,263 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:15:01,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 288 transitions, 3227 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:01,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:15:01,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:15:01,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:15:03,036 INFO L124 PetriNetUnfolderBase]: 4408/7953 cut-off events. [2024-10-13 07:15:03,036 INFO L125 PetriNetUnfolderBase]: For 265688/265976 co-relation queries the response was YES. [2024-10-13 07:15:03,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41773 conditions, 7953 events. 4408/7953 cut-off events. For 265688/265976 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 61876 event pairs, 1995 based on Foata normal form. 63/7754 useless extension candidates. Maximal degree in co-relation 41639. Up to 6521 conditions per place. [2024-10-13 07:15:03,114 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 303 selfloop transitions, 34 changer transitions 3/347 dead transitions. [2024-10-13 07:15:03,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 347 transitions, 4640 flow [2024-10-13 07:15:03,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:15:03,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:15:03,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-10-13 07:15:03,115 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-10-13 07:15:03,115 INFO L175 Difference]: Start difference. First operand has 294 places, 288 transitions, 3227 flow. Second operand 11 states and 224 transitions. [2024-10-13 07:15:03,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 347 transitions, 4640 flow [2024-10-13 07:15:03,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 347 transitions, 4314 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-10-13 07:15:03,774 INFO L231 Difference]: Finished difference. Result has 301 places, 293 transitions, 3213 flow [2024-10-13 07:15:03,774 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3213, PETRI_PLACES=301, PETRI_TRANSITIONS=293} [2024-10-13 07:15:03,775 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-10-13 07:15:03,775 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 293 transitions, 3213 flow [2024-10-13 07:15:03,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:03,775 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:15:03,775 INFO L204 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] [2024-10-13 07:15:03,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-10-13 07:15:03,776 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:15:03,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:15:03,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1107766655, now seen corresponding path program 37 times [2024-10-13 07:15:03,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:15:03,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394107037] [2024-10-13 07:15:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:15:03,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:15:03,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:15:04,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:15:04,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:15:04,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394107037] [2024-10-13 07:15:04,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394107037] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:15:04,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:15:04,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:15:04,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901665773] [2024-10-13 07:15:04,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:15:04,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:15:04,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:15:04,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:15:04,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:15:04,498 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:15:04,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 293 transitions, 3213 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:04,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:15:04,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:15:04,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:15:06,202 INFO L124 PetriNetUnfolderBase]: 4408/7942 cut-off events. [2024-10-13 07:15:06,202 INFO L125 PetriNetUnfolderBase]: For 255908/256192 co-relation queries the response was YES. [2024-10-13 07:15:06,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40636 conditions, 7942 events. 4408/7942 cut-off events. For 255908/256192 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 61752 event pairs, 2019 based on Foata normal form. 69/7745 useless extension candidates. Maximal degree in co-relation 40498. Up to 6598 conditions per place. [2024-10-13 07:15:06,289 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 299 selfloop transitions, 33 changer transitions 3/342 dead transitions. [2024-10-13 07:15:06,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 342 transitions, 4376 flow [2024-10-13 07:15:06,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:15:06,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:15:06,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-10-13 07:15:06,290 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-10-13 07:15:06,290 INFO L175 Difference]: Start difference. First operand has 301 places, 293 transitions, 3213 flow. Second operand 11 states and 215 transitions. [2024-10-13 07:15:06,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 342 transitions, 4376 flow [2024-10-13 07:15:06,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 342 transitions, 4131 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-10-13 07:15:06,875 INFO L231 Difference]: Finished difference. Result has 307 places, 296 transitions, 3119 flow [2024-10-13 07:15:06,876 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3119, PETRI_PLACES=307, PETRI_TRANSITIONS=296} [2024-10-13 07:15:06,876 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-10-13 07:15:06,876 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 296 transitions, 3119 flow [2024-10-13 07:15:06,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:06,877 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:15:06,877 INFO L204 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] [2024-10-13 07:15:06,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-10-13 07:15:06,877 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:15:06,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:15:06,878 INFO L85 PathProgramCache]: Analyzing trace with hash 261907245, now seen corresponding path program 38 times [2024-10-13 07:15:06,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:15:06,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313483415] [2024-10-13 07:15:06,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:15:06,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:15:07,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:15:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:15:07,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:15:07,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313483415] [2024-10-13 07:15:07,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313483415] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:15:07,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:15:07,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:15:07,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252792494] [2024-10-13 07:15:07,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:15:07,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:15:07,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:15:07,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:15:07,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:15:07,532 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:15:07,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 296 transitions, 3119 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:07,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:15:07,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:15:07,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-13 07:15:09,403 INFO L124 PetriNetUnfolderBase]: 4471/8021 cut-off events. [2024-10-13 07:15:09,403 INFO L125 PetriNetUnfolderBase]: For 255285/255549 co-relation queries the response was YES. [2024-10-13 07:15:09,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41092 conditions, 8021 events. 4471/8021 cut-off events. For 255285/255549 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 61950 event pairs, 2133 based on Foata normal form. 58/7835 useless extension candidates. Maximal degree in co-relation 40951. Up to 6613 conditions per place. [2024-10-13 07:15:09,497 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 35 changer transitions 3/354 dead transitions. [2024-10-13 07:15:09,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 354 transitions, 4561 flow [2024-10-13 07:15:09,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-13 07:15:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-10-13 07:15:09,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-10-13 07:15:09,498 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-10-13 07:15:09,498 INFO L175 Difference]: Start difference. First operand has 307 places, 296 transitions, 3119 flow. Second operand 11 states and 224 transitions. [2024-10-13 07:15:09,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 354 transitions, 4561 flow [2024-10-13 07:15:10,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 354 transitions, 4435 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-10-13 07:15:10,028 INFO L231 Difference]: Finished difference. Result has 312 places, 301 transitions, 3315 flow [2024-10-13 07:15:10,028 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3315, PETRI_PLACES=312, PETRI_TRANSITIONS=301} [2024-10-13 07:15:10,028 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-10-13 07:15:10,028 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 301 transitions, 3315 flow [2024-10-13 07:15:10,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:10,029 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-13 07:15:10,029 INFO L204 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] [2024-10-13 07:15:10,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-10-13 07:15:10,030 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-10-13 07:15:10,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-13 07:15:10,030 INFO L85 PathProgramCache]: Analyzing trace with hash -2051050689, now seen corresponding path program 39 times [2024-10-13 07:15:10,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-13 07:15:10,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030315723] [2024-10-13 07:15:10,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-13 07:15:10,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-13 07:15:10,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-13 07:15:10,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-13 07:15:10,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-13 07:15:10,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030315723] [2024-10-13 07:15:10,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030315723] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-13 07:15:10,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-13 07:15:10,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-13 07:15:10,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124748530] [2024-10-13 07:15:10,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-13 07:15:10,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-13 07:15:10,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-13 07:15:10,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-13 07:15:10,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-10-13 07:15:10,693 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-10-13 07:15:10,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 301 transitions, 3315 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-13 07:15:10,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-13 07:15:10,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-10-13 07:15:10,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand