./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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 ../../../trunk/examples/svcomp/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.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:01:01,574 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:01:01,640 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:01:01,646 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:01:01,646 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:01:01,679 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:01:01,681 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:01:01,681 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:01:01,682 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:01:01,687 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:01:01,687 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:01:01,687 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:01:01,688 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:01:01,689 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:01:01,689 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:01:01,690 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:01:01,690 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:01:01,690 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:01:01,691 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:01:01,691 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:01:01,691 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:01:01,691 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:01:01,692 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:01:01,692 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:01:01,692 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:01:01,692 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:01:01,693 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:01:01,693 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:01:01,694 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:01:01,694 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:01:01,695 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:01:01,695 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:01:01,695 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:01:01,695 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:01:01,696 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:01:01,696 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:01:01,696 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:01:01,696 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:01:01,696 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:01:01,697 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:01:01,697 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:01:01,697 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:01:01,697 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:01:01,697 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-06-27 17:01:01,913 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:01:01,935 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:01:01,938 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:01:01,939 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:01:01,939 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:01:01,940 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-06-27 17:01:03,100 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:01:03,295 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:01:03,296 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-06-27 17:01:03,303 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96a3ff867/ada2814794474ee3848800ac1b25a489/FLAGe3079c2a0 [2024-06-27 17:01:03,318 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96a3ff867/ada2814794474ee3848800ac1b25a489 [2024-06-27 17:01:03,321 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:01:03,322 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-06-27 17:01:03,323 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:01:03,323 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:01:03,329 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:01:03,332 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,333 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16a1c43d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03, skipping insertion in model container [2024-06-27 17:01:03,333 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,357 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:01:03,514 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-06-27 17:01:03,522 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:01:03,533 INFO L202 MainTranslator]: Completed pre-run [2024-06-27 17:01:03,559 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-06-27 17:01:03,573 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:01:03,594 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:01:03,595 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03 WrapperNode [2024-06-27 17:01:03,595 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:01:03,596 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:01:03,596 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:01:03,597 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:01:03,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,613 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,640 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 252 [2024-06-27 17:01:03,641 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:01:03,642 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:01:03,642 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:01:03,642 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:01:03,652 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,652 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,656 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,673 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-06-27 17:01:03,673 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,673 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,681 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,684 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,686 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,687 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,714 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:01:03,723 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:01:03,723 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:01:03,723 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:01:03,726 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (1/1) ... [2024-06-27 17:01:03,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:01:03,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:01:03,754 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-06-27 17:01:03,762 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-06-27 17:01:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:01:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-27 17:01:03,794 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-27 17:01:03,794 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-27 17:01:03,795 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-27 17:01:03,795 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-06-27 17:01:03,795 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-06-27 17:01:03,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:01:03,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 17:01:03,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 17:01:03,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 17:01:03,796 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:01:03,796 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:01:03,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-06-27 17:01:03,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:01:03,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:01:03,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 17:01:03,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 17:01:03,797 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:01:03,886 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:01:03,888 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:01:04,182 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:01:04,184 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:01:04,518 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:01:04,519 INFO L320 CfgBuilder]: Removed 5 assume(true) statements. [2024-06-27 17:01:04,520 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:01:04 BoogieIcfgContainer [2024-06-27 17:01:04,520 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:01:04,523 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:01:04,525 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:01:04,528 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:01:04,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:01:03" (1/3) ... [2024-06-27 17:01:04,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639e94d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:01:04, skipping insertion in model container [2024-06-27 17:01:04,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:01:03" (2/3) ... [2024-06-27 17:01:04,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639e94d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:01:04, skipping insertion in model container [2024-06-27 17:01:04,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:01:04" (3/3) ... [2024-06-27 17:01:04,531 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-06-27 17:01:04,538 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-06-27 17:01:04,546 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:01:04,547 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-06-27 17:01:04,547 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:01:04,604 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-06-27 17:01:04,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 44 transitions, 109 flow [2024-06-27 17:01:04,701 INFO L124 PetriNetUnfolderBase]: 7/41 cut-off events. [2024-06-27 17:01:04,704 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-06-27 17:01:04,708 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-06-27 17:01:04,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 44 transitions, 109 flow [2024-06-27 17:01:04,713 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 40 transitions, 98 flow [2024-06-27 17:01:04,723 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:01:04,729 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, 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;@539dd867, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:01:04,729 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 17:01:04,741 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:01:04,742 INFO L124 PetriNetUnfolderBase]: 7/39 cut-off events. [2024-06-27 17:01:04,742 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-06-27 17:01:04,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:04,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:04,743 INFO L420 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-06-27 17:01:04,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:04,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1119588767, now seen corresponding path program 1 times [2024-06-27 17:01:04,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:04,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141334313] [2024-06-27 17:01:04,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:04,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:04,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:05,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:01:05,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:05,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141334313] [2024-06-27 17:01:05,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141334313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:05,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:05,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:01:05,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445435191] [2024-06-27 17:01:05,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:05,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-06-27 17:01:05,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:05,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-06-27 17:01:05,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-06-27 17:01:05,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:01:05,145 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-06-27 17:01:05,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:05,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:01:05,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:05,434 INFO L124 PetriNetUnfolderBase]: 1088/1735 cut-off events. [2024-06-27 17:01:05,435 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-06-27 17:01:05,442 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 8170 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-06-27 17:01:05,488 INFO L140 encePairwiseOnDemand]: 42/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/38 dead transitions. [2024-06-27 17:01:05,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 154 flow [2024-06-27 17:01:05,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-06-27 17:01:05,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-06-27 17:01:05,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 54 transitions. [2024-06-27 17:01:05,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:01:05,516 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 98 flow. Second operand 2 states and 54 transitions. [2024-06-27 17:01:05,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 154 flow [2024-06-27 17:01:05,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:05,524 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 82 flow [2024-06-27 17:01:05,525 INFO L264 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-06-27 17:01:05,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -5 predicate places. [2024-06-27 17:01:05,561 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 82 flow [2024-06-27 17:01:05,562 INFO L496 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-06-27 17:01:05,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:05,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:05,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:01:05,563 INFO L420 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-06-27 17:01:05,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:05,564 INFO L85 PathProgramCache]: Analyzing trace with hash 611689709, now seen corresponding path program 1 times [2024-06-27 17:01:05,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:05,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658209022] [2024-06-27 17:01:05,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:05,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:05,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:05,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:01:05,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:05,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658209022] [2024-06-27 17:01:05,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658209022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:05,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:05,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:01:05,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889943699] [2024-06-27 17:01:05,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:05,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:01:05,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:05,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:01:05,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:01:05,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:01:05,798 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-06-27 17:01:05,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:05,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:01:05,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:06,006 INFO L124 PetriNetUnfolderBase]: 980/1633 cut-off events. [2024-06-27 17:01:06,007 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-06-27 17:01:06,010 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-06-27 17:01:06,019 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 41 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-06-27 17:01:06,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 196 flow [2024-06-27 17:01:06,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:01:06,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:01:06,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 17:01:06,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 17:01:06,022 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 82 flow. Second operand 3 states and 77 transitions. [2024-06-27 17:01:06,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 196 flow [2024-06-27 17:01:06,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 196 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 17:01:06,026 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 94 flow [2024-06-27 17:01:06,026 INFO L264 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-06-27 17:01:06,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-06-27 17:01:06,027 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 94 flow [2024-06-27 17:01:06,028 INFO L496 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-06-27 17:01:06,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:06,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:06,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:01:06,029 INFO L420 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-06-27 17:01:06,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:06,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1649089965, now seen corresponding path program 2 times [2024-06-27 17:01:06,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:06,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347802921] [2024-06-27 17:01:06,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:06,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:01:06,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:06,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347802921] [2024-06-27 17:01:06,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347802921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:06,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:06,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:01:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168598738] [2024-06-27 17:01:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:06,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:01:06,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:06,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:01:06,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:01:06,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:01:06,234 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-06-27 17:01:06,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:06,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:01:06,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:06,433 INFO L124 PetriNetUnfolderBase]: 1029/1738 cut-off events. [2024-06-27 17:01:06,434 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-06-27 17:01:06,437 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-06-27 17:01:06,444 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 30 selfloop transitions, 2 changer transitions 15/55 dead transitions. [2024-06-27 17:01:06,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 223 flow [2024-06-27 17:01:06,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:01:06,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:01:06,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-06-27 17:01:06,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-27 17:01:06,446 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 94 flow. Second operand 5 states and 104 transitions. [2024-06-27 17:01:06,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 223 flow [2024-06-27 17:01:06,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:01:06,448 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 114 flow [2024-06-27 17:01:06,448 INFO L264 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-06-27 17:01:06,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-27 17:01:06,449 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 114 flow [2024-06-27 17:01:06,449 INFO L496 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-06-27 17:01:06,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:06,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:06,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:01:06,450 INFO L420 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-06-27 17:01:06,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:06,451 INFO L85 PathProgramCache]: Analyzing trace with hash 178652381, now seen corresponding path program 1 times [2024-06-27 17:01:06,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:06,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85050725] [2024-06-27 17:01:06,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:06,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:06,565 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 17:01:06,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:06,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85050725] [2024-06-27 17:01:06,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85050725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:06,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:06,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:01:06,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137179940] [2024-06-27 17:01:06,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:06,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:01:06,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:01:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:01:06,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:01:06,569 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-06-27 17:01:06,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:06,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:01:06,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:06,787 INFO L124 PetriNetUnfolderBase]: 1180/1998 cut-off events. [2024-06-27 17:01:06,787 INFO L125 PetriNetUnfolderBase]: For 473/473 co-relation queries the response was YES. [2024-06-27 17:01:06,791 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-06-27 17:01:06,799 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 31 selfloop transitions, 2 changer transitions 17/58 dead transitions. [2024-06-27 17:01:06,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 264 flow [2024-06-27 17:01:06,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:01:06,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:01:06,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-27 17:01:06,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284090909090909 [2024-06-27 17:01:06,801 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 114 flow. Second operand 4 states and 93 transitions. [2024-06-27 17:01:06,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 264 flow [2024-06-27 17:01:06,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 252 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:01:06,803 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 120 flow [2024-06-27 17:01:06,803 INFO L264 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-06-27 17:01:06,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-27 17:01:06,804 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 120 flow [2024-06-27 17:01:06,805 INFO L496 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-06-27 17:01:06,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:06,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:06,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:01:06,806 INFO L420 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-06-27 17:01:06,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:06,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1584022123, now seen corresponding path program 1 times [2024-06-27 17:01:06,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:06,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510280536] [2024-06-27 17:01:06,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:06,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:06,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:07,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:07,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510280536] [2024-06-27 17:01:07,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510280536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:07,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:07,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:07,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423420010] [2024-06-27 17:01:07,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:07,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:07,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:07,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:07,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:07,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:07,844 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-06-27 17:01:07,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:07,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:07,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:08,489 INFO L124 PetriNetUnfolderBase]: 1573/2616 cut-off events. [2024-06-27 17:01:08,490 INFO L125 PetriNetUnfolderBase]: For 694/696 co-relation queries the response was YES. [2024-06-27 17:01:08,495 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-06-27 17:01:08,505 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 27 changer transitions 3/140 dead transitions. [2024-06-27 17:01:08,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 140 transitions, 671 flow [2024-06-27 17:01:08,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:08,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:08,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-27 17:01:08,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2024-06-27 17:01:08,510 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 120 flow. Second operand 12 states and 251 transitions. [2024-06-27 17:01:08,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 140 transitions, 671 flow [2024-06-27 17:01:08,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 140 transitions, 653 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:01:08,517 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 266 flow [2024-06-27 17:01:08,518 INFO L264 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-06-27 17:01:08,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-27 17:01:08,523 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 266 flow [2024-06-27 17:01:08,523 INFO L496 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-06-27 17:01:08,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:08,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:08,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:01:08,524 INFO L420 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-06-27 17:01:08,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:08,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1341444541, now seen corresponding path program 2 times [2024-06-27 17:01:08,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:08,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099616860] [2024-06-27 17:01:08,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:08,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:08,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:08,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099616860] [2024-06-27 17:01:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099616860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:08,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:01:08,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994060009] [2024-06-27 17:01:08,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:08,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:01:08,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:08,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:01:08,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:01:08,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:01:08,602 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-06-27 17:01:08,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:08,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:01:08,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:08,807 INFO L124 PetriNetUnfolderBase]: 1191/2048 cut-off events. [2024-06-27 17:01:08,808 INFO L125 PetriNetUnfolderBase]: For 1199/1202 co-relation queries the response was YES. [2024-06-27 17:01:08,814 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-06-27 17:01:08,824 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 61 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-06-27 17:01:08,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 413 flow [2024-06-27 17:01:08,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:01:08,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:01:08,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-27 17:01:08,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-06-27 17:01:08,825 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 266 flow. Second operand 3 states and 74 transitions. [2024-06-27 17:01:08,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 413 flow [2024-06-27 17:01:08,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 407 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:01:08,831 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 269 flow [2024-06-27 17:01:08,832 INFO L264 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-06-27 17:01:08,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-27 17:01:08,835 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 269 flow [2024-06-27 17:01:08,835 INFO L496 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-06-27 17:01:08,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:08,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:08,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:01:08,836 INFO L420 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-06-27 17:01:08,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:08,837 INFO L85 PathProgramCache]: Analyzing trace with hash 481781625, now seen corresponding path program 3 times [2024-06-27 17:01:08,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:08,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288337087] [2024-06-27 17:01:08,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:08,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:08,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:09,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:09,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:09,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288337087] [2024-06-27 17:01:09,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288337087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:09,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:09,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:09,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085456799] [2024-06-27 17:01:09,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:09,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:09,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:09,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:09,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:09,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:09,612 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-06-27 17:01:09,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:09,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:09,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:10,085 INFO L124 PetriNetUnfolderBase]: 1412/2417 cut-off events. [2024-06-27 17:01:10,085 INFO L125 PetriNetUnfolderBase]: For 1965/1965 co-relation queries the response was YES. [2024-06-27 17:01:10,092 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-06-27 17:01:10,105 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 92 selfloop transitions, 28 changer transitions 3/130 dead transitions. [2024-06-27 17:01:10,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 130 transitions, 770 flow [2024-06-27 17:01:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:10,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:10,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 17:01:10,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-06-27 17:01:10,108 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 269 flow. Second operand 11 states and 216 transitions. [2024-06-27 17:01:10,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 130 transitions, 770 flow [2024-06-27 17:01:10,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 739 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:01:10,113 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 416 flow [2024-06-27 17:01:10,113 INFO L264 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-06-27 17:01:10,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-27 17:01:10,114 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 416 flow [2024-06-27 17:01:10,114 INFO L496 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-06-27 17:01:10,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:10,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:10,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:01:10,115 INFO L420 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-06-27 17:01:10,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:10,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1449318445, now seen corresponding path program 4 times [2024-06-27 17:01:10,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:10,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986122720] [2024-06-27 17:01:10,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:10,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:10,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:10,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986122720] [2024-06-27 17:01:10,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986122720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:10,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:10,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:10,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43186053] [2024-06-27 17:01:10,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:10,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:10,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:10,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:10,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:10,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:10,869 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-06-27 17:01:10,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:10,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:10,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:11,398 INFO L124 PetriNetUnfolderBase]: 1516/2662 cut-off events. [2024-06-27 17:01:11,398 INFO L125 PetriNetUnfolderBase]: For 2722/2724 co-relation queries the response was YES. [2024-06-27 17:01:11,406 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-06-27 17:01:11,415 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 104 selfloop transitions, 34 changer transitions 3/148 dead transitions. [2024-06-27 17:01:11,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 148 transitions, 986 flow [2024-06-27 17:01:11,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:11,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:11,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 17:01:11,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-06-27 17:01:11,417 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 416 flow. Second operand 11 states and 224 transitions. [2024-06-27 17:01:11,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 148 transitions, 986 flow [2024-06-27 17:01:11,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 148 transitions, 955 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:01:11,425 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 611 flow [2024-06-27 17:01:11,425 INFO L264 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-06-27 17:01:11,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 17:01:11,426 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 611 flow [2024-06-27 17:01:11,426 INFO L496 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-06-27 17:01:11,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:11,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:11,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:01:11,427 INFO L420 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-06-27 17:01:11,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:11,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1443489037, now seen corresponding path program 5 times [2024-06-27 17:01:11,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:11,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339184115] [2024-06-27 17:01:11,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:11,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:11,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:12,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:12,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:12,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339184115] [2024-06-27 17:01:12,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339184115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:12,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:12,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:12,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072051620] [2024-06-27 17:01:12,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:12,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:12,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:12,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:12,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:12,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:12,240 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-06-27 17:01:12,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:12,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:12,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:12,891 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-06-27 17:01:12,891 INFO L125 PetriNetUnfolderBase]: For 5426/5438 co-relation queries the response was YES. [2024-06-27 17:01:12,902 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-06-27 17:01:12,923 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 45 changer transitions 3/173 dead transitions. [2024-06-27 17:01:12,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1266 flow [2024-06-27 17:01:12,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:12,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:12,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-27 17:01:12,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-27 17:01:12,925 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 611 flow. Second operand 12 states and 249 transitions. [2024-06-27 17:01:12,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1266 flow [2024-06-27 17:01:12,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 173 transitions, 1236 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 17:01:12,940 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 768 flow [2024-06-27 17:01:12,940 INFO L264 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-06-27 17:01:12,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-27 17:01:12,942 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 768 flow [2024-06-27 17:01:12,942 INFO L496 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-06-27 17:01:12,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:12,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:12,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:01:12,943 INFO L420 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-06-27 17:01:12,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:12,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1406915147, now seen corresponding path program 6 times [2024-06-27 17:01:12,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:12,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071362295] [2024-06-27 17:01:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:13,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:13,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:13,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071362295] [2024-06-27 17:01:13,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071362295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:13,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:13,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:13,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154298037] [2024-06-27 17:01:13,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:13,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:13,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:13,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:13,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:13,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:13,695 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-06-27 17:01:13,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:13,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:13,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:14,338 INFO L124 PetriNetUnfolderBase]: 1787/3198 cut-off events. [2024-06-27 17:01:14,338 INFO L125 PetriNetUnfolderBase]: For 8135/8147 co-relation queries the response was YES. [2024-06-27 17:01:14,352 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-06-27 17:01:14,365 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 125 selfloop transitions, 41 changer transitions 3/176 dead transitions. [2024-06-27 17:01:14,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 176 transitions, 1431 flow [2024-06-27 17:01:14,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:14,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:14,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-27 17:01:14,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4640151515151515 [2024-06-27 17:01:14,368 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 768 flow. Second operand 12 states and 245 transitions. [2024-06-27 17:01:14,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 176 transitions, 1431 flow [2024-06-27 17:01:14,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1340 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:14,388 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 846 flow [2024-06-27 17:01:14,388 INFO L264 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-06-27 17:01:14,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-27 17:01:14,389 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 846 flow [2024-06-27 17:01:14,389 INFO L496 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-06-27 17:01:14,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:14,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:14,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:01:14,390 INFO L420 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-06-27 17:01:14,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:14,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1545533663, now seen corresponding path program 7 times [2024-06-27 17:01:14,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:14,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750733385] [2024-06-27 17:01:14,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:14,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:14,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:14,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:14,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750733385] [2024-06-27 17:01:14,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750733385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:14,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:14,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:14,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883820147] [2024-06-27 17:01:14,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:14,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:14,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:14,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:14,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:15,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:15,038 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-06-27 17:01:15,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:15,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:15,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:15,674 INFO L124 PetriNetUnfolderBase]: 1787/3196 cut-off events. [2024-06-27 17:01:15,674 INFO L125 PetriNetUnfolderBase]: For 9993/10017 co-relation queries the response was YES. [2024-06-27 17:01:15,690 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-06-27 17:01:15,703 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 40 changer transitions 3/171 dead transitions. [2024-06-27 17:01:15,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 171 transitions, 1452 flow [2024-06-27 17:01:15,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:15,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:15,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-06-27 17:01:15,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 17:01:15,706 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 846 flow. Second operand 12 states and 236 transitions. [2024-06-27 17:01:15,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 171 transitions, 1452 flow [2024-06-27 17:01:15,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 1343 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 17:01:15,731 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 868 flow [2024-06-27 17:01:15,731 INFO L264 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-06-27 17:01:15,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-27 17:01:15,732 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 868 flow [2024-06-27 17:01:15,732 INFO L496 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-06-27 17:01:15,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:15,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:15,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:01:15,733 INFO L420 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-06-27 17:01:15,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:15,734 INFO L85 PathProgramCache]: Analyzing trace with hash 112313367, now seen corresponding path program 8 times [2024-06-27 17:01:15,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:15,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024446412] [2024-06-27 17:01:15,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:15,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:15,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:16,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:16,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024446412] [2024-06-27 17:01:16,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024446412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:16,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:16,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:16,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120281224] [2024-06-27 17:01:16,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:16,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:16,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:16,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:16,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:16,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:16,546 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-06-27 17:01:16,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:16,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:16,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:17,207 INFO L124 PetriNetUnfolderBase]: 1924/3441 cut-off events. [2024-06-27 17:01:17,207 INFO L125 PetriNetUnfolderBase]: For 10790/10814 co-relation queries the response was YES. [2024-06-27 17:01:17,223 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-06-27 17:01:17,237 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/175 dead transitions. [2024-06-27 17:01:17,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1551 flow [2024-06-27 17:01:17,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:17,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:17,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-27 17:01:17,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 17:01:17,240 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 868 flow. Second operand 11 states and 220 transitions. [2024-06-27 17:01:17,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1551 flow [2024-06-27 17:01:17,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1457 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 17:01:17,269 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 993 flow [2024-06-27 17:01:17,269 INFO L264 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-06-27 17:01:17,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-27 17:01:17,270 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 993 flow [2024-06-27 17:01:17,270 INFO L496 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-06-27 17:01:17,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:17,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:17,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:01:17,271 INFO L420 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-06-27 17:01:17,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:17,272 INFO L85 PathProgramCache]: Analyzing trace with hash -389750895, now seen corresponding path program 9 times [2024-06-27 17:01:17,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:17,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566768547] [2024-06-27 17:01:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:17,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:17,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:17,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:17,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566768547] [2024-06-27 17:01:17,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566768547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:17,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:17,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:17,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244275889] [2024-06-27 17:01:17,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:17,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:17,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:17,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:17,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:17,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:17,981 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-06-27 17:01:17,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:17,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:17,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:18,786 INFO L124 PetriNetUnfolderBase]: 2056/3699 cut-off events. [2024-06-27 17:01:18,786 INFO L125 PetriNetUnfolderBase]: For 18250/18282 co-relation queries the response was YES. [2024-06-27 17:01:18,801 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-06-27 17:01:18,815 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 36 changer transitions 3/186 dead transitions. [2024-06-27 17:01:18,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1730 flow [2024-06-27 17:01:18,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:18,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:18,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 17:01:18,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-06-27 17:01:18,817 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 993 flow. Second operand 11 states and 222 transitions. [2024-06-27 17:01:18,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1730 flow [2024-06-27 17:01:18,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1616 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 17:01:18,859 INFO L231 Difference]: Finished difference. Result has 129 places, 130 transitions, 1087 flow [2024-06-27 17:01:18,860 INFO L264 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-06-27 17:01:18,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 17:01:18,860 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 130 transitions, 1087 flow [2024-06-27 17:01:18,861 INFO L496 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-06-27 17:01:18,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:18,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:18,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:01:18,861 INFO L420 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-06-27 17:01:18,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:18,862 INFO L85 PathProgramCache]: Analyzing trace with hash -2017523209, now seen corresponding path program 10 times [2024-06-27 17:01:18,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:18,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095942335] [2024-06-27 17:01:18,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:18,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:19,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:19,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:19,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095942335] [2024-06-27 17:01:19,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095942335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:19,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:19,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:19,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986834589] [2024-06-27 17:01:19,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:19,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:19,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:19,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:19,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:19,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:19,476 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-06-27 17:01:19,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:19,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:19,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:20,245 INFO L124 PetriNetUnfolderBase]: 2222/3984 cut-off events. [2024-06-27 17:01:20,245 INFO L125 PetriNetUnfolderBase]: For 23933/23991 co-relation queries the response was YES. [2024-06-27 17:01:20,267 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-06-27 17:01:20,285 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 37 changer transitions 3/195 dead transitions. [2024-06-27 17:01:20,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 195 transitions, 1875 flow [2024-06-27 17:01:20,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:20,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:20,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 17:01:20,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-06-27 17:01:20,288 INFO L175 Difference]: Start difference. First operand has 129 places, 130 transitions, 1087 flow. Second operand 11 states and 225 transitions. [2024-06-27 17:01:20,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 195 transitions, 1875 flow [2024-06-27 17:01:20,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 1749 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 17:01:20,343 INFO L231 Difference]: Finished difference. Result has 137 places, 137 transitions, 1183 flow [2024-06-27 17:01:20,344 INFO L264 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-06-27 17:01:20,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 17:01:20,345 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 137 transitions, 1183 flow [2024-06-27 17:01:20,345 INFO L496 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-06-27 17:01:20,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:20,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:20,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:01:20,346 INFO L420 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-06-27 17:01:20,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:20,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1425398355, now seen corresponding path program 11 times [2024-06-27 17:01:20,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:20,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548799216] [2024-06-27 17:01:20,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:20,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:20,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:20,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:20,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:20,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548799216] [2024-06-27 17:01:20,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548799216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:20,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:20,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:20,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284180456] [2024-06-27 17:01:20,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:20,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:20,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:20,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:20,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:20,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:20,831 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-06-27 17:01:20,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:20,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:20,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:21,540 INFO L124 PetriNetUnfolderBase]: 2283/4088 cut-off events. [2024-06-27 17:01:21,540 INFO L125 PetriNetUnfolderBase]: For 29224/29338 co-relation queries the response was YES. [2024-06-27 17:01:21,566 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-06-27 17:01:21,586 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 142 selfloop transitions, 36 changer transitions 4/189 dead transitions. [2024-06-27 17:01:21,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 1831 flow [2024-06-27 17:01:21,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:21,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:21,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-27 17:01:21,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-06-27 17:01:21,589 INFO L175 Difference]: Start difference. First operand has 137 places, 137 transitions, 1183 flow. Second operand 11 states and 212 transitions. [2024-06-27 17:01:21,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 1831 flow [2024-06-27 17:01:21,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1699 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:21,655 INFO L231 Difference]: Finished difference. Result has 144 places, 143 transitions, 1218 flow [2024-06-27 17:01:21,655 INFO L264 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-06-27 17:01:21,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-27 17:01:21,656 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 143 transitions, 1218 flow [2024-06-27 17:01:21,657 INFO L496 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-06-27 17:01:21,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:21,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:21,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:01:21,658 INFO L420 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-06-27 17:01:21,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:21,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1225321247, now seen corresponding path program 12 times [2024-06-27 17:01:21,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:21,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355662664] [2024-06-27 17:01:21,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:21,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:21,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:22,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:22,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:22,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355662664] [2024-06-27 17:01:22,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355662664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:22,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:22,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:22,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585698342] [2024-06-27 17:01:22,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:22,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:22,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:22,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:22,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:22,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:22,285 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-06-27 17:01:22,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:22,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:22,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:23,119 INFO L124 PetriNetUnfolderBase]: 2434/4332 cut-off events. [2024-06-27 17:01:23,119 INFO L125 PetriNetUnfolderBase]: For 30687/30761 co-relation queries the response was YES. [2024-06-27 17:01:23,145 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-06-27 17:01:23,163 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 42 changer transitions 3/205 dead transitions. [2024-06-27 17:01:23,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 205 transitions, 2040 flow [2024-06-27 17:01:23,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:23,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:23,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 17:01:23,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-06-27 17:01:23,165 INFO L175 Difference]: Start difference. First operand has 144 places, 143 transitions, 1218 flow. Second operand 11 states and 223 transitions. [2024-06-27 17:01:23,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 205 transitions, 2040 flow [2024-06-27 17:01:23,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 205 transitions, 1932 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:23,227 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1375 flow [2024-06-27 17:01:23,227 INFO L264 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-06-27 17:01:23,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-27 17:01:23,228 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1375 flow [2024-06-27 17:01:23,228 INFO L496 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-06-27 17:01:23,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:23,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:23,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:01:23,229 INFO L420 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-06-27 17:01:23,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:23,229 INFO L85 PathProgramCache]: Analyzing trace with hash 34890641, now seen corresponding path program 13 times [2024-06-27 17:01:23,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:23,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077100347] [2024-06-27 17:01:23,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:23,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:23,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:23,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077100347] [2024-06-27 17:01:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077100347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:23,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:23,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:23,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864032163] [2024-06-27 17:01:23,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:23,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:23,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:23,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:23,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:23,702 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-06-27 17:01:23,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:23,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:23,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:24,536 INFO L124 PetriNetUnfolderBase]: 2434/4336 cut-off events. [2024-06-27 17:01:24,536 INFO L125 PetriNetUnfolderBase]: For 35836/35898 co-relation queries the response was YES. [2024-06-27 17:01:24,563 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-06-27 17:01:24,580 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 158 selfloop transitions, 37 changer transitions 4/206 dead transitions. [2024-06-27 17:01:24,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 206 transitions, 2084 flow [2024-06-27 17:01:24,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:24,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-27 17:01:24,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-06-27 17:01:24,582 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1375 flow. Second operand 11 states and 219 transitions. [2024-06-27 17:01:24,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 206 transitions, 2084 flow [2024-06-27 17:01:24,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 206 transitions, 1926 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:24,684 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1344 flow [2024-06-27 17:01:24,685 INFO L264 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-06-27 17:01:24,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-27 17:01:24,685 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1344 flow [2024-06-27 17:01:24,685 INFO L496 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-06-27 17:01:24,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:24,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:24,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:01:24,686 INFO L420 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-06-27 17:01:24,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:24,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1688417889, now seen corresponding path program 14 times [2024-06-27 17:01:24,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:24,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812476251] [2024-06-27 17:01:24,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:24,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:24,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:25,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:25,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812476251] [2024-06-27 17:01:25,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812476251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:25,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:25,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:25,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154440424] [2024-06-27 17:01:25,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:25,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:25,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:25,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:25,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:25,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:25,186 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-06-27 17:01:25,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:25,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:25,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:25,996 INFO L124 PetriNetUnfolderBase]: 2434/4328 cut-off events. [2024-06-27 17:01:25,996 INFO L125 PetriNetUnfolderBase]: For 32233/32313 co-relation queries the response was YES. [2024-06-27 17:01:26,023 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-06-27 17:01:26,041 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 41 changer transitions 4/208 dead transitions. [2024-06-27 17:01:26,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 208 transitions, 2025 flow [2024-06-27 17:01:26,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:26,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:26,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-27 17:01:26,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-06-27 17:01:26,043 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1344 flow. Second operand 11 states and 218 transitions. [2024-06-27 17:01:26,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 208 transitions, 2025 flow [2024-06-27 17:01:26,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 208 transitions, 1919 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:26,113 INFO L231 Difference]: Finished difference. Result has 161 places, 158 transitions, 1384 flow [2024-06-27 17:01:26,113 INFO L264 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-06-27 17:01:26,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-27 17:01:26,114 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 158 transitions, 1384 flow [2024-06-27 17:01:26,115 INFO L496 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-06-27 17:01:26,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:26,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:26,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:01:26,115 INFO L420 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-06-27 17:01:26,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:26,116 INFO L85 PathProgramCache]: Analyzing trace with hash -147797197, now seen corresponding path program 15 times [2024-06-27 17:01:26,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:26,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660158827] [2024-06-27 17:01:26,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:26,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:26,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:26,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:26,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:26,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660158827] [2024-06-27 17:01:26,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660158827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:26,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:26,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:26,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973542921] [2024-06-27 17:01:26,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:26,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:26,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:26,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:26,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:26,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:26,743 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-06-27 17:01:26,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:26,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:26,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:27,545 INFO L124 PetriNetUnfolderBase]: 2470/4394 cut-off events. [2024-06-27 17:01:27,545 INFO L125 PetriNetUnfolderBase]: For 32135/32215 co-relation queries the response was YES. [2024-06-27 17:01:27,564 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-06-27 17:01:27,577 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 37 changer transitions 3/207 dead transitions. [2024-06-27 17:01:27,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 207 transitions, 2040 flow [2024-06-27 17:01:27,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:27,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:27,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-27 17:01:27,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-06-27 17:01:27,580 INFO L175 Difference]: Start difference. First operand has 161 places, 158 transitions, 1384 flow. Second operand 11 states and 212 transitions. [2024-06-27 17:01:27,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 207 transitions, 2040 flow [2024-06-27 17:01:27,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 207 transitions, 1916 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:27,646 INFO L231 Difference]: Finished difference. Result has 165 places, 161 transitions, 1386 flow [2024-06-27 17:01:27,646 INFO L264 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-06-27 17:01:27,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-27 17:01:27,647 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 161 transitions, 1386 flow [2024-06-27 17:01:27,647 INFO L496 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-06-27 17:01:27,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:27,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:27,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:01:27,647 INFO L420 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-06-27 17:01:27,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:27,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1793740559, now seen corresponding path program 16 times [2024-06-27 17:01:27,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:27,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978455101] [2024-06-27 17:01:27,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:27,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:28,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:28,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:28,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978455101] [2024-06-27 17:01:28,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978455101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:28,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:28,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:28,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348239168] [2024-06-27 17:01:28,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:28,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:28,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:28,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:28,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:28,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:28,140 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-06-27 17:01:28,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:28,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:28,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:28,772 INFO L124 PetriNetUnfolderBase]: 2470/4407 cut-off events. [2024-06-27 17:01:28,773 INFO L125 PetriNetUnfolderBase]: For 31361/31441 co-relation queries the response was YES. [2024-06-27 17:01:28,792 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-06-27 17:01:28,805 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 162 selfloop transitions, 35 changer transitions 3/207 dead transitions. [2024-06-27 17:01:28,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 207 transitions, 2014 flow [2024-06-27 17:01:28,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:28,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:28,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-27 17:01:28,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 17:01:28,807 INFO L175 Difference]: Start difference. First operand has 165 places, 161 transitions, 1386 flow. Second operand 11 states and 209 transitions. [2024-06-27 17:01:28,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 207 transitions, 2014 flow [2024-06-27 17:01:28,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 1906 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:28,872 INFO L231 Difference]: Finished difference. Result has 169 places, 163 transitions, 1374 flow [2024-06-27 17:01:28,872 INFO L264 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-06-27 17:01:28,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-27 17:01:28,873 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 163 transitions, 1374 flow [2024-06-27 17:01:28,873 INFO L496 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-06-27 17:01:28,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:28,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:28,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:01:28,874 INFO L420 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-06-27 17:01:28,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:28,874 INFO L85 PathProgramCache]: Analyzing trace with hash -854692307, now seen corresponding path program 17 times [2024-06-27 17:01:28,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:28,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025872540] [2024-06-27 17:01:28,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:28,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:29,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:29,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:29,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025872540] [2024-06-27 17:01:29,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025872540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:29,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:29,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:29,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790752496] [2024-06-27 17:01:29,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:29,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:29,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:29,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:29,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:29,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:29,471 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-06-27 17:01:29,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:29,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:29,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:30,304 INFO L124 PetriNetUnfolderBase]: 2709/4861 cut-off events. [2024-06-27 17:01:30,304 INFO L125 PetriNetUnfolderBase]: For 40260/40316 co-relation queries the response was YES. [2024-06-27 17:01:30,327 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-06-27 17:01:30,338 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 44 changer transitions 3/243 dead transitions. [2024-06-27 17:01:30,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 243 transitions, 2447 flow [2024-06-27 17:01:30,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:30,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:30,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-27 17:01:30,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678030303030303 [2024-06-27 17:01:30,340 INFO L175 Difference]: Start difference. First operand has 169 places, 163 transitions, 1374 flow. Second operand 12 states and 247 transitions. [2024-06-27 17:01:30,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 243 transitions, 2447 flow [2024-06-27 17:01:30,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 243 transitions, 2379 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:30,413 INFO L231 Difference]: Finished difference. Result has 176 places, 175 transitions, 1643 flow [2024-06-27 17:01:30,413 INFO L264 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-06-27 17:01:30,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-27 17:01:30,414 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 175 transitions, 1643 flow [2024-06-27 17:01:30,414 INFO L496 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-06-27 17:01:30,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:30,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:30,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:01:30,415 INFO L420 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-06-27 17:01:30,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:30,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1087899601, now seen corresponding path program 18 times [2024-06-27 17:01:30,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:30,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908485567] [2024-06-27 17:01:30,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:30,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:30,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:30,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-06-27 17:01:30,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:30,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908485567] [2024-06-27 17:01:30,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908485567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:30,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:30,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:30,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397958944] [2024-06-27 17:01:30,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:30,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:30,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:30,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:30,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:30,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:30,950 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-06-27 17:01:30,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:30,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:30,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:31,908 INFO L124 PetriNetUnfolderBase]: 2908/5234 cut-off events. [2024-06-27 17:01:31,908 INFO L125 PetriNetUnfolderBase]: For 56525/56653 co-relation queries the response was YES. [2024-06-27 17:01:31,939 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-06-27 17:01:31,955 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 187 selfloop transitions, 54 changer transitions 3/251 dead transitions. [2024-06-27 17:01:31,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 251 transitions, 2788 flow [2024-06-27 17:01:31,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:31,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:31,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-27 17:01:31,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 17:01:31,958 INFO L175 Difference]: Start difference. First operand has 176 places, 175 transitions, 1643 flow. Second operand 12 states and 246 transitions. [2024-06-27 17:01:31,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 251 transitions, 2788 flow [2024-06-27 17:01:32,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 2562 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-27 17:01:32,069 INFO L231 Difference]: Finished difference. Result has 186 places, 186 transitions, 1818 flow [2024-06-27 17:01:32,070 INFO L264 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-06-27 17:01:32,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 17:01:32,070 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 186 transitions, 1818 flow [2024-06-27 17:01:32,070 INFO L496 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-06-27 17:01:32,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:32,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:32,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:01:32,072 INFO L420 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-06-27 17:01:32,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:32,072 INFO L85 PathProgramCache]: Analyzing trace with hash 506104315, now seen corresponding path program 19 times [2024-06-27 17:01:32,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:32,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297009845] [2024-06-27 17:01:32,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:32,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:32,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:32,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:32,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297009845] [2024-06-27 17:01:32,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297009845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:32,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:32,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:32,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057011268] [2024-06-27 17:01:32,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:32,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:32,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:32,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:32,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:32,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:32,696 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-06-27 17:01:32,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:32,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:32,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:33,622 INFO L124 PetriNetUnfolderBase]: 3004/5409 cut-off events. [2024-06-27 17:01:33,623 INFO L125 PetriNetUnfolderBase]: For 68326/68434 co-relation queries the response was YES. [2024-06-27 17:01:33,648 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-06-27 17:01:33,660 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 49 changer transitions 3/255 dead transitions. [2024-06-27 17:01:33,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 255 transitions, 2852 flow [2024-06-27 17:01:33,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:33,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:33,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-27 17:01:33,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-27 17:01:33,662 INFO L175 Difference]: Start difference. First operand has 186 places, 186 transitions, 1818 flow. Second operand 12 states and 243 transitions. [2024-06-27 17:01:33,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 255 transitions, 2852 flow [2024-06-27 17:01:33,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 255 transitions, 2645 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-27 17:01:33,768 INFO L231 Difference]: Finished difference. Result has 193 places, 192 transitions, 1875 flow [2024-06-27 17:01:33,768 INFO L264 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-06-27 17:01:33,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-27 17:01:33,769 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 192 transitions, 1875 flow [2024-06-27 17:01:33,769 INFO L496 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-06-27 17:01:33,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:33,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:33,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:01:33,770 INFO L420 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-06-27 17:01:33,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:33,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1722351493, now seen corresponding path program 20 times [2024-06-27 17:01:33,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:33,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682446992] [2024-06-27 17:01:33,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:33,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:33,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:34,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:34,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:34,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682446992] [2024-06-27 17:01:34,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682446992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:34,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:34,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:34,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321613426] [2024-06-27 17:01:34,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:34,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:34,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:34,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:34,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:34,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:34,233 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-06-27 17:01:34,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:34,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:34,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:35,127 INFO L124 PetriNetUnfolderBase]: 3004/5427 cut-off events. [2024-06-27 17:01:35,127 INFO L125 PetriNetUnfolderBase]: For 66851/66931 co-relation queries the response was YES. [2024-06-27 17:01:35,159 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-06-27 17:01:35,173 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 51 changer transitions 4/255 dead transitions. [2024-06-27 17:01:35,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 255 transitions, 2791 flow [2024-06-27 17:01:35,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 17:01:35,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 17:01:35,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-27 17:01:35,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 17:01:35,175 INFO L175 Difference]: Start difference. First operand has 193 places, 192 transitions, 1875 flow. Second operand 12 states and 240 transitions. [2024-06-27 17:01:35,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 255 transitions, 2791 flow [2024-06-27 17:01:35,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 2638 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:35,423 INFO L231 Difference]: Finished difference. Result has 198 places, 196 transitions, 1902 flow [2024-06-27 17:01:35,424 INFO L264 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-06-27 17:01:35,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-27 17:01:35,424 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 196 transitions, 1902 flow [2024-06-27 17:01:35,424 INFO L496 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-06-27 17:01:35,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:35,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:35,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:01:35,425 INFO L420 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-06-27 17:01:35,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:35,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1170385189, now seen corresponding path program 21 times [2024-06-27 17:01:35,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:35,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637079873] [2024-06-27 17:01:35,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:35,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:36,017 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:36,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:36,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637079873] [2024-06-27 17:01:36,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637079873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:36,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:36,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:36,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885003641] [2024-06-27 17:01:36,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:36,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:36,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:36,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:36,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:36,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:36,075 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-06-27 17:01:36,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:36,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:36,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:36,906 INFO L124 PetriNetUnfolderBase]: 3132/5656 cut-off events. [2024-06-27 17:01:36,906 INFO L125 PetriNetUnfolderBase]: For 74269/74455 co-relation queries the response was YES. [2024-06-27 17:01:36,943 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-06-27 17:01:36,960 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 213 selfloop transitions, 36 changer transitions 3/259 dead transitions. [2024-06-27 17:01:36,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3093 flow [2024-06-27 17:01:36,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:36,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-27 17:01:36,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-06-27 17:01:36,962 INFO L175 Difference]: Start difference. First operand has 198 places, 196 transitions, 1902 flow. Second operand 11 states and 223 transitions. [2024-06-27 17:01:36,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3093 flow [2024-06-27 17:01:37,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2939 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 17:01:37,082 INFO L231 Difference]: Finished difference. Result has 203 places, 205 transitions, 2125 flow [2024-06-27 17:01:37,082 INFO L264 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-06-27 17:01:37,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-27 17:01:37,083 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 205 transitions, 2125 flow [2024-06-27 17:01:37,083 INFO L496 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-06-27 17:01:37,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:37,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:37,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:01:37,084 INFO L420 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-06-27 17:01:37,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash 545898423, now seen corresponding path program 22 times [2024-06-27 17:01:37,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:37,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530421502] [2024-06-27 17:01:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:37,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:37,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:37,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:37,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530421502] [2024-06-27 17:01:37,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530421502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:37,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:37,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:37,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447395162] [2024-06-27 17:01:37,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:37,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:37,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:37,680 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-06-27 17:01:37,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:37,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:37,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:38,647 INFO L124 PetriNetUnfolderBase]: 3334/6006 cut-off events. [2024-06-27 17:01:38,648 INFO L125 PetriNetUnfolderBase]: For 106986/107312 co-relation queries the response was YES. [2024-06-27 17:01:38,687 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-06-27 17:01:38,706 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 226 selfloop transitions, 37 changer transitions 3/273 dead transitions. [2024-06-27 17:01:38,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 273 transitions, 3380 flow [2024-06-27 17:01:38,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:38,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-27 17:01:38,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47107438016528924 [2024-06-27 17:01:38,709 INFO L175 Difference]: Start difference. First operand has 203 places, 205 transitions, 2125 flow. Second operand 11 states and 228 transitions. [2024-06-27 17:01:38,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 273 transitions, 3380 flow [2024-06-27 17:01:38,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 273 transitions, 3090 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-06-27 17:01:38,862 INFO L231 Difference]: Finished difference. Result has 212 places, 215 transitions, 2224 flow [2024-06-27 17:01:38,862 INFO L264 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-06-27 17:01:38,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 17:01:38,862 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 215 transitions, 2224 flow [2024-06-27 17:01:38,863 INFO L496 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-06-27 17:01:38,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:38,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:38,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:01:38,863 INFO L420 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-06-27 17:01:38,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:38,864 INFO L85 PathProgramCache]: Analyzing trace with hash -9998039, now seen corresponding path program 23 times [2024-06-27 17:01:38,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:38,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815300648] [2024-06-27 17:01:38,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:38,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:38,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:39,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:39,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:39,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815300648] [2024-06-27 17:01:39,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815300648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:39,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:39,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:39,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384545935] [2024-06-27 17:01:39,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:39,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:39,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:39,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:39,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:39,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:39,322 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-06-27 17:01:39,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:39,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:39,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:40,243 INFO L124 PetriNetUnfolderBase]: 3395/6116 cut-off events. [2024-06-27 17:01:40,243 INFO L125 PetriNetUnfolderBase]: For 106404/106844 co-relation queries the response was YES. [2024-06-27 17:01:40,290 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-06-27 17:01:40,311 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 220 selfloop transitions, 36 changer transitions 4/267 dead transitions. [2024-06-27 17:01:40,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 267 transitions, 3176 flow [2024-06-27 17:01:40,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:40,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:40,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 17:01:40,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-06-27 17:01:40,313 INFO L175 Difference]: Start difference. First operand has 212 places, 215 transitions, 2224 flow. Second operand 11 states and 215 transitions. [2024-06-27 17:01:40,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 267 transitions, 3176 flow [2024-06-27 17:01:40,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 267 transitions, 2966 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-27 17:01:40,477 INFO L231 Difference]: Finished difference. Result has 220 places, 221 transitions, 2225 flow [2024-06-27 17:01:40,477 INFO L264 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-06-27 17:01:40,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-27 17:01:40,478 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 221 transitions, 2225 flow [2024-06-27 17:01:40,478 INFO L496 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-06-27 17:01:40,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:40,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:40,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:01:40,479 INFO L420 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-06-27 17:01:40,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:40,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1881834813, now seen corresponding path program 24 times [2024-06-27 17:01:40,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:40,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989242480] [2024-06-27 17:01:40,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:40,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:41,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:41,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:41,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989242480] [2024-06-27 17:01:41,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989242480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:41,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:41,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:41,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970510248] [2024-06-27 17:01:41,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:41,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:41,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:41,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:41,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:41,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:41,064 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-06-27 17:01:41,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:41,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:41,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:42,028 INFO L124 PetriNetUnfolderBase]: 3540/6360 cut-off events. [2024-06-27 17:01:42,028 INFO L125 PetriNetUnfolderBase]: For 106197/106413 co-relation queries the response was YES. [2024-06-27 17:01:42,075 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-06-27 17:01:42,093 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 42 changer transitions 3/283 dead transitions. [2024-06-27 17:01:42,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 283 transitions, 3433 flow [2024-06-27 17:01:42,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:42,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:42,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-27 17:01:42,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-06-27 17:01:42,094 INFO L175 Difference]: Start difference. First operand has 220 places, 221 transitions, 2225 flow. Second operand 11 states and 226 transitions. [2024-06-27 17:01:42,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 283 transitions, 3433 flow [2024-06-27 17:01:42,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 283 transitions, 3271 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:42,301 INFO L231 Difference]: Finished difference. Result has 227 places, 228 transitions, 2418 flow [2024-06-27 17:01:42,301 INFO L264 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-06-27 17:01:42,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-27 17:01:42,301 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 228 transitions, 2418 flow [2024-06-27 17:01:42,302 INFO L496 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-06-27 17:01:42,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:42,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:42,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:01:42,302 INFO L420 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-06-27 17:01:42,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:42,303 INFO L85 PathProgramCache]: Analyzing trace with hash -951654555, now seen corresponding path program 25 times [2024-06-27 17:01:42,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:42,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363032504] [2024-06-27 17:01:42,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:42,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:42,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:42,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:42,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:42,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363032504] [2024-06-27 17:01:42,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363032504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:42,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:42,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:42,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187036311] [2024-06-27 17:01:42,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:42,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:42,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:42,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:42,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:42,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:42,812 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-06-27 17:01:42,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:42,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:42,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:43,867 INFO L124 PetriNetUnfolderBase]: 3646/6583 cut-off events. [2024-06-27 17:01:43,868 INFO L125 PetriNetUnfolderBase]: For 135227/135458 co-relation queries the response was YES. [2024-06-27 17:01:43,913 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-06-27 17:01:43,933 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 35 changer transitions 3/291 dead transitions. [2024-06-27 17:01:43,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 291 transitions, 3618 flow [2024-06-27 17:01:43,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:43,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:43,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 17:01:43,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-06-27 17:01:43,934 INFO L175 Difference]: Start difference. First operand has 227 places, 228 transitions, 2418 flow. Second operand 11 states and 225 transitions. [2024-06-27 17:01:43,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 291 transitions, 3618 flow [2024-06-27 17:01:44,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 291 transitions, 3374 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:44,215 INFO L231 Difference]: Finished difference. Result has 234 places, 234 transitions, 2435 flow [2024-06-27 17:01:44,215 INFO L264 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-06-27 17:01:44,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-27 17:01:44,216 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 234 transitions, 2435 flow [2024-06-27 17:01:44,216 INFO L496 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-06-27 17:01:44,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:44,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:44,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:01:44,217 INFO L420 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-06-27 17:01:44,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:44,217 INFO L85 PathProgramCache]: Analyzing trace with hash -835580977, now seen corresponding path program 26 times [2024-06-27 17:01:44,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:44,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941229088] [2024-06-27 17:01:44,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:44,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:44,739 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:44,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:44,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941229088] [2024-06-27 17:01:44,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941229088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:44,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:44,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:44,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601744932] [2024-06-27 17:01:44,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:44,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:44,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:44,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:44,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:44,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:44,786 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-06-27 17:01:44,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:44,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:44,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:45,848 INFO L124 PetriNetUnfolderBase]: 3708/6679 cut-off events. [2024-06-27 17:01:45,848 INFO L125 PetriNetUnfolderBase]: For 137403/137631 co-relation queries the response was YES. [2024-06-27 17:01:45,904 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-06-27 17:01:45,926 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 245 selfloop transitions, 37 changer transitions 4/293 dead transitions. [2024-06-27 17:01:45,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 293 transitions, 3581 flow [2024-06-27 17:01:45,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:45,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:45,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 17:01:45,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-06-27 17:01:45,928 INFO L175 Difference]: Start difference. First operand has 234 places, 234 transitions, 2435 flow. Second operand 11 states and 224 transitions. [2024-06-27 17:01:45,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 293 transitions, 3581 flow [2024-06-27 17:01:46,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 293 transitions, 3398 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:46,222 INFO L231 Difference]: Finished difference. Result has 240 places, 238 transitions, 2502 flow [2024-06-27 17:01:46,222 INFO L264 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-06-27 17:01:46,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-27 17:01:46,222 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 238 transitions, 2502 flow [2024-06-27 17:01:46,223 INFO L496 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-06-27 17:01:46,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:46,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:46,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:01:46,223 INFO L420 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-06-27 17:01:46,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:46,223 INFO L85 PathProgramCache]: Analyzing trace with hash -259366763, now seen corresponding path program 27 times [2024-06-27 17:01:46,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:46,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726087293] [2024-06-27 17:01:46,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:46,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:46,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:46,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:46,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:46,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726087293] [2024-06-27 17:01:46,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726087293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:46,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:46,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:46,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853936458] [2024-06-27 17:01:46,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:46,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:46,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:46,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:46,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:46,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:46,780 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-06-27 17:01:46,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:46,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:46,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:47,920 INFO L124 PetriNetUnfolderBase]: 3804/6871 cut-off events. [2024-06-27 17:01:47,920 INFO L125 PetriNetUnfolderBase]: For 149503/149715 co-relation queries the response was YES. [2024-06-27 17:01:47,975 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-06-27 17:01:47,996 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 254 selfloop transitions, 36 changer transitions 3/300 dead transitions. [2024-06-27 17:01:47,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 300 transitions, 3757 flow [2024-06-27 17:01:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:47,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 17:01:47,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-06-27 17:01:47,997 INFO L175 Difference]: Start difference. First operand has 240 places, 238 transitions, 2502 flow. Second operand 11 states and 225 transitions. [2024-06-27 17:01:47,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 300 transitions, 3757 flow [2024-06-27 17:01:48,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3562 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-27 17:01:48,217 INFO L231 Difference]: Finished difference. Result has 246 places, 244 transitions, 2586 flow [2024-06-27 17:01:48,218 INFO L264 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-06-27 17:01:48,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 17:01:48,218 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 244 transitions, 2586 flow [2024-06-27 17:01:48,218 INFO L496 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-06-27 17:01:48,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:48,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:48,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:01:48,219 INFO L420 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-06-27 17:01:48,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:48,219 INFO L85 PathProgramCache]: Analyzing trace with hash 186554381, now seen corresponding path program 28 times [2024-06-27 17:01:48,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:48,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496336988] [2024-06-27 17:01:48,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:48,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:48,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:48,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:48,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:48,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496336988] [2024-06-27 17:01:48,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496336988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:48,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:48,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:48,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66434310] [2024-06-27 17:01:48,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:48,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:48,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:48,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:48,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:48,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:48,701 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-06-27 17:01:48,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:48,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:48,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:49,803 INFO L124 PetriNetUnfolderBase]: 3804/6879 cut-off events. [2024-06-27 17:01:49,803 INFO L125 PetriNetUnfolderBase]: For 149090/149302 co-relation queries the response was YES. [2024-06-27 17:01:49,868 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-06-27 17:01:49,891 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 252 selfloop transitions, 37 changer transitions 4/300 dead transitions. [2024-06-27 17:01:49,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 300 transitions, 3661 flow [2024-06-27 17:01:49,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:49,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:49,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 17:01:49,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-06-27 17:01:49,895 INFO L175 Difference]: Start difference. First operand has 246 places, 244 transitions, 2586 flow. Second operand 11 states and 222 transitions. [2024-06-27 17:01:49,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 300 transitions, 3661 flow [2024-06-27 17:01:50,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 3461 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-27 17:01:50,154 INFO L231 Difference]: Finished difference. Result has 252 places, 248 transitions, 2535 flow [2024-06-27 17:01:50,155 INFO L264 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-06-27 17:01:50,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-27 17:01:50,155 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 248 transitions, 2535 flow [2024-06-27 17:01:50,155 INFO L496 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-06-27 17:01:50,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:50,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:50,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:01:50,156 INFO L420 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-06-27 17:01:50,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:50,156 INFO L85 PathProgramCache]: Analyzing trace with hash 680073123, now seen corresponding path program 29 times [2024-06-27 17:01:50,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:50,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409426176] [2024-06-27 17:01:50,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:50,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:50,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:50,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:50,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:50,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409426176] [2024-06-27 17:01:50,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409426176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:50,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:50,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:50,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228952950] [2024-06-27 17:01:50,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:50,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:50,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:50,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:50,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:50,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:50,688 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-06-27 17:01:50,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:50,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:50,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:51,828 INFO L124 PetriNetUnfolderBase]: 3840/6945 cut-off events. [2024-06-27 17:01:51,829 INFO L125 PetriNetUnfolderBase]: For 145012/145248 co-relation queries the response was YES. [2024-06-27 17:01:51,886 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-06-27 17:01:51,906 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 250 selfloop transitions, 37 changer transitions 3/297 dead transitions. [2024-06-27 17:01:51,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 297 transitions, 3523 flow [2024-06-27 17:01:51,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:51,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 17:01:51,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-06-27 17:01:51,907 INFO L175 Difference]: Start difference. First operand has 252 places, 248 transitions, 2535 flow. Second operand 11 states and 215 transitions. [2024-06-27 17:01:51,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 297 transitions, 3523 flow [2024-06-27 17:01:52,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 297 transitions, 3387 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:52,177 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 2545 flow [2024-06-27 17:01:52,178 INFO L264 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-06-27 17:01:52,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-27 17:01:52,178 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 2545 flow [2024-06-27 17:01:52,179 INFO L496 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-06-27 17:01:52,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:52,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:52,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:01:52,179 INFO L420 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-06-27 17:01:52,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:52,180 INFO L85 PathProgramCache]: Analyzing trace with hash -860547569, now seen corresponding path program 30 times [2024-06-27 17:01:52,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:52,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631055924] [2024-06-27 17:01:52,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:52,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:52,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:52,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:52,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631055924] [2024-06-27 17:01:52,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631055924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:52,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:52,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:52,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498924519] [2024-06-27 17:01:52,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:52,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:52,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:52,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:52,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:52,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:52,565 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-06-27 17:01:52,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:52,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:52,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:53,652 INFO L124 PetriNetUnfolderBase]: 3840/6964 cut-off events. [2024-06-27 17:01:53,652 INFO L125 PetriNetUnfolderBase]: For 143299/143535 co-relation queries the response was YES. [2024-06-27 17:01:53,723 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-06-27 17:01:53,744 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 253 selfloop transitions, 41 changer transitions 4/305 dead transitions. [2024-06-27 17:01:53,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 305 transitions, 3576 flow [2024-06-27 17:01:53,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:53,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:53,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 17:01:53,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-27 17:01:53,745 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 2545 flow. Second operand 11 states and 221 transitions. [2024-06-27 17:01:53,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 305 transitions, 3576 flow [2024-06-27 17:01:54,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 305 transitions, 3440 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:54,035 INFO L231 Difference]: Finished difference. Result has 260 places, 255 transitions, 2579 flow [2024-06-27 17:01:54,036 INFO L264 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-06-27 17:01:54,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 17:01:54,036 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 255 transitions, 2579 flow [2024-06-27 17:01:54,036 INFO L496 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-06-27 17:01:54,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:54,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:54,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:01:54,037 INFO L420 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-06-27 17:01:54,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:54,037 INFO L85 PathProgramCache]: Analyzing trace with hash 840245459, now seen corresponding path program 31 times [2024-06-27 17:01:54,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:54,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829367555] [2024-06-27 17:01:54,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:54,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:54,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:54,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:54,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829367555] [2024-06-27 17:01:54,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829367555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:54,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:54,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:54,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538606476] [2024-06-27 17:01:54,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:54,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:54,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:54,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:54,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:54,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:54,481 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-06-27 17:01:54,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:54,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:54,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:55,647 INFO L124 PetriNetUnfolderBase]: 3840/6955 cut-off events. [2024-06-27 17:01:55,647 INFO L125 PetriNetUnfolderBase]: For 143493/143727 co-relation queries the response was YES. [2024-06-27 17:01:55,711 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-06-27 17:01:55,736 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 35 changer transitions 3/301 dead transitions. [2024-06-27 17:01:55,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 301 transitions, 3525 flow [2024-06-27 17:01:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:55,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-27 17:01:55,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-06-27 17:01:55,737 INFO L175 Difference]: Start difference. First operand has 260 places, 255 transitions, 2579 flow. Second operand 11 states and 212 transitions. [2024-06-27 17:01:55,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 301 transitions, 3525 flow [2024-06-27 17:01:56,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 301 transitions, 3369 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:56,062 INFO L231 Difference]: Finished difference. Result has 264 places, 257 transitions, 2517 flow [2024-06-27 17:01:56,063 INFO L264 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-06-27 17:01:56,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-27 17:01:56,063 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 257 transitions, 2517 flow [2024-06-27 17:01:56,063 INFO L496 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-06-27 17:01:56,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:56,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:56,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:01:56,064 INFO L420 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-06-27 17:01:56,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:56,064 INFO L85 PathProgramCache]: Analyzing trace with hash -449187067, now seen corresponding path program 32 times [2024-06-27 17:01:56,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:56,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754290758] [2024-06-27 17:01:56,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:56,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:56,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:56,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:56,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754290758] [2024-06-27 17:01:56,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754290758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:56,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:56,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:56,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016342077] [2024-06-27 17:01:56,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:56,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:56,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:56,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:56,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:56,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:56,643 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-06-27 17:01:56,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:56,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:56,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:01:57,976 INFO L124 PetriNetUnfolderBase]: 3971/7189 cut-off events. [2024-06-27 17:01:57,976 INFO L125 PetriNetUnfolderBase]: For 156970/157232 co-relation queries the response was YES. [2024-06-27 17:01:58,030 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-06-27 17:01:58,050 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 272 selfloop transitions, 35 changer transitions 3/317 dead transitions. [2024-06-27 17:01:58,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 317 transitions, 3986 flow [2024-06-27 17:01:58,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:01:58,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:01:58,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 17:01:58,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-06-27 17:01:58,051 INFO L175 Difference]: Start difference. First operand has 264 places, 257 transitions, 2517 flow. Second operand 11 states and 222 transitions. [2024-06-27 17:01:58,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 317 transitions, 3986 flow [2024-06-27 17:01:58,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 317 transitions, 3918 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 17:01:58,521 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 2928 flow [2024-06-27 17:01:58,521 INFO L264 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-06-27 17:01:58,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 17:01:58,522 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 2928 flow [2024-06-27 17:01:58,522 INFO L496 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-06-27 17:01:58,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:01:58,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:01:58,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:01:58,523 INFO L420 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-06-27 17:01:58,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:01:58,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2106552235, now seen corresponding path program 33 times [2024-06-27 17:01:58,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:01:58,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766393014] [2024-06-27 17:01:58,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:01:58,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:01:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:01:59,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:01:59,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:01:59,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766393014] [2024-06-27 17:01:59,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766393014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:01:59,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:01:59,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:01:59,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434443664] [2024-06-27 17:01:59,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:01:59,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:01:59,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:01:59,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:01:59,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:01:59,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:01:59,104 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-06-27 17:01:59,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:01:59,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:01:59,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:00,791 INFO L124 PetriNetUnfolderBase]: 4133/7425 cut-off events. [2024-06-27 17:02:00,791 INFO L125 PetriNetUnfolderBase]: For 214230/214676 co-relation queries the response was YES. [2024-06-27 17:02:00,844 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-06-27 17:02:00,864 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 284 selfloop transitions, 36 changer transitions 3/330 dead transitions. [2024-06-27 17:02:00,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 330 transitions, 4429 flow [2024-06-27 17:02:00,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:00,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:00,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-27 17:02:00,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-06-27 17:02:00,865 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 2928 flow. Second operand 11 states and 227 transitions. [2024-06-27 17:02:00,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 330 transitions, 4429 flow [2024-06-27 17:02:01,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 330 transitions, 4099 flow, removed 149 selfloop flow, removed 5 redundant places. [2024-06-27 17:02:01,222 INFO L231 Difference]: Finished difference. Result has 279 places, 275 transitions, 3039 flow [2024-06-27 17:02:01,222 INFO L264 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-06-27 17:02:01,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 17:02:01,223 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 275 transitions, 3039 flow [2024-06-27 17:02:01,223 INFO L496 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-06-27 17:02:01,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:01,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:01,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:02:01,223 INFO L420 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-06-27 17:02:01,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash -992200685, now seen corresponding path program 34 times [2024-06-27 17:02:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:01,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857590017] [2024-06-27 17:02:01,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:01,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:01,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:01,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:01,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857590017] [2024-06-27 17:02:01,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857590017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:01,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:01,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:01,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020896158] [2024-06-27 17:02:01,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:01,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:01,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:01,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:01,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:01,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:01,728 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-06-27 17:02:01,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:01,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:01,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:03,306 INFO L124 PetriNetUnfolderBase]: 4194/7535 cut-off events. [2024-06-27 17:02:03,306 INFO L125 PetriNetUnfolderBase]: For 228123/228647 co-relation queries the response was YES. [2024-06-27 17:02:03,363 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-06-27 17:02:03,383 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 278 selfloop transitions, 35 changer transitions 4/324 dead transitions. [2024-06-27 17:02:03,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 324 transitions, 4161 flow [2024-06-27 17:02:03,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:03,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:03,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-27 17:02:03,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-27 17:02:03,385 INFO L175 Difference]: Start difference. First operand has 279 places, 275 transitions, 3039 flow. Second operand 11 states and 214 transitions. [2024-06-27 17:02:03,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 324 transitions, 4161 flow [2024-06-27 17:02:03,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 324 transitions, 3863 flow, removed 133 selfloop flow, removed 5 redundant places. [2024-06-27 17:02:03,889 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 2996 flow [2024-06-27 17:02:03,889 INFO L264 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-06-27 17:02:03,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-27 17:02:03,890 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 2996 flow [2024-06-27 17:02:03,890 INFO L496 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-06-27 17:02:03,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:03,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:03,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:02:03,891 INFO L420 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-06-27 17:02:03,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:03,891 INFO L85 PathProgramCache]: Analyzing trace with hash -908908113, now seen corresponding path program 35 times [2024-06-27 17:02:03,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:03,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127364930] [2024-06-27 17:02:03,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:03,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:04,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:04,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:04,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127364930] [2024-06-27 17:02:04,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127364930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:04,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:04,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:04,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621719325] [2024-06-27 17:02:04,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:04,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:04,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:04,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:04,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:04,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:04,570 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-06-27 17:02:04,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:04,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:04,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:06,311 INFO L124 PetriNetUnfolderBase]: 4345/7826 cut-off events. [2024-06-27 17:02:06,311 INFO L125 PetriNetUnfolderBase]: For 228730/229014 co-relation queries the response was YES. [2024-06-27 17:02:06,371 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-06-27 17:02:06,393 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 289 selfloop transitions, 41 changer transitions 3/340 dead transitions. [2024-06-27 17:02:06,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 340 transitions, 4466 flow [2024-06-27 17:02:06,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:06,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:06,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 17:02:06,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-06-27 17:02:06,397 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 2996 flow. Second operand 11 states and 225 transitions. [2024-06-27 17:02:06,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 340 transitions, 4466 flow [2024-06-27 17:02:06,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 340 transitions, 4248 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-27 17:02:06,880 INFO L231 Difference]: Finished difference. Result has 294 places, 288 transitions, 3227 flow [2024-06-27 17:02:06,880 INFO L264 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-06-27 17:02:06,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 17:02:06,881 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 288 transitions, 3227 flow [2024-06-27 17:02:06,882 INFO L496 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-06-27 17:02:06,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:06,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:06,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:02:06,882 INFO L420 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-06-27 17:02:06,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:06,883 INFO L85 PathProgramCache]: Analyzing trace with hash -271201099, now seen corresponding path program 36 times [2024-06-27 17:02:06,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:06,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219806796] [2024-06-27 17:02:06,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:06,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:06,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:07,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:07,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:07,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219806796] [2024-06-27 17:02:07,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219806796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:07,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:07,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:07,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572040552] [2024-06-27 17:02:07,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:07,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:07,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:07,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:07,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:07,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:07,539 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-06-27 17:02:07,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:07,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:07,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:09,348 INFO L124 PetriNetUnfolderBase]: 4408/7953 cut-off events. [2024-06-27 17:02:09,349 INFO L125 PetriNetUnfolderBase]: For 265688/265976 co-relation queries the response was YES. [2024-06-27 17:02:09,406 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-06-27 17:02:09,425 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 303 selfloop transitions, 34 changer transitions 3/347 dead transitions. [2024-06-27 17:02:09,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 347 transitions, 4640 flow [2024-06-27 17:02:09,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:09,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:09,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 17:02:09,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-06-27 17:02:09,426 INFO L175 Difference]: Start difference. First operand has 294 places, 288 transitions, 3227 flow. Second operand 11 states and 224 transitions. [2024-06-27 17:02:09,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 347 transitions, 4640 flow [2024-06-27 17:02:09,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 347 transitions, 4314 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-06-27 17:02:09,975 INFO L231 Difference]: Finished difference. Result has 301 places, 293 transitions, 3213 flow [2024-06-27 17:02:09,975 INFO L264 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-06-27 17:02:09,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 17:02:09,976 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 293 transitions, 3213 flow [2024-06-27 17:02:09,976 INFO L496 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-06-27 17:02:09,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:09,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:09,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:02:09,976 INFO L420 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-06-27 17:02:09,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:09,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1107766655, now seen corresponding path program 37 times [2024-06-27 17:02:09,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:09,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135984897] [2024-06-27 17:02:09,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:09,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:09,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:10,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:10,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:10,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135984897] [2024-06-27 17:02:10,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135984897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:10,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:10,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:10,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790115661] [2024-06-27 17:02:10,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:10,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:10,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:10,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:10,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:10,690 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-06-27 17:02:10,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:10,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:10,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:12,340 INFO L124 PetriNetUnfolderBase]: 4408/7942 cut-off events. [2024-06-27 17:02:12,340 INFO L125 PetriNetUnfolderBase]: For 255908/256192 co-relation queries the response was YES. [2024-06-27 17:02:12,419 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-06-27 17:02:12,451 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 299 selfloop transitions, 33 changer transitions 3/342 dead transitions. [2024-06-27 17:02:12,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 342 transitions, 4376 flow [2024-06-27 17:02:12,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:12,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:12,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 17:02:12,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-06-27 17:02:12,452 INFO L175 Difference]: Start difference. First operand has 301 places, 293 transitions, 3213 flow. Second operand 11 states and 215 transitions. [2024-06-27 17:02:12,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 342 transitions, 4376 flow [2024-06-27 17:02:13,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 342 transitions, 4131 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-06-27 17:02:13,299 INFO L231 Difference]: Finished difference. Result has 307 places, 296 transitions, 3119 flow [2024-06-27 17:02:13,300 INFO L264 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-06-27 17:02:13,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-27 17:02:13,300 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 296 transitions, 3119 flow [2024-06-27 17:02:13,300 INFO L496 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-06-27 17:02:13,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:13,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:13,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:02:13,301 INFO L420 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-06-27 17:02:13,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:13,302 INFO L85 PathProgramCache]: Analyzing trace with hash 261907245, now seen corresponding path program 38 times [2024-06-27 17:02:13,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:13,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320867774] [2024-06-27 17:02:13,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:13,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:13,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:13,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:13,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320867774] [2024-06-27 17:02:13,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320867774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:13,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:13,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:13,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751986857] [2024-06-27 17:02:13,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:13,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:13,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:13,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:13,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:13,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:13,826 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-06-27 17:02:13,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:13,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:13,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:15,582 INFO L124 PetriNetUnfolderBase]: 4471/8021 cut-off events. [2024-06-27 17:02:15,582 INFO L125 PetriNetUnfolderBase]: For 255285/255549 co-relation queries the response was YES. [2024-06-27 17:02:15,649 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-06-27 17:02:15,672 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 35 changer transitions 3/354 dead transitions. [2024-06-27 17:02:15,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 354 transitions, 4561 flow [2024-06-27 17:02:15,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:15,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 17:02:15,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-06-27 17:02:15,673 INFO L175 Difference]: Start difference. First operand has 307 places, 296 transitions, 3119 flow. Second operand 11 states and 224 transitions. [2024-06-27 17:02:15,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 354 transitions, 4561 flow [2024-06-27 17:02:16,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 354 transitions, 4435 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 17:02:16,168 INFO L231 Difference]: Finished difference. Result has 312 places, 301 transitions, 3315 flow [2024-06-27 17:02:16,169 INFO L264 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-06-27 17:02:16,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 17:02:16,169 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 301 transitions, 3315 flow [2024-06-27 17:02:16,170 INFO L496 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-06-27 17:02:16,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:16,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:16,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:02:16,170 INFO L420 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-06-27 17:02:16,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:16,171 INFO L85 PathProgramCache]: Analyzing trace with hash -2051050689, now seen corresponding path program 39 times [2024-06-27 17:02:16,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:16,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666060690] [2024-06-27 17:02:16,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:16,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:16,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:16,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:16,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666060690] [2024-06-27 17:02:16,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666060690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:16,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:16,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:16,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975619563] [2024-06-27 17:02:16,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:16,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:16,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:16,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:16,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:16,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:16,551 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-06-27 17:02:16,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:16,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:16,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:18,484 INFO L124 PetriNetUnfolderBase]: 4471/8029 cut-off events. [2024-06-27 17:02:18,484 INFO L125 PetriNetUnfolderBase]: For 268174/268438 co-relation queries the response was YES. [2024-06-27 17:02:18,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41448 conditions, 8029 events. 4471/8029 cut-off events. For 268174/268438 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 62123 event pairs, 2128 based on Foata normal form. 64/7848 useless extension candidates. Maximal degree in co-relation 41304. Up to 6651 conditions per place. [2024-06-27 17:02:18,576 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 307 selfloop transitions, 36 changer transitions 4/354 dead transitions. [2024-06-27 17:02:18,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 354 transitions, 4530 flow [2024-06-27 17:02:18,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:18,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:18,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 17:02:18,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-06-27 17:02:18,577 INFO L175 Difference]: Start difference. First operand has 312 places, 301 transitions, 3315 flow. Second operand 11 states and 221 transitions. [2024-06-27 17:02:18,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 354 transitions, 4530 flow [2024-06-27 17:02:19,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 354 transitions, 4270 flow, removed 112 selfloop flow, removed 6 redundant places. [2024-06-27 17:02:19,127 INFO L231 Difference]: Finished difference. Result has 318 places, 305 transitions, 3222 flow [2024-06-27 17:02:19,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3222, PETRI_PLACES=318, PETRI_TRANSITIONS=305} [2024-06-27 17:02:19,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 17:02:19,128 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 305 transitions, 3222 flow [2024-06-27 17:02:19,129 INFO L496 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-06-27 17:02:19,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:19,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:19,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:02:19,129 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 17:02:19,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:19,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1323791381, now seen corresponding path program 40 times [2024-06-27 17:02:19,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:19,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978474960] [2024-06-27 17:02:19,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:19,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:19,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:19,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:19,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:19,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978474960] [2024-06-27 17:02:19,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978474960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:19,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:19,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:19,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473111362] [2024-06-27 17:02:19,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:19,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:19,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:19,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:19,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:19,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:19,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 305 transitions, 3222 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-06-27 17:02:19,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:19,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:19,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:21,382 INFO L124 PetriNetUnfolderBase]: 4471/8027 cut-off events. [2024-06-27 17:02:21,383 INFO L125 PetriNetUnfolderBase]: For 254986/255274 co-relation queries the response was YES. [2024-06-27 17:02:21,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40611 conditions, 8027 events. 4471/8027 cut-off events. For 254986/255274 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 62123 event pairs, 2124 based on Foata normal form. 80/7864 useless extension candidates. Maximal degree in co-relation 40464. Up to 6647 conditions per place. [2024-06-27 17:02:21,477 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 305 selfloop transitions, 40 changer transitions 4/356 dead transitions. [2024-06-27 17:02:21,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 356 transitions, 4367 flow [2024-06-27 17:02:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:21,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:21,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-27 17:02:21,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 17:02:21,479 INFO L175 Difference]: Start difference. First operand has 318 places, 305 transitions, 3222 flow. Second operand 11 states and 220 transitions. [2024-06-27 17:02:21,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 356 transitions, 4367 flow [2024-06-27 17:02:22,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 356 transitions, 4201 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 17:02:22,088 INFO L231 Difference]: Finished difference. Result has 322 places, 309 transitions, 3242 flow [2024-06-27 17:02:22,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3242, PETRI_PLACES=322, PETRI_TRANSITIONS=309} [2024-06-27 17:02:22,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 17:02:22,089 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 309 transitions, 3242 flow [2024-06-27 17:02:22,089 INFO L496 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-06-27 17:02:22,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:22,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:22,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:02:22,090 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 17:02:22,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:22,090 INFO L85 PathProgramCache]: Analyzing trace with hash 2012940739, now seen corresponding path program 41 times [2024-06-27 17:02:22,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:22,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810808285] [2024-06-27 17:02:22,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:22,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:22,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:22,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:22,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:22,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810808285] [2024-06-27 17:02:22,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810808285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:22,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:22,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:22,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608670259] [2024-06-27 17:02:22,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:22,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:22,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:22,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:22,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:22,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:22,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 309 transitions, 3242 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-06-27 17:02:22,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:22,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:22,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:24,526 INFO L124 PetriNetUnfolderBase]: 4507/8093 cut-off events. [2024-06-27 17:02:24,526 INFO L125 PetriNetUnfolderBase]: For 250577/250865 co-relation queries the response was YES. [2024-06-27 17:02:24,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40527 conditions, 8093 events. 4507/8093 cut-off events. For 250577/250865 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 62765 event pairs, 2186 based on Foata normal form. 80/7918 useless extension candidates. Maximal degree in co-relation 40378. Up to 6781 conditions per place. [2024-06-27 17:02:24,635 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 36 changer transitions 3/355 dead transitions. [2024-06-27 17:02:24,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 355 transitions, 4362 flow [2024-06-27 17:02:24,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:24,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:24,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-27 17:02:24,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-27 17:02:24,637 INFO L175 Difference]: Start difference. First operand has 322 places, 309 transitions, 3242 flow. Second operand 11 states and 214 transitions. [2024-06-27 17:02:24,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 355 transitions, 4362 flow [2024-06-27 17:02:25,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 355 transitions, 4178 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-27 17:02:25,472 INFO L231 Difference]: Finished difference. Result has 326 places, 312 transitions, 3224 flow [2024-06-27 17:02:25,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3224, PETRI_PLACES=326, PETRI_TRANSITIONS=312} [2024-06-27 17:02:25,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 17:02:25,473 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 312 transitions, 3224 flow [2024-06-27 17:02:25,473 INFO L496 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-06-27 17:02:25,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:25,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:25,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:02:25,474 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 17:02:25,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:25,474 INFO L85 PathProgramCache]: Analyzing trace with hash 103041487, now seen corresponding path program 42 times [2024-06-27 17:02:25,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:25,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600889948] [2024-06-27 17:02:25,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:25,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:25,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:25,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:25,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600889948] [2024-06-27 17:02:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600889948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:25,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:02:25,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 17:02:25,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005589649] [2024-06-27 17:02:25,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:25,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 17:02:25,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:25,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 17:02:25,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 17:02:25,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 17:02:25,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 312 transitions, 3224 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-06-27 17:02:25,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:25,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 17:02:25,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:27,556 INFO L124 PetriNetUnfolderBase]: 4507/8153 cut-off events. [2024-06-27 17:02:27,557 INFO L125 PetriNetUnfolderBase]: For 245181/245469 co-relation queries the response was YES. [2024-06-27 17:02:27,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40172 conditions, 8153 events. 4507/8153 cut-off events. For 245181/245469 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 64010 event pairs, 2129 based on Foata normal form. 72/7952 useless extension candidates. Maximal degree in co-relation 40021. Up to 6794 conditions per place. [2024-06-27 17:02:27,662 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 311 selfloop transitions, 34 changer transitions 3/355 dead transitions. [2024-06-27 17:02:27,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 355 transitions, 4274 flow [2024-06-27 17:02:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:02:27,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:02:27,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-27 17:02:27,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-06-27 17:02:27,663 INFO L175 Difference]: Start difference. First operand has 326 places, 312 transitions, 3224 flow. Second operand 11 states and 211 transitions. [2024-06-27 17:02:27,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 355 transitions, 4274 flow [2024-06-27 17:02:28,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 355 transitions, 4104 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-27 17:02:28,499 INFO L231 Difference]: Finished difference. Result has 330 places, 314 transitions, 3148 flow [2024-06-27 17:02:28,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3148, PETRI_PLACES=330, PETRI_TRANSITIONS=314} [2024-06-27 17:02:28,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 17:02:28,500 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 314 transitions, 3148 flow [2024-06-27 17:02:28,500 INFO L496 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-06-27 17:02:28,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:28,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:02:28,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:02:28,500 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 17:02:28,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:28,501 INFO L85 PathProgramCache]: Analyzing trace with hash 26885755, now seen corresponding path program 1 times [2024-06-27 17:02:28,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:28,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588730831] [2024-06-27 17:02:28,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:28,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:28,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 17:02:28,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:28,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588730831] [2024-06-27 17:02:28,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588730831] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 17:02:28,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488776519] [2024-06-27 17:02:28,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:28,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 17:02:28,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:02:28,603 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 17:02:28,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-06-27 17:02:28,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:28,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjunts are in the unsatisfiable core [2024-06-27 17:02:28,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 17:02:28,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 17:02:28,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 17:02:28,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 17:02:28,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488776519] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 17:02:28,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 17:02:28,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-06-27 17:02:28,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212349840] [2024-06-27 17:02:28,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 17:02:28,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 17:02:28,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:28,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 17:02:28,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-27 17:02:28,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:02:28,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 314 transitions, 3148 flow. Second operand has 12 states, 12 states have (on average 16.0) internal successors, (192), 12 states have internal predecessors, (192), 0 states have call successors, (0), 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-06-27 17:02:28,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:28,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:02:28,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:32,070 INFO L124 PetriNetUnfolderBase]: 7585/14483 cut-off events. [2024-06-27 17:02:32,070 INFO L125 PetriNetUnfolderBase]: For 498601/499429 co-relation queries the response was YES. [2024-06-27 17:02:32,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73126 conditions, 14483 events. 7585/14483 cut-off events. For 498601/499429 co-relation queries the response was YES. Maximal size of possible extension queue 1240. Compared 131998 event pairs, 4538 based on Foata normal form. 399/14280 useless extension candidates. Maximal degree in co-relation 72973. Up to 6153 conditions per place. [2024-06-27 17:02:32,285 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 522 selfloop transitions, 6 changer transitions 12/586 dead transitions. [2024-06-27 17:02:32,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 586 transitions, 7051 flow [2024-06-27 17:02:32,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:02:32,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:02:32,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 17:02:32,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 17:02:32,286 INFO L175 Difference]: Start difference. First operand has 330 places, 314 transitions, 3148 flow. Second operand 7 states and 147 transitions. [2024-06-27 17:02:32,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 586 transitions, 7051 flow [2024-06-27 17:02:33,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 586 transitions, 6919 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 17:02:33,307 INFO L231 Difference]: Finished difference. Result has 332 places, 318 transitions, 3137 flow [2024-06-27 17:02:33,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3137, PETRI_PLACES=332, PETRI_TRANSITIONS=318} [2024-06-27 17:02:33,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-27 17:02:33,308 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 318 transitions, 3137 flow [2024-06-27 17:02:33,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 16.0) internal successors, (192), 12 states have internal predecessors, (192), 0 states have call successors, (0), 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-06-27 17:02:33,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:33,309 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06-27 17:02:33,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-06-27 17:02:33,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-06-27 17:02:33,524 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 17:02:33,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:33,524 INFO L85 PathProgramCache]: Analyzing trace with hash -2050968607, now seen corresponding path program 2 times [2024-06-27 17:02:33,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:33,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680658059] [2024-06-27 17:02:33,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:33,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:33,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:33,927 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 17:02:33,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:33,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680658059] [2024-06-27 17:02:33,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680658059] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 17:02:33,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170865519] [2024-06-27 17:02:33,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-06-27 17:02:33,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 17:02:33,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:02:33,933 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 17:02:33,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-06-27 17:02:34,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-06-27 17:02:34,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-06-27 17:02:34,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2024-06-27 17:02:34,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 17:02:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:34,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-06-27 17:02:34,238 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-06-27 17:02:34,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-06-27 17:02:34,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-06-27 17:02:34,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170865519] provided 0 perfect and 2 imperfect interpolant sequences [2024-06-27 17:02:34,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-06-27 17:02:34,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 4] total 14 [2024-06-27 17:02:34,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637271839] [2024-06-27 17:02:34,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-06-27 17:02:34,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-27 17:02:34,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:34,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-27 17:02:34,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-06-27 17:02:34,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 17:02:34,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 318 transitions, 3137 flow. Second operand has 15 states, 15 states have (on average 13.266666666666667) internal successors, (199), 15 states have internal predecessors, (199), 0 states have call successors, (0), 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-06-27 17:02:34,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:34,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 17:02:34,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:02:38,950 INFO L124 PetriNetUnfolderBase]: 11294/20335 cut-off events. [2024-06-27 17:02:38,950 INFO L125 PetriNetUnfolderBase]: For 742178/743052 co-relation queries the response was YES. [2024-06-27 17:02:39,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103555 conditions, 20335 events. 11294/20335 cut-off events. For 742178/743052 co-relation queries the response was YES. Maximal size of possible extension queue 1488. Compared 178614 event pairs, 4074 based on Foata normal form. 343/19647 useless extension candidates. Maximal degree in co-relation 103398. Up to 13092 conditions per place. [2024-06-27 17:02:39,809 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 442 selfloop transitions, 25 changer transitions 0/511 dead transitions. [2024-06-27 17:02:39,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 511 transitions, 6116 flow [2024-06-27 17:02:39,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 17:02:39,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 17:02:39,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 297 transitions. [2024-06-27 17:02:39,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-06-27 17:02:39,821 INFO L175 Difference]: Start difference. First operand has 332 places, 318 transitions, 3137 flow. Second operand 17 states and 297 transitions. [2024-06-27 17:02:39,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 511 transitions, 6116 flow [2024-06-27 17:02:41,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 511 transitions, 6081 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:02:41,305 INFO L231 Difference]: Finished difference. Result has 351 places, 333 transitions, 3284 flow [2024-06-27 17:02:41,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3284, PETRI_PLACES=351, PETRI_TRANSITIONS=333} [2024-06-27 17:02:41,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-27 17:02:41,306 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 333 transitions, 3284 flow [2024-06-27 17:02:41,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.266666666666667) internal successors, (199), 15 states have internal predecessors, (199), 0 states have call successors, (0), 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-06-27 17:02:41,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:02:41,306 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 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-06-27 17:02:41,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-06-27 17:02:41,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-06-27 17:02:41,507 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 17:02:41,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:02:41,508 INFO L85 PathProgramCache]: Analyzing trace with hash -657789725, now seen corresponding path program 1 times [2024-06-27 17:02:41,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:02:41,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416086246] [2024-06-27 17:02:41,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:41,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:02:41,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-06-27 17:02:41,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:02:41,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416086246] [2024-06-27 17:02:41,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416086246] provided 0 perfect and 1 imperfect interpolant sequences [2024-06-27 17:02:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219683874] [2024-06-27 17:02:41,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:02:41,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-06-27 17:02:41,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:02:41,609 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-06-27 17:02:41,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-06-27 17:02:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:02:41,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2024-06-27 17:02:41,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-06-27 17:02:41,781 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-06-27 17:02:41,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-06-27 17:02:41,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219683874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:02:41,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-06-27 17:02:41,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-06-27 17:02:41,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617083770] [2024-06-27 17:02:41,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:02:41,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:02:41,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:02:41,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:02:41,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:02:41,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 17:02:41,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 333 transitions, 3284 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 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-06-27 17:02:41,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:02:41,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 17:02:41,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand