./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8be7027f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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 ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 08:27:07,297 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 08:27:07,373 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-12 08:27:07,380 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 08:27:07,380 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 08:27:07,419 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 08:27:07,420 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 08:27:07,420 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 08:27:07,421 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 08:27:07,422 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 08:27:07,422 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 08:27:07,423 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 08:27:07,423 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 08:27:07,424 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 08:27:07,426 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 08:27:07,426 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 08:27:07,426 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 08:27:07,427 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 08:27:07,427 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-12 08:27:07,427 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 08:27:07,427 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 08:27:07,431 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 08:27:07,431 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 08:27:07,432 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 08:27:07,432 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 08:27:07,432 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 08:27:07,432 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 08:27:07,433 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 08:27:07,433 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 08:27:07,433 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 08:27:07,433 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 08:27:07,434 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 08:27:07,434 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 08:27:07,435 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 08:27:07,436 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 08:27:07,436 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 08:27:07,437 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-12 08:27:07,437 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-12 08:27:07,437 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 08:27:07,438 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 08:27:07,438 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 08:27:07,438 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 08:27:07,439 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-11-12 08:27:07,682 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 08:27:07,705 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 08:27:07,708 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 08:27:07,709 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 08:27:07,709 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 08:27:07,711 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-12 08:27:09,130 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 08:27:09,308 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 08:27:09,309 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-12 08:27:09,319 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7a2cbaa9/13926a300a7445f883281963d173098e/FLAGa93d55a77 [2024-11-12 08:27:09,707 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7a2cbaa9/13926a300a7445f883281963d173098e [2024-11-12 08:27:09,710 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 08:27:09,712 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 08:27:09,714 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 08:27:09,715 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 08:27:09,720 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 08:27:09,721 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 08:27:09" (1/1) ... [2024-11-12 08:27:09,723 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48a53f66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:09, skipping insertion in model container [2024-11-12 08:27:09,723 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 08:27:09" (1/1) ... [2024-11-12 08:27:09,751 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 08:27:09,969 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-12 08:27:09,985 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 08:27:09,994 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 08:27:10,019 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-12 08:27:10,024 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 08:27:10,042 INFO L204 MainTranslator]: Completed translation [2024-11-12 08:27:10,043 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10 WrapperNode [2024-11-12 08:27:10,043 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 08:27:10,044 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 08:27:10,044 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 08:27:10,044 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 08:27:10,050 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,058 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,086 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 252 [2024-11-12 08:27:10,086 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 08:27:10,087 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 08:27:10,087 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 08:27:10,087 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 08:27:10,096 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,100 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,117 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-11-12 08:27:10,117 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,118 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,128 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,133 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,135 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,136 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,140 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 08:27:10,141 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 08:27:10,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 08:27:10,141 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 08:27:10,142 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (1/1) ... [2024-11-12 08:27:10,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 08:27:10,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 08:27:10,179 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-11-12 08:27:10,181 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-11-12 08:27:10,224 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 08:27:10,224 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-12 08:27:10,224 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-12 08:27:10,224 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-12 08:27:10,224 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-12 08:27:10,224 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-12 08:27:10,224 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-12 08:27:10,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-12 08:27:10,225 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 08:27:10,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 08:27:10,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-12 08:27:10,226 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-12 08:27:10,227 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-12 08:27:10,332 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 08:27:10,334 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 08:27:10,799 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-12 08:27:10,799 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 08:27:11,135 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 08:27:11,136 INFO L316 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-12 08:27:11,137 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 08:27:11 BoogieIcfgContainer [2024-11-12 08:27:11,137 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 08:27:11,140 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 08:27:11,140 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 08:27:11,146 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 08:27:11,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 08:27:09" (1/3) ... [2024-11-12 08:27:11,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f6c70f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 08:27:11, skipping insertion in model container [2024-11-12 08:27:11,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 08:27:10" (2/3) ... [2024-11-12 08:27:11,148 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f6c70f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 08:27:11, skipping insertion in model container [2024-11-12 08:27:11,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 08:27:11" (3/3) ... [2024-11-12 08:27:11,150 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-12 08:27:11,167 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 08:27:11,167 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-12 08:27:11,167 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-12 08:27:11,230 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-12 08:27:11,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 44 transitions, 109 flow [2024-11-12 08:27:11,303 INFO L124 PetriNetUnfolderBase]: 7/41 cut-off events. [2024-11-12 08:27:11,306 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-12 08:27:11,310 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-11-12 08:27:11,311 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 44 transitions, 109 flow [2024-11-12 08:27:11,315 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 40 transitions, 98 flow [2024-11-12 08:27:11,329 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 08:27:11,337 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2aeaf8d5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 08:27:11,338 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-12 08:27:11,356 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-12 08:27:11,357 INFO L124 PetriNetUnfolderBase]: 7/39 cut-off events. [2024-11-12 08:27:11,357 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-12 08:27:11,357 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:11,358 INFO L206 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-11-12 08:27:11,359 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:11,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:11,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1119588767, now seen corresponding path program 1 times [2024-11-12 08:27:11,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:11,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922239904] [2024-11-12 08:27:11,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:11,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:11,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:11,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 08:27:11,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:11,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922239904] [2024-11-12 08:27:11,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922239904] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:11,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:11,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 08:27:11,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168813322] [2024-11-12 08:27:11,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:11,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-12 08:27:11,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:11,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-12 08:27:11,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 08:27:11,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-12 08:27:11,714 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-11-12 08:27:11,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:11,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-12 08:27:11,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:12,047 INFO L124 PetriNetUnfolderBase]: 1088/1735 cut-off events. [2024-11-12 08:27:12,047 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-11-12 08:27:12,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1735 events. 1088/1735 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8165 event pairs, 892 based on Foata normal form. 156/1750 useless extension candidates. Maximal degree in co-relation 3078. Up to 1453 conditions per place. [2024-11-12 08:27:12,070 INFO L140 encePairwiseOnDemand]: 42/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/38 dead transitions. [2024-11-12 08:27:12,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 154 flow [2024-11-12 08:27:12,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-12 08:27:12,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-11-12 08:27:12,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 54 transitions. [2024-11-12 08:27:12,086 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-11-12 08:27:12,088 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 98 flow. Second operand 2 states and 54 transitions. [2024-11-12 08:27:12,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 154 flow [2024-11-12 08:27:12,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:12,097 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 82 flow [2024-11-12 08:27:12,099 INFO L262 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-11-12 08:27:12,104 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, -5 predicate places. [2024-11-12 08:27:12,105 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 82 flow [2024-11-12 08:27:12,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:12,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:12,105 INFO L206 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-11-12 08:27:12,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-12 08:27:12,106 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:12,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:12,107 INFO L85 PathProgramCache]: Analyzing trace with hash 611689709, now seen corresponding path program 1 times [2024-11-12 08:27:12,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:12,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626631010] [2024-11-12 08:27:12,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:12,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:12,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 08:27:12,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:12,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626631010] [2024-11-12 08:27:12,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626631010] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:12,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:12,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 08:27:12,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382361030] [2024-11-12 08:27:12,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:12,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 08:27:12,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:12,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 08:27:12,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 08:27:12,372 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-12 08:27:12,372 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-11-12 08:27:12,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:12,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-12 08:27:12,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:12,585 INFO L124 PetriNetUnfolderBase]: 980/1633 cut-off events. [2024-11-12 08:27:12,587 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-12 08:27:12,590 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-11-12 08:27:12,598 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 41 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-12 08:27:12,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 196 flow [2024-11-12 08:27:12,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 08:27:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 08:27:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-11-12 08:27:12,601 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-12 08:27:12,601 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 82 flow. Second operand 3 states and 77 transitions. [2024-11-12 08:27:12,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 196 flow [2024-11-12 08:27:12,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 196 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-12 08:27:12,605 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 94 flow [2024-11-12 08:27:12,605 INFO L262 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-11-12 08:27:12,606 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-11-12 08:27:12,607 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 94 flow [2024-11-12 08:27:12,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:12,607 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:12,608 INFO L206 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-11-12 08:27:12,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-12 08:27:12,608 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:12,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:12,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1649089965, now seen corresponding path program 2 times [2024-11-12 08:27:12,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:12,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855046824] [2024-11-12 08:27:12,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:12,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:12,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:12,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 08:27:12,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:12,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855046824] [2024-11-12 08:27:12,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855046824] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:12,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:12,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 08:27:12,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712178866] [2024-11-12 08:27:12,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:12,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 08:27:12,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:12,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 08:27:12,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 08:27:12,830 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-12 08:27:12,831 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-11-12 08:27:12,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:12,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-12 08:27:12,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:13,076 INFO L124 PetriNetUnfolderBase]: 1029/1738 cut-off events. [2024-11-12 08:27:13,077 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-11-12 08:27:13,080 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-11-12 08:27:13,086 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 30 selfloop transitions, 2 changer transitions 15/55 dead transitions. [2024-11-12 08:27:13,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 223 flow [2024-11-12 08:27:13,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 08:27:13,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-12 08:27:13,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-12 08:27:13,089 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-11-12 08:27:13,089 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 94 flow. Second operand 5 states and 104 transitions. [2024-11-12 08:27:13,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 223 flow [2024-11-12 08:27:13,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 08:27:13,091 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 114 flow [2024-11-12 08:27:13,091 INFO L262 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-11-12 08:27:13,092 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-11-12 08:27:13,094 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 114 flow [2024-11-12 08:27:13,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:13,094 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:13,094 INFO L206 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-11-12 08:27:13,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-12 08:27:13,095 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:13,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:13,096 INFO L85 PathProgramCache]: Analyzing trace with hash 178652381, now seen corresponding path program 1 times [2024-11-12 08:27:13,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:13,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043875624] [2024-11-12 08:27:13,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:13,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:13,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-12 08:27:13,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:13,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043875624] [2024-11-12 08:27:13,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043875624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:13,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:13,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 08:27:13,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321740845] [2024-11-12 08:27:13,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:13,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 08:27:13,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:13,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 08:27:13,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 08:27:13,258 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-12 08:27:13,259 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-11-12 08:27:13,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:13,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-12 08:27:13,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:13,516 INFO L124 PetriNetUnfolderBase]: 1180/1998 cut-off events. [2024-11-12 08:27:13,517 INFO L125 PetriNetUnfolderBase]: For 473/473 co-relation queries the response was YES. [2024-11-12 08:27:13,521 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-11-12 08:27:13,529 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 31 selfloop transitions, 2 changer transitions 17/58 dead transitions. [2024-11-12 08:27:13,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 264 flow [2024-11-12 08:27:13,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-12 08:27:13,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-12 08:27:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-11-12 08:27:13,533 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5284090909090909 [2024-11-12 08:27:13,533 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 114 flow. Second operand 4 states and 93 transitions. [2024-11-12 08:27:13,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 264 flow [2024-11-12 08:27:13,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 252 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-12 08:27:13,537 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 120 flow [2024-11-12 08:27:13,538 INFO L262 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-11-12 08:27:13,538 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-11-12 08:27:13,539 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 120 flow [2024-11-12 08:27:13,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:13,540 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:13,540 INFO L206 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-11-12 08:27:13,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-12 08:27:13,540 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:13,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:13,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1584022123, now seen corresponding path program 1 times [2024-11-12 08:27:13,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:13,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782309730] [2024-11-12 08:27:13,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:13,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:13,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:14,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:14,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:14,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782309730] [2024-11-12 08:27:14,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782309730] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:14,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:14,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:14,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642821905] [2024-11-12 08:27:14,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:14,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:14,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:14,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:14,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:14,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:14,785 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-11-12 08:27:14,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:14,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:14,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:15,513 INFO L124 PetriNetUnfolderBase]: 1573/2616 cut-off events. [2024-11-12 08:27:15,514 INFO L125 PetriNetUnfolderBase]: For 694/696 co-relation queries the response was YES. [2024-11-12 08:27:15,520 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-11-12 08:27:15,533 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 27 changer transitions 3/140 dead transitions. [2024-11-12 08:27:15,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 140 transitions, 671 flow [2024-11-12 08:27:15,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:15,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:15,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-11-12 08:27:15,538 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2024-11-12 08:27:15,539 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 120 flow. Second operand 12 states and 251 transitions. [2024-11-12 08:27:15,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 140 transitions, 671 flow [2024-11-12 08:27:15,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 140 transitions, 653 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-12 08:27:15,546 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 266 flow [2024-11-12 08:27:15,547 INFO L262 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-11-12 08:27:15,548 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-12 08:27:15,549 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 266 flow [2024-11-12 08:27:15,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:15,550 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:15,550 INFO L206 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-11-12 08:27:15,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-12 08:27:15,550 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:15,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:15,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1341444541, now seen corresponding path program 2 times [2024-11-12 08:27:15,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:15,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227471524] [2024-11-12 08:27:15,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:15,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:15,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:15,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:15,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:15,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227471524] [2024-11-12 08:27:15,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227471524] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:15,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:15,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 08:27:15,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951759755] [2024-11-12 08:27:15,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:15,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 08:27:15,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 08:27:15,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 08:27:15,633 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-12 08:27:15,633 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-11-12 08:27:15,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:15,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-12 08:27:15,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:15,845 INFO L124 PetriNetUnfolderBase]: 1191/2048 cut-off events. [2024-11-12 08:27:15,845 INFO L125 PetriNetUnfolderBase]: For 1199/1202 co-relation queries the response was YES. [2024-11-12 08:27:15,850 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-11-12 08:27:15,859 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 61 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-11-12 08:27:15,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 413 flow [2024-11-12 08:27:15,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 08:27:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 08:27:15,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-11-12 08:27:15,861 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-11-12 08:27:15,861 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 266 flow. Second operand 3 states and 74 transitions. [2024-11-12 08:27:15,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 413 flow [2024-11-12 08:27:15,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 407 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-12 08:27:15,865 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 269 flow [2024-11-12 08:27:15,865 INFO L262 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-11-12 08:27:15,866 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-12 08:27:15,866 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 269 flow [2024-11-12 08:27:15,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:15,867 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:15,867 INFO L206 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-11-12 08:27:15,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-12 08:27:15,867 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:15,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:15,868 INFO L85 PathProgramCache]: Analyzing trace with hash 481781625, now seen corresponding path program 3 times [2024-11-12 08:27:15,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:15,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961995976] [2024-11-12 08:27:15,868 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:15,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:15,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:16,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:16,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:16,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961995976] [2024-11-12 08:27:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961995976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:16,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:16,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:16,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161938597] [2024-11-12 08:27:16,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:16,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:16,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:16,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:16,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:16,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:16,654 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-11-12 08:27:16,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:16,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:16,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:17,185 INFO L124 PetriNetUnfolderBase]: 1412/2417 cut-off events. [2024-11-12 08:27:17,186 INFO L125 PetriNetUnfolderBase]: For 1965/1965 co-relation queries the response was YES. [2024-11-12 08:27:17,194 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-11-12 08:27:17,210 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 92 selfloop transitions, 28 changer transitions 3/130 dead transitions. [2024-11-12 08:27:17,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 130 transitions, 770 flow [2024-11-12 08:27:17,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:17,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:17,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-11-12 08:27:17,212 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-11-12 08:27:17,212 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 269 flow. Second operand 11 states and 216 transitions. [2024-11-12 08:27:17,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 130 transitions, 770 flow [2024-11-12 08:27:17,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 739 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-12 08:27:17,219 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 416 flow [2024-11-12 08:27:17,220 INFO L262 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-11-12 08:27:17,220 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-11-12 08:27:17,221 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 416 flow [2024-11-12 08:27:17,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:17,221 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:17,221 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 08:27:17,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-12 08:27:17,222 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:17,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:17,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1449318445, now seen corresponding path program 4 times [2024-11-12 08:27:17,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:17,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866708328] [2024-11-12 08:27:17,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:17,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:17,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:18,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:18,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866708328] [2024-11-12 08:27:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866708328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:18,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:18,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:18,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360798893] [2024-11-12 08:27:18,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:18,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:18,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:18,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:18,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:18,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:18,093 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-11-12 08:27:18,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:18,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:18,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:18,653 INFO L124 PetriNetUnfolderBase]: 1516/2662 cut-off events. [2024-11-12 08:27:18,653 INFO L125 PetriNetUnfolderBase]: For 2722/2724 co-relation queries the response was YES. [2024-11-12 08:27:18,663 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-11-12 08:27:18,675 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 104 selfloop transitions, 34 changer transitions 3/148 dead transitions. [2024-11-12 08:27:18,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 148 transitions, 986 flow [2024-11-12 08:27:18,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:18,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-12 08:27:18,677 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-12 08:27:18,678 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 416 flow. Second operand 11 states and 224 transitions. [2024-11-12 08:27:18,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 148 transitions, 986 flow [2024-11-12 08:27:18,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 148 transitions, 955 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-12 08:27:18,687 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 611 flow [2024-11-12 08:27:18,688 INFO L262 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-11-12 08:27:18,688 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-11-12 08:27:18,689 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 611 flow [2024-11-12 08:27:18,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:18,689 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:18,689 INFO L206 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-11-12 08:27:18,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-12 08:27:18,690 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:18,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:18,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1443489037, now seen corresponding path program 5 times [2024-11-12 08:27:18,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:18,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172886481] [2024-11-12 08:27:18,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:18,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:18,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:19,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:19,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:19,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172886481] [2024-11-12 08:27:19,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172886481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:19,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:19,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:19,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575832737] [2024-11-12 08:27:19,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:19,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:19,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:19,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:19,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:19,537 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:19,538 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-11-12 08:27:19,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:19,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:19,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:20,299 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-11-12 08:27:20,300 INFO L125 PetriNetUnfolderBase]: For 5426/5438 co-relation queries the response was YES. [2024-11-12 08:27:20,311 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-11-12 08:27:20,324 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 45 changer transitions 3/173 dead transitions. [2024-11-12 08:27:20,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1266 flow [2024-11-12 08:27:20,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:20,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:20,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-11-12 08:27:20,326 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-11-12 08:27:20,326 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 611 flow. Second operand 12 states and 249 transitions. [2024-11-12 08:27:20,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1266 flow [2024-11-12 08:27:20,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 173 transitions, 1236 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-11-12 08:27:20,340 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 768 flow [2024-11-12 08:27:20,340 INFO L262 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-11-12 08:27:20,341 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-11-12 08:27:20,342 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 768 flow [2024-11-12 08:27:20,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:20,342 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:20,342 INFO L206 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-11-12 08:27:20,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-12 08:27:20,343 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:20,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:20,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1406915147, now seen corresponding path program 6 times [2024-11-12 08:27:20,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:20,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355755338] [2024-11-12 08:27:20,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:20,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:20,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:21,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:21,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:21,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355755338] [2024-11-12 08:27:21,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355755338] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:21,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:21,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:21,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586411141] [2024-11-12 08:27:21,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:21,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:21,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:21,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:21,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:21,146 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:21,147 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-11-12 08:27:21,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:21,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:21,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:21,858 INFO L124 PetriNetUnfolderBase]: 1787/3198 cut-off events. [2024-11-12 08:27:21,860 INFO L125 PetriNetUnfolderBase]: For 8135/8147 co-relation queries the response was YES. [2024-11-12 08:27:21,873 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-11-12 08:27:21,892 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 125 selfloop transitions, 41 changer transitions 3/176 dead transitions. [2024-11-12 08:27:21,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 176 transitions, 1431 flow [2024-11-12 08:27:21,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:21,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:21,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-11-12 08:27:21,894 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4640151515151515 [2024-11-12 08:27:21,894 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 768 flow. Second operand 12 states and 245 transitions. [2024-11-12 08:27:21,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 176 transitions, 1431 flow [2024-11-12 08:27:21,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1340 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:21,914 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 846 flow [2024-11-12 08:27:21,917 INFO L262 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-11-12 08:27:21,918 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-11-12 08:27:21,918 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 846 flow [2024-11-12 08:27:21,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:21,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:21,919 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 08:27:21,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-12 08:27:21,919 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:21,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:21,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1545533663, now seen corresponding path program 7 times [2024-11-12 08:27:21,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:21,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003069073] [2024-11-12 08:27:21,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:21,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:22,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:22,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003069073] [2024-11-12 08:27:22,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003069073] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:22,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:22,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:22,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309510417] [2024-11-12 08:27:22,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:22,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:22,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:22,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:22,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:22,591 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:22,591 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-11-12 08:27:22,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:22,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:22,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:23,353 INFO L124 PetriNetUnfolderBase]: 1787/3196 cut-off events. [2024-11-12 08:27:23,354 INFO L125 PetriNetUnfolderBase]: For 9993/10017 co-relation queries the response was YES. [2024-11-12 08:27:23,367 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-11-12 08:27:23,380 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 40 changer transitions 3/171 dead transitions. [2024-11-12 08:27:23,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 171 transitions, 1452 flow [2024-11-12 08:27:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:23,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-11-12 08:27:23,382 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-11-12 08:27:23,382 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 846 flow. Second operand 12 states and 236 transitions. [2024-11-12 08:27:23,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 171 transitions, 1452 flow [2024-11-12 08:27:23,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 1343 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-11-12 08:27:23,402 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 868 flow [2024-11-12 08:27:23,402 INFO L262 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-11-12 08:27:23,403 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-11-12 08:27:23,403 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 868 flow [2024-11-12 08:27:23,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:23,403 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:23,403 INFO L206 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-11-12 08:27:23,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-12 08:27:23,404 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:23,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:23,405 INFO L85 PathProgramCache]: Analyzing trace with hash 112313367, now seen corresponding path program 8 times [2024-11-12 08:27:23,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:23,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666810756] [2024-11-12 08:27:23,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:23,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:23,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:24,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:24,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:24,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666810756] [2024-11-12 08:27:24,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666810756] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:24,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:24,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:24,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657600891] [2024-11-12 08:27:24,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:24,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:24,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:24,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:24,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:24,189 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:24,190 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-11-12 08:27:24,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:24,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:24,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:24,910 INFO L124 PetriNetUnfolderBase]: 1924/3441 cut-off events. [2024-11-12 08:27:24,910 INFO L125 PetriNetUnfolderBase]: For 10790/10814 co-relation queries the response was YES. [2024-11-12 08:27:24,931 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-11-12 08:27:24,945 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/175 dead transitions. [2024-11-12 08:27:24,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1551 flow [2024-11-12 08:27:24,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:24,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:24,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-11-12 08:27:24,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-12 08:27:24,949 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 868 flow. Second operand 11 states and 220 transitions. [2024-11-12 08:27:24,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1551 flow [2024-11-12 08:27:24,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1457 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-11-12 08:27:24,978 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 993 flow [2024-11-12 08:27:24,978 INFO L262 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-11-12 08:27:24,979 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-11-12 08:27:24,980 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 993 flow [2024-11-12 08:27:24,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:24,980 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:24,980 INFO L206 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-11-12 08:27:24,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-12 08:27:24,981 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:24,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:24,981 INFO L85 PathProgramCache]: Analyzing trace with hash -389750895, now seen corresponding path program 9 times [2024-11-12 08:27:24,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:24,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047379121] [2024-11-12 08:27:24,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:24,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:25,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:25,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:25,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047379121] [2024-11-12 08:27:25,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047379121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:25,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:25,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:25,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267579439] [2024-11-12 08:27:25,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:25,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:25,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:25,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:25,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:25,632 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:25,633 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-11-12 08:27:25,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:25,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:25,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:26,454 INFO L124 PetriNetUnfolderBase]: 2056/3699 cut-off events. [2024-11-12 08:27:26,454 INFO L125 PetriNetUnfolderBase]: For 18250/18282 co-relation queries the response was YES. [2024-11-12 08:27:26,471 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-11-12 08:27:26,485 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 36 changer transitions 3/186 dead transitions. [2024-11-12 08:27:26,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1730 flow [2024-11-12 08:27:26,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:26,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:26,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-12 08:27:26,487 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-12 08:27:26,487 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 993 flow. Second operand 11 states and 222 transitions. [2024-11-12 08:27:26,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1730 flow [2024-11-12 08:27:26,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1616 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-11-12 08:27:26,522 INFO L231 Difference]: Finished difference. Result has 129 places, 130 transitions, 1087 flow [2024-11-12 08:27:26,523 INFO L262 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-11-12 08:27:26,524 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-11-12 08:27:26,524 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 130 transitions, 1087 flow [2024-11-12 08:27:26,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:26,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:26,524 INFO L206 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-11-12 08:27:26,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-12 08:27:26,525 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:26,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:26,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2017523209, now seen corresponding path program 10 times [2024-11-12 08:27:26,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:26,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30916223] [2024-11-12 08:27:26,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:26,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:27,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:27,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30916223] [2024-11-12 08:27:27,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30916223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:27,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:27,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:27,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095295935] [2024-11-12 08:27:27,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:27,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:27,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:27,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:27,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:27,117 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:27,117 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-11-12 08:27:27,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:27,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:27,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:27,881 INFO L124 PetriNetUnfolderBase]: 2222/3984 cut-off events. [2024-11-12 08:27:27,882 INFO L125 PetriNetUnfolderBase]: For 23933/23991 co-relation queries the response was YES. [2024-11-12 08:27:27,902 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-11-12 08:27:27,923 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 37 changer transitions 3/195 dead transitions. [2024-11-12 08:27:27,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 195 transitions, 1875 flow [2024-11-12 08:27:27,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:27,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:27,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-12 08:27:27,925 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-12 08:27:27,925 INFO L175 Difference]: Start difference. First operand has 129 places, 130 transitions, 1087 flow. Second operand 11 states and 225 transitions. [2024-11-12 08:27:27,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 195 transitions, 1875 flow [2024-11-12 08:27:27,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 1749 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-11-12 08:27:28,029 INFO L231 Difference]: Finished difference. Result has 137 places, 137 transitions, 1183 flow [2024-11-12 08:27:28,029 INFO L262 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-11-12 08:27:28,030 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-11-12 08:27:28,030 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 137 transitions, 1183 flow [2024-11-12 08:27:28,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:28,031 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:28,031 INFO L206 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-11-12 08:27:28,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-12 08:27:28,032 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:28,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:28,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1425398355, now seen corresponding path program 11 times [2024-11-12 08:27:28,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:28,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590892386] [2024-11-12 08:27:28,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:28,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:28,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:28,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590892386] [2024-11-12 08:27:28,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590892386] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:28,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:28,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:28,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273728835] [2024-11-12 08:27:28,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:28,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:28,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:28,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:28,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:28,512 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:28,513 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-11-12 08:27:28,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:28,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:28,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:29,300 INFO L124 PetriNetUnfolderBase]: 2283/4088 cut-off events. [2024-11-12 08:27:29,300 INFO L125 PetriNetUnfolderBase]: For 29224/29338 co-relation queries the response was YES. [2024-11-12 08:27:29,324 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-11-12 08:27:29,340 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 142 selfloop transitions, 36 changer transitions 4/189 dead transitions. [2024-11-12 08:27:29,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 1831 flow [2024-11-12 08:27:29,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:29,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:29,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-12 08:27:29,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-12 08:27:29,343 INFO L175 Difference]: Start difference. First operand has 137 places, 137 transitions, 1183 flow. Second operand 11 states and 212 transitions. [2024-11-12 08:27:29,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 1831 flow [2024-11-12 08:27:29,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1699 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:29,397 INFO L231 Difference]: Finished difference. Result has 144 places, 143 transitions, 1218 flow [2024-11-12 08:27:29,397 INFO L262 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-11-12 08:27:29,398 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-11-12 08:27:29,398 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 143 transitions, 1218 flow [2024-11-12 08:27:29,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:29,398 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:29,399 INFO L206 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-11-12 08:27:29,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-12 08:27:29,399 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:29,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:29,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1225321247, now seen corresponding path program 12 times [2024-11-12 08:27:29,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:29,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385328573] [2024-11-12 08:27:29,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:29,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:30,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:30,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385328573] [2024-11-12 08:27:30,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385328573] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:30,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:30,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:30,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650987811] [2024-11-12 08:27:30,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:30,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:30,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:30,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:30,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:30,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:30,085 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-11-12 08:27:30,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:30,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:30,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:30,954 INFO L124 PetriNetUnfolderBase]: 2434/4332 cut-off events. [2024-11-12 08:27:30,954 INFO L125 PetriNetUnfolderBase]: For 30687/30761 co-relation queries the response was YES. [2024-11-12 08:27:30,977 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-11-12 08:27:30,996 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 42 changer transitions 3/205 dead transitions. [2024-11-12 08:27:30,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 205 transitions, 2040 flow [2024-11-12 08:27:30,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:30,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:30,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-12 08:27:30,998 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-12 08:27:30,998 INFO L175 Difference]: Start difference. First operand has 144 places, 143 transitions, 1218 flow. Second operand 11 states and 223 transitions. [2024-11-12 08:27:30,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 205 transitions, 2040 flow [2024-11-12 08:27:31,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 205 transitions, 1932 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:31,051 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1375 flow [2024-11-12 08:27:31,051 INFO L262 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-11-12 08:27:31,052 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-11-12 08:27:31,052 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1375 flow [2024-11-12 08:27:31,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:31,053 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:31,053 INFO L206 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-11-12 08:27:31,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-12 08:27:31,053 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:31,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:31,054 INFO L85 PathProgramCache]: Analyzing trace with hash 34890641, now seen corresponding path program 13 times [2024-11-12 08:27:31,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:31,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935144909] [2024-11-12 08:27:31,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:31,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:31,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:31,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:31,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935144909] [2024-11-12 08:27:31,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935144909] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:31,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:31,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:31,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960923738] [2024-11-12 08:27:31,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:31,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:31,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:31,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:31,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:31,573 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:31,574 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-11-12 08:27:31,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:31,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:31,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:32,301 INFO L124 PetriNetUnfolderBase]: 2434/4336 cut-off events. [2024-11-12 08:27:32,301 INFO L125 PetriNetUnfolderBase]: For 35836/35898 co-relation queries the response was YES. [2024-11-12 08:27:32,317 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-11-12 08:27:32,329 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 158 selfloop transitions, 37 changer transitions 4/206 dead transitions. [2024-11-12 08:27:32,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 206 transitions, 2084 flow [2024-11-12 08:27:32,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:32,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:32,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-11-12 08:27:32,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-11-12 08:27:32,331 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1375 flow. Second operand 11 states and 219 transitions. [2024-11-12 08:27:32,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 206 transitions, 2084 flow [2024-11-12 08:27:32,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 206 transitions, 1926 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:32,413 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1344 flow [2024-11-12 08:27:32,413 INFO L262 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-11-12 08:27:32,414 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-11-12 08:27:32,414 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1344 flow [2024-11-12 08:27:32,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:32,414 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:32,415 INFO L206 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-11-12 08:27:32,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-12 08:27:32,415 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:32,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:32,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1688417889, now seen corresponding path program 14 times [2024-11-12 08:27:32,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:32,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522556873] [2024-11-12 08:27:32,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:32,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:32,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:32,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:32,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522556873] [2024-11-12 08:27:32,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522556873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:32,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:32,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:32,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220578925] [2024-11-12 08:27:32,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:32,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:32,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:32,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:32,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:32,933 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:32,934 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-11-12 08:27:32,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:32,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:32,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:33,649 INFO L124 PetriNetUnfolderBase]: 2434/4328 cut-off events. [2024-11-12 08:27:33,649 INFO L125 PetriNetUnfolderBase]: For 32233/32313 co-relation queries the response was YES. [2024-11-12 08:27:33,670 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-11-12 08:27:33,684 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 41 changer transitions 4/208 dead transitions. [2024-11-12 08:27:33,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 208 transitions, 2025 flow [2024-11-12 08:27:33,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:33,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:33,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-11-12 08:27:33,687 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-11-12 08:27:33,687 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1344 flow. Second operand 11 states and 218 transitions. [2024-11-12 08:27:33,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 208 transitions, 2025 flow [2024-11-12 08:27:33,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 208 transitions, 1919 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-12 08:27:33,743 INFO L231 Difference]: Finished difference. Result has 161 places, 158 transitions, 1384 flow [2024-11-12 08:27:33,744 INFO L262 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-11-12 08:27:33,744 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-11-12 08:27:33,744 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 158 transitions, 1384 flow [2024-11-12 08:27:33,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:33,745 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:33,745 INFO L206 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-11-12 08:27:33,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-12 08:27:33,745 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:33,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:33,746 INFO L85 PathProgramCache]: Analyzing trace with hash -147797197, now seen corresponding path program 15 times [2024-11-12 08:27:33,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:33,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863249859] [2024-11-12 08:27:33,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:33,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:33,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:34,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:34,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:34,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863249859] [2024-11-12 08:27:34,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863249859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:34,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:34,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:34,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313854325] [2024-11-12 08:27:34,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:34,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:34,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:34,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:34,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:34,321 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:34,322 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-11-12 08:27:34,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:34,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:34,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:35,218 INFO L124 PetriNetUnfolderBase]: 2470/4394 cut-off events. [2024-11-12 08:27:35,218 INFO L125 PetriNetUnfolderBase]: For 32135/32215 co-relation queries the response was YES. [2024-11-12 08:27:35,242 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-11-12 08:27:35,257 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 37 changer transitions 3/207 dead transitions. [2024-11-12 08:27:35,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 207 transitions, 2040 flow [2024-11-12 08:27:35,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:35,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:35,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-12 08:27:35,259 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-12 08:27:35,259 INFO L175 Difference]: Start difference. First operand has 161 places, 158 transitions, 1384 flow. Second operand 11 states and 212 transitions. [2024-11-12 08:27:35,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 207 transitions, 2040 flow [2024-11-12 08:27:35,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 207 transitions, 1916 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-11-12 08:27:35,311 INFO L231 Difference]: Finished difference. Result has 165 places, 161 transitions, 1386 flow [2024-11-12 08:27:35,312 INFO L262 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-11-12 08:27:35,312 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-11-12 08:27:35,312 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 161 transitions, 1386 flow [2024-11-12 08:27:35,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:35,313 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:35,313 INFO L206 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-11-12 08:27:35,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-12 08:27:35,313 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:35,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:35,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1793740559, now seen corresponding path program 16 times [2024-11-12 08:27:35,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:35,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920832096] [2024-11-12 08:27:35,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:35,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:35,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:35,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920832096] [2024-11-12 08:27:35,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920832096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:35,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:35,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:35,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748848357] [2024-11-12 08:27:35,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:35,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:35,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:35,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:35,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:35,838 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:35,839 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-11-12 08:27:35,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:35,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:35,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:36,453 INFO L124 PetriNetUnfolderBase]: 2470/4407 cut-off events. [2024-11-12 08:27:36,453 INFO L125 PetriNetUnfolderBase]: For 31361/31441 co-relation queries the response was YES. [2024-11-12 08:27:36,473 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-11-12 08:27:36,484 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 162 selfloop transitions, 35 changer transitions 3/207 dead transitions. [2024-11-12 08:27:36,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 207 transitions, 2014 flow [2024-11-12 08:27:36,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:36,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:36,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-11-12 08:27:36,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-11-12 08:27:36,486 INFO L175 Difference]: Start difference. First operand has 165 places, 161 transitions, 1386 flow. Second operand 11 states and 209 transitions. [2024-11-12 08:27:36,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 207 transitions, 2014 flow [2024-11-12 08:27:36,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 1906 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-12 08:27:36,541 INFO L231 Difference]: Finished difference. Result has 169 places, 163 transitions, 1374 flow [2024-11-12 08:27:36,541 INFO L262 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-11-12 08:27:36,541 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-11-12 08:27:36,542 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 163 transitions, 1374 flow [2024-11-12 08:27:36,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:36,542 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:36,542 INFO L206 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-11-12 08:27:36,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-12 08:27:36,543 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:36,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:36,543 INFO L85 PathProgramCache]: Analyzing trace with hash -854692307, now seen corresponding path program 17 times [2024-11-12 08:27:36,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:36,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928798586] [2024-11-12 08:27:36,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:36,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:36,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:37,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:37,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:37,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928798586] [2024-11-12 08:27:37,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928798586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:37,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:37,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:37,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64597666] [2024-11-12 08:27:37,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:37,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:37,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:37,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:37,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:37,160 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:37,160 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-11-12 08:27:37,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:37,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:37,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:37,901 INFO L124 PetriNetUnfolderBase]: 2709/4861 cut-off events. [2024-11-12 08:27:37,901 INFO L125 PetriNetUnfolderBase]: For 40260/40316 co-relation queries the response was YES. [2024-11-12 08:27:37,930 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-11-12 08:27:37,945 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 44 changer transitions 3/243 dead transitions. [2024-11-12 08:27:37,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 243 transitions, 2447 flow [2024-11-12 08:27:37,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:37,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:37,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-11-12 08:27:37,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4678030303030303 [2024-11-12 08:27:37,947 INFO L175 Difference]: Start difference. First operand has 169 places, 163 transitions, 1374 flow. Second operand 12 states and 247 transitions. [2024-11-12 08:27:37,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 243 transitions, 2447 flow [2024-11-12 08:27:37,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 243 transitions, 2379 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-12 08:27:37,994 INFO L231 Difference]: Finished difference. Result has 176 places, 175 transitions, 1643 flow [2024-11-12 08:27:37,994 INFO L262 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-11-12 08:27:37,994 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-11-12 08:27:37,994 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 175 transitions, 1643 flow [2024-11-12 08:27:37,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:37,995 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:37,995 INFO L206 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-11-12 08:27:37,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-12 08:27:37,995 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:37,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:37,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1087899601, now seen corresponding path program 18 times [2024-11-12 08:27:37,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:37,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151248138] [2024-11-12 08:27:37,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:37,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:38,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:38,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:38,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151248138] [2024-11-12 08:27:38,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151248138] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:38,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:38,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:38,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180539267] [2024-11-12 08:27:38,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:38,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:38,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:38,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:38,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:38,567 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:38,568 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-11-12 08:27:38,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:38,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:38,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:39,352 INFO L124 PetriNetUnfolderBase]: 2908/5234 cut-off events. [2024-11-12 08:27:39,353 INFO L125 PetriNetUnfolderBase]: For 56525/56653 co-relation queries the response was YES. [2024-11-12 08:27:39,383 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-11-12 08:27:39,400 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 187 selfloop transitions, 54 changer transitions 3/251 dead transitions. [2024-11-12 08:27:39,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 251 transitions, 2788 flow [2024-11-12 08:27:39,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:39,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:39,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-11-12 08:27:39,402 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-12 08:27:39,402 INFO L175 Difference]: Start difference. First operand has 176 places, 175 transitions, 1643 flow. Second operand 12 states and 246 transitions. [2024-11-12 08:27:39,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 251 transitions, 2788 flow [2024-11-12 08:27:39,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 2562 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-11-12 08:27:39,461 INFO L231 Difference]: Finished difference. Result has 186 places, 186 transitions, 1818 flow [2024-11-12 08:27:39,461 INFO L262 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-11-12 08:27:39,461 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-11-12 08:27:39,462 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 186 transitions, 1818 flow [2024-11-12 08:27:39,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:39,462 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:39,462 INFO L206 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-11-12 08:27:39,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-12 08:27:39,462 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:39,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:39,463 INFO L85 PathProgramCache]: Analyzing trace with hash 506104315, now seen corresponding path program 19 times [2024-11-12 08:27:39,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:39,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206128763] [2024-11-12 08:27:39,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:39,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:39,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:40,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:40,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206128763] [2024-11-12 08:27:40,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206128763] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:40,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:40,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:40,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571580515] [2024-11-12 08:27:40,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:40,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:40,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:40,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:40,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:40,053 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:40,053 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-11-12 08:27:40,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:40,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:40,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:40,830 INFO L124 PetriNetUnfolderBase]: 3004/5409 cut-off events. [2024-11-12 08:27:40,831 INFO L125 PetriNetUnfolderBase]: For 68326/68434 co-relation queries the response was YES. [2024-11-12 08:27:40,864 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-11-12 08:27:40,881 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 49 changer transitions 3/255 dead transitions. [2024-11-12 08:27:40,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 255 transitions, 2852 flow [2024-11-12 08:27:40,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:40,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:40,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-11-12 08:27:40,883 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-11-12 08:27:40,883 INFO L175 Difference]: Start difference. First operand has 186 places, 186 transitions, 1818 flow. Second operand 12 states and 243 transitions. [2024-11-12 08:27:40,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 255 transitions, 2852 flow [2024-11-12 08:27:41,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 255 transitions, 2645 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-11-12 08:27:41,083 INFO L231 Difference]: Finished difference. Result has 193 places, 192 transitions, 1875 flow [2024-11-12 08:27:41,083 INFO L262 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-11-12 08:27:41,084 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-11-12 08:27:41,084 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 192 transitions, 1875 flow [2024-11-12 08:27:41,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:41,084 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:41,084 INFO L206 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-11-12 08:27:41,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-12 08:27:41,084 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:41,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:41,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1722351493, now seen corresponding path program 20 times [2024-11-12 08:27:41,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:41,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725060681] [2024-11-12 08:27:41,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:41,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:41,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:41,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:41,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:41,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725060681] [2024-11-12 08:27:41,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725060681] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:41,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:41,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538519080] [2024-11-12 08:27:41,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:41,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:41,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:41,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:41,536 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:41,536 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-11-12 08:27:41,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:41,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:41,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:42,459 INFO L124 PetriNetUnfolderBase]: 3004/5427 cut-off events. [2024-11-12 08:27:42,459 INFO L125 PetriNetUnfolderBase]: For 66851/66931 co-relation queries the response was YES. [2024-11-12 08:27:42,492 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-11-12 08:27:42,509 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 51 changer transitions 4/255 dead transitions. [2024-11-12 08:27:42,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 255 transitions, 2791 flow [2024-11-12 08:27:42,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 08:27:42,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-12 08:27:42,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-11-12 08:27:42,511 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-12 08:27:42,511 INFO L175 Difference]: Start difference. First operand has 193 places, 192 transitions, 1875 flow. Second operand 12 states and 240 transitions. [2024-11-12 08:27:42,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 255 transitions, 2791 flow [2024-11-12 08:27:42,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 2638 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-11-12 08:27:42,634 INFO L231 Difference]: Finished difference. Result has 198 places, 196 transitions, 1902 flow [2024-11-12 08:27:42,635 INFO L262 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-11-12 08:27:42,635 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-11-12 08:27:42,635 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 196 transitions, 1902 flow [2024-11-12 08:27:42,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:42,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:42,635 INFO L206 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-11-12 08:27:42,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-12 08:27:42,636 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:42,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:42,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1170385189, now seen corresponding path program 21 times [2024-11-12 08:27:42,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:42,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907709843] [2024-11-12 08:27:42,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:42,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:43,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907709843] [2024-11-12 08:27:43,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907709843] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:43,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:43,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:43,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424090101] [2024-11-12 08:27:43,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:43,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:43,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:43,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:43,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:43,381 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:43,381 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-11-12 08:27:43,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:43,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:43,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:44,368 INFO L124 PetriNetUnfolderBase]: 3132/5656 cut-off events. [2024-11-12 08:27:44,368 INFO L125 PetriNetUnfolderBase]: For 74269/74455 co-relation queries the response was YES. [2024-11-12 08:27:44,398 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-11-12 08:27:44,414 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 213 selfloop transitions, 36 changer transitions 3/259 dead transitions. [2024-11-12 08:27:44,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3093 flow [2024-11-12 08:27:44,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:44,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:44,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-12 08:27:44,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-12 08:27:44,416 INFO L175 Difference]: Start difference. First operand has 198 places, 196 transitions, 1902 flow. Second operand 11 states and 223 transitions. [2024-11-12 08:27:44,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3093 flow [2024-11-12 08:27:44,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2939 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-11-12 08:27:44,508 INFO L231 Difference]: Finished difference. Result has 203 places, 205 transitions, 2125 flow [2024-11-12 08:27:44,509 INFO L262 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-11-12 08:27:44,509 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-11-12 08:27:44,509 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 205 transitions, 2125 flow [2024-11-12 08:27:44,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:44,510 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:44,510 INFO L206 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-11-12 08:27:44,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-12 08:27:44,510 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:44,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:44,511 INFO L85 PathProgramCache]: Analyzing trace with hash 545898423, now seen corresponding path program 22 times [2024-11-12 08:27:44,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:44,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070008541] [2024-11-12 08:27:44,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:44,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:44,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:45,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:45,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:45,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070008541] [2024-11-12 08:27:45,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070008541] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:45,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:45,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:45,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261769131] [2024-11-12 08:27:45,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:45,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:45,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:45,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:45,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:45,058 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:45,059 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-11-12 08:27:45,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:45,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:45,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:46,053 INFO L124 PetriNetUnfolderBase]: 3334/6006 cut-off events. [2024-11-12 08:27:46,053 INFO L125 PetriNetUnfolderBase]: For 106986/107312 co-relation queries the response was YES. [2024-11-12 08:27:46,090 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-11-12 08:27:46,107 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 226 selfloop transitions, 37 changer transitions 3/273 dead transitions. [2024-11-12 08:27:46,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 273 transitions, 3380 flow [2024-11-12 08:27:46,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:46,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:46,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-11-12 08:27:46,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47107438016528924 [2024-11-12 08:27:46,109 INFO L175 Difference]: Start difference. First operand has 203 places, 205 transitions, 2125 flow. Second operand 11 states and 228 transitions. [2024-11-12 08:27:46,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 273 transitions, 3380 flow [2024-11-12 08:27:46,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 273 transitions, 3090 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-11-12 08:27:46,215 INFO L231 Difference]: Finished difference. Result has 212 places, 215 transitions, 2224 flow [2024-11-12 08:27:46,216 INFO L262 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-11-12 08:27:46,216 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-11-12 08:27:46,216 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 215 transitions, 2224 flow [2024-11-12 08:27:46,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:46,216 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:46,216 INFO L206 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-11-12 08:27:46,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-12 08:27:46,217 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:46,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:46,217 INFO L85 PathProgramCache]: Analyzing trace with hash -9998039, now seen corresponding path program 23 times [2024-11-12 08:27:46,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:46,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000061674] [2024-11-12 08:27:46,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:46,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:46,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:46,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:46,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:46,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000061674] [2024-11-12 08:27:46,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000061674] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:46,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:46,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:46,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991334711] [2024-11-12 08:27:46,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:46,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:46,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:46,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:46,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:46,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:46,648 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-11-12 08:27:46,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:46,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:46,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:47,618 INFO L124 PetriNetUnfolderBase]: 3395/6116 cut-off events. [2024-11-12 08:27:47,618 INFO L125 PetriNetUnfolderBase]: For 106404/106844 co-relation queries the response was YES. [2024-11-12 08:27:47,665 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-11-12 08:27:47,686 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 220 selfloop transitions, 36 changer transitions 4/267 dead transitions. [2024-11-12 08:27:47,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 267 transitions, 3176 flow [2024-11-12 08:27:47,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:47,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:47,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-12 08:27:47,688 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-12 08:27:47,688 INFO L175 Difference]: Start difference. First operand has 212 places, 215 transitions, 2224 flow. Second operand 11 states and 215 transitions. [2024-11-12 08:27:47,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 267 transitions, 3176 flow [2024-11-12 08:27:47,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 267 transitions, 2966 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-11-12 08:27:47,805 INFO L231 Difference]: Finished difference. Result has 220 places, 221 transitions, 2225 flow [2024-11-12 08:27:47,805 INFO L262 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-11-12 08:27:47,805 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-11-12 08:27:47,805 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 221 transitions, 2225 flow [2024-11-12 08:27:47,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:47,806 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:47,806 INFO L206 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-11-12 08:27:47,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-12 08:27:47,806 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:47,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:47,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1881834813, now seen corresponding path program 24 times [2024-11-12 08:27:47,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:47,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111677957] [2024-11-12 08:27:47,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:47,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:47,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:48,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:48,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:48,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111677957] [2024-11-12 08:27:48,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111677957] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:48,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:48,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:48,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158860757] [2024-11-12 08:27:48,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:48,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:48,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:48,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:48,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:48,361 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:48,362 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-11-12 08:27:48,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:48,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:48,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:49,292 INFO L124 PetriNetUnfolderBase]: 3540/6360 cut-off events. [2024-11-12 08:27:49,292 INFO L125 PetriNetUnfolderBase]: For 106197/106413 co-relation queries the response was YES. [2024-11-12 08:27:49,335 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-11-12 08:27:49,354 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 42 changer transitions 3/283 dead transitions. [2024-11-12 08:27:49,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 283 transitions, 3433 flow [2024-11-12 08:27:49,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:49,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:49,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-11-12 08:27:49,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-11-12 08:27:49,355 INFO L175 Difference]: Start difference. First operand has 220 places, 221 transitions, 2225 flow. Second operand 11 states and 226 transitions. [2024-11-12 08:27:49,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 283 transitions, 3433 flow [2024-11-12 08:27:49,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 283 transitions, 3271 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:49,525 INFO L231 Difference]: Finished difference. Result has 227 places, 228 transitions, 2418 flow [2024-11-12 08:27:49,526 INFO L262 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-11-12 08:27:49,526 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-11-12 08:27:49,526 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 228 transitions, 2418 flow [2024-11-12 08:27:49,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:49,526 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:49,527 INFO L206 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-11-12 08:27:49,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-12 08:27:49,527 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:49,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:49,527 INFO L85 PathProgramCache]: Analyzing trace with hash -951654555, now seen corresponding path program 25 times [2024-11-12 08:27:49,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:49,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767621199] [2024-11-12 08:27:49,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:49,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:49,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:50,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:50,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:50,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767621199] [2024-11-12 08:27:50,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767621199] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:50,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:50,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:50,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562106103] [2024-11-12 08:27:50,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:50,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:50,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:50,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:50,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:50,065 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:50,065 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-11-12 08:27:50,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:50,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:50,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:51,262 INFO L124 PetriNetUnfolderBase]: 3646/6583 cut-off events. [2024-11-12 08:27:51,262 INFO L125 PetriNetUnfolderBase]: For 135227/135458 co-relation queries the response was YES. [2024-11-12 08:27:51,323 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-11-12 08:27:51,349 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 35 changer transitions 3/291 dead transitions. [2024-11-12 08:27:51,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 291 transitions, 3618 flow [2024-11-12 08:27:51,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:51,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:51,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-12 08:27:51,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-12 08:27:51,350 INFO L175 Difference]: Start difference. First operand has 227 places, 228 transitions, 2418 flow. Second operand 11 states and 225 transitions. [2024-11-12 08:27:51,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 291 transitions, 3618 flow [2024-11-12 08:27:51,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 291 transitions, 3374 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:51,570 INFO L231 Difference]: Finished difference. Result has 234 places, 234 transitions, 2435 flow [2024-11-12 08:27:51,570 INFO L262 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-11-12 08:27:51,571 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-11-12 08:27:51,571 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 234 transitions, 2435 flow [2024-11-12 08:27:51,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:51,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:51,572 INFO L206 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-11-12 08:27:51,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-12 08:27:51,572 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:51,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash -835580977, now seen corresponding path program 26 times [2024-11-12 08:27:51,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:51,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870082268] [2024-11-12 08:27:51,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:51,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:51,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:52,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:52,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:52,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870082268] [2024-11-12 08:27:52,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870082268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:52,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:52,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:52,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202380057] [2024-11-12 08:27:52,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:52,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:52,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:52,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:52,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:52,094 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:52,095 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-11-12 08:27:52,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:52,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:52,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:53,088 INFO L124 PetriNetUnfolderBase]: 3708/6679 cut-off events. [2024-11-12 08:27:53,088 INFO L125 PetriNetUnfolderBase]: For 137403/137631 co-relation queries the response was YES. [2024-11-12 08:27:53,135 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-11-12 08:27:53,153 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 245 selfloop transitions, 37 changer transitions 4/293 dead transitions. [2024-11-12 08:27:53,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 293 transitions, 3581 flow [2024-11-12 08:27:53,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:53,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:53,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-12 08:27:53,155 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-12 08:27:53,155 INFO L175 Difference]: Start difference. First operand has 234 places, 234 transitions, 2435 flow. Second operand 11 states and 224 transitions. [2024-11-12 08:27:53,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 293 transitions, 3581 flow [2024-11-12 08:27:53,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 293 transitions, 3398 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:53,358 INFO L231 Difference]: Finished difference. Result has 240 places, 238 transitions, 2502 flow [2024-11-12 08:27:53,358 INFO L262 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-11-12 08:27:53,359 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-11-12 08:27:53,359 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 238 transitions, 2502 flow [2024-11-12 08:27:53,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:53,359 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:53,359 INFO L206 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-11-12 08:27:53,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-12 08:27:53,359 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:53,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:53,360 INFO L85 PathProgramCache]: Analyzing trace with hash -259366763, now seen corresponding path program 27 times [2024-11-12 08:27:53,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:53,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087021804] [2024-11-12 08:27:53,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:53,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:53,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:53,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:53,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:53,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087021804] [2024-11-12 08:27:53,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087021804] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:53,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:53,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:53,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823215344] [2024-11-12 08:27:53,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:53,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:53,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:53,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:53,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:53,891 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:53,891 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-11-12 08:27:53,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:53,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:53,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:54,966 INFO L124 PetriNetUnfolderBase]: 3804/6871 cut-off events. [2024-11-12 08:27:54,966 INFO L125 PetriNetUnfolderBase]: For 149503/149715 co-relation queries the response was YES. [2024-11-12 08:27:55,016 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-11-12 08:27:55,034 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 254 selfloop transitions, 36 changer transitions 3/300 dead transitions. [2024-11-12 08:27:55,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 300 transitions, 3757 flow [2024-11-12 08:27:55,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:55,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:55,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-12 08:27:55,035 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-12 08:27:55,036 INFO L175 Difference]: Start difference. First operand has 240 places, 238 transitions, 2502 flow. Second operand 11 states and 225 transitions. [2024-11-12 08:27:55,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 300 transitions, 3757 flow [2024-11-12 08:27:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3562 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-11-12 08:27:55,193 INFO L231 Difference]: Finished difference. Result has 246 places, 244 transitions, 2586 flow [2024-11-12 08:27:55,194 INFO L262 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-11-12 08:27:55,194 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-11-12 08:27:55,194 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 244 transitions, 2586 flow [2024-11-12 08:27:55,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:55,194 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:55,194 INFO L206 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-11-12 08:27:55,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-12 08:27:55,195 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:55,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:55,195 INFO L85 PathProgramCache]: Analyzing trace with hash 186554381, now seen corresponding path program 28 times [2024-11-12 08:27:55,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:55,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651264442] [2024-11-12 08:27:55,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:55,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:55,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:55,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:55,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:55,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651264442] [2024-11-12 08:27:55,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651264442] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:55,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:55,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:55,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799427642] [2024-11-12 08:27:55,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:55,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:55,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:55,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:55,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:55,575 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:55,575 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-11-12 08:27:55,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:55,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:55,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:56,552 INFO L124 PetriNetUnfolderBase]: 3804/6879 cut-off events. [2024-11-12 08:27:56,552 INFO L125 PetriNetUnfolderBase]: For 149090/149302 co-relation queries the response was YES. [2024-11-12 08:27:56,770 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-11-12 08:27:56,790 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 252 selfloop transitions, 37 changer transitions 4/300 dead transitions. [2024-11-12 08:27:56,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 300 transitions, 3661 flow [2024-11-12 08:27:56,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:56,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:56,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-12 08:27:56,792 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-12 08:27:56,792 INFO L175 Difference]: Start difference. First operand has 246 places, 244 transitions, 2586 flow. Second operand 11 states and 222 transitions. [2024-11-12 08:27:56,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 300 transitions, 3661 flow [2024-11-12 08:27:56,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 3461 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-11-12 08:27:56,978 INFO L231 Difference]: Finished difference. Result has 252 places, 248 transitions, 2535 flow [2024-11-12 08:27:56,978 INFO L262 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-11-12 08:27:56,978 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-11-12 08:27:56,978 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 248 transitions, 2535 flow [2024-11-12 08:27:56,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:56,979 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:56,979 INFO L206 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-11-12 08:27:56,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-12 08:27:56,979 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:56,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:56,980 INFO L85 PathProgramCache]: Analyzing trace with hash 680073123, now seen corresponding path program 29 times [2024-11-12 08:27:56,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:56,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227821016] [2024-11-12 08:27:56,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:56,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:56,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:57,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:57,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:57,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227821016] [2024-11-12 08:27:57,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227821016] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:57,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:57,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:57,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703024690] [2024-11-12 08:27:57,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:57,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:57,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:57,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:57,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:57,495 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:57,495 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-11-12 08:27:57,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:57,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:57,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:27:58,568 INFO L124 PetriNetUnfolderBase]: 3840/6945 cut-off events. [2024-11-12 08:27:58,568 INFO L125 PetriNetUnfolderBase]: For 145012/145248 co-relation queries the response was YES. [2024-11-12 08:27:58,628 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-11-12 08:27:58,650 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 250 selfloop transitions, 37 changer transitions 3/297 dead transitions. [2024-11-12 08:27:58,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 297 transitions, 3523 flow [2024-11-12 08:27:58,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:27:58,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:27:58,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-12 08:27:58,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-12 08:27:58,651 INFO L175 Difference]: Start difference. First operand has 252 places, 248 transitions, 2535 flow. Second operand 11 states and 215 transitions. [2024-11-12 08:27:58,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 297 transitions, 3523 flow [2024-11-12 08:27:59,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 297 transitions, 3387 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-12 08:27:59,029 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 2545 flow [2024-11-12 08:27:59,029 INFO L262 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-11-12 08:27:59,029 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-11-12 08:27:59,029 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 2545 flow [2024-11-12 08:27:59,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:27:59,030 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:27:59,030 INFO L206 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-11-12 08:27:59,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-12 08:27:59,030 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:27:59,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:27:59,031 INFO L85 PathProgramCache]: Analyzing trace with hash -860547569, now seen corresponding path program 30 times [2024-11-12 08:27:59,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:27:59,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073230883] [2024-11-12 08:27:59,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:27:59,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:27:59,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:27:59,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:27:59,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:27:59,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073230883] [2024-11-12 08:27:59,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073230883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:27:59,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:27:59,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:27:59,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972568331] [2024-11-12 08:27:59,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:27:59,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:27:59,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:27:59,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:27:59,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:27:59,539 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:27:59,539 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-11-12 08:27:59,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:27:59,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:27:59,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:00,898 INFO L124 PetriNetUnfolderBase]: 3840/6964 cut-off events. [2024-11-12 08:28:00,898 INFO L125 PetriNetUnfolderBase]: For 143299/143535 co-relation queries the response was YES. [2024-11-12 08:28:00,958 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-11-12 08:28:00,986 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 253 selfloop transitions, 41 changer transitions 4/305 dead transitions. [2024-11-12 08:28:00,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 305 transitions, 3576 flow [2024-11-12 08:28:00,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:00,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:00,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-11-12 08:28:00,987 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-11-12 08:28:00,987 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 2545 flow. Second operand 11 states and 221 transitions. [2024-11-12 08:28:00,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 305 transitions, 3576 flow [2024-11-12 08:28:01,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 305 transitions, 3440 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-12 08:28:01,243 INFO L231 Difference]: Finished difference. Result has 260 places, 255 transitions, 2579 flow [2024-11-12 08:28:01,243 INFO L262 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-11-12 08:28:01,244 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-11-12 08:28:01,244 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 255 transitions, 2579 flow [2024-11-12 08:28:01,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:01,244 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:01,244 INFO L206 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-11-12 08:28:01,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-12 08:28:01,245 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:01,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:01,245 INFO L85 PathProgramCache]: Analyzing trace with hash 840245459, now seen corresponding path program 31 times [2024-11-12 08:28:01,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:01,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721895160] [2024-11-12 08:28:01,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:01,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:01,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:01,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:01,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721895160] [2024-11-12 08:28:01,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721895160] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:01,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:01,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:01,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509160007] [2024-11-12 08:28:01,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:01,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:01,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:01,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:01,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:01,762 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:01,763 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-11-12 08:28:01,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:01,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:01,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:02,904 INFO L124 PetriNetUnfolderBase]: 3840/6955 cut-off events. [2024-11-12 08:28:02,904 INFO L125 PetriNetUnfolderBase]: For 143493/143727 co-relation queries the response was YES. [2024-11-12 08:28:02,948 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-11-12 08:28:02,964 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 35 changer transitions 3/301 dead transitions. [2024-11-12 08:28:02,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 301 transitions, 3525 flow [2024-11-12 08:28:02,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:02,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:02,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-12 08:28:02,966 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-12 08:28:02,966 INFO L175 Difference]: Start difference. First operand has 260 places, 255 transitions, 2579 flow. Second operand 11 states and 212 transitions. [2024-11-12 08:28:02,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 301 transitions, 3525 flow [2024-11-12 08:28:03,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 301 transitions, 3369 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-11-12 08:28:03,200 INFO L231 Difference]: Finished difference. Result has 264 places, 257 transitions, 2517 flow [2024-11-12 08:28:03,200 INFO L262 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-11-12 08:28:03,201 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-11-12 08:28:03,201 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 257 transitions, 2517 flow [2024-11-12 08:28:03,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:03,201 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:03,201 INFO L206 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-11-12 08:28:03,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-12 08:28:03,201 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:03,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:03,202 INFO L85 PathProgramCache]: Analyzing trace with hash -449187067, now seen corresponding path program 32 times [2024-11-12 08:28:03,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:03,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49019667] [2024-11-12 08:28:03,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:03,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:03,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:03,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:03,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:03,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49019667] [2024-11-12 08:28:03,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49019667] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:03,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:03,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:03,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875923616] [2024-11-12 08:28:03,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:03,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:03,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:03,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:03,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:03,666 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:03,667 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-11-12 08:28:03,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:03,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:03,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:04,726 INFO L124 PetriNetUnfolderBase]: 3971/7189 cut-off events. [2024-11-12 08:28:04,726 INFO L125 PetriNetUnfolderBase]: For 156970/157232 co-relation queries the response was YES. [2024-11-12 08:28:04,791 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-11-12 08:28:04,814 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 272 selfloop transitions, 35 changer transitions 3/317 dead transitions. [2024-11-12 08:28:04,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 317 transitions, 3986 flow [2024-11-12 08:28:04,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:04,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-12 08:28:04,815 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-12 08:28:04,815 INFO L175 Difference]: Start difference. First operand has 264 places, 257 transitions, 2517 flow. Second operand 11 states and 222 transitions. [2024-11-12 08:28:04,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 317 transitions, 3986 flow [2024-11-12 08:28:05,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 317 transitions, 3918 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-12 08:28:05,061 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 2928 flow [2024-11-12 08:28:05,061 INFO L262 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-11-12 08:28:05,061 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-11-12 08:28:05,061 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 2928 flow [2024-11-12 08:28:05,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:05,062 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:05,062 INFO L206 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-11-12 08:28:05,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-12 08:28:05,062 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:05,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:05,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2106552235, now seen corresponding path program 33 times [2024-11-12 08:28:05,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:05,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117767903] [2024-11-12 08:28:05,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:05,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:05,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:05,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:05,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:05,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117767903] [2024-11-12 08:28:05,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117767903] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:05,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:05,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:05,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299455929] [2024-11-12 08:28:05,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:05,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:05,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:05,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:05,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:05,489 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:05,489 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-11-12 08:28:05,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:05,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:05,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:06,696 INFO L124 PetriNetUnfolderBase]: 4133/7425 cut-off events. [2024-11-12 08:28:06,697 INFO L125 PetriNetUnfolderBase]: For 214230/214676 co-relation queries the response was YES. [2024-11-12 08:28:06,767 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-11-12 08:28:06,793 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 284 selfloop transitions, 36 changer transitions 3/330 dead transitions. [2024-11-12 08:28:06,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 330 transitions, 4429 flow [2024-11-12 08:28:06,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:06,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:06,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-11-12 08:28:06,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-11-12 08:28:06,794 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 2928 flow. Second operand 11 states and 227 transitions. [2024-11-12 08:28:06,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 330 transitions, 4429 flow [2024-11-12 08:28:07,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 330 transitions, 4099 flow, removed 149 selfloop flow, removed 5 redundant places. [2024-11-12 08:28:07,078 INFO L231 Difference]: Finished difference. Result has 279 places, 275 transitions, 3039 flow [2024-11-12 08:28:07,078 INFO L262 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-11-12 08:28:07,078 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-11-12 08:28:07,078 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 275 transitions, 3039 flow [2024-11-12 08:28:07,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:07,079 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:07,079 INFO L206 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-11-12 08:28:07,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-12 08:28:07,079 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:07,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:07,080 INFO L85 PathProgramCache]: Analyzing trace with hash -992200685, now seen corresponding path program 34 times [2024-11-12 08:28:07,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:07,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043342522] [2024-11-12 08:28:07,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:07,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:07,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:07,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:07,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043342522] [2024-11-12 08:28:07,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043342522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:07,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:07,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:07,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987543139] [2024-11-12 08:28:07,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:07,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:07,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:07,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:07,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:07,441 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:07,442 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-11-12 08:28:07,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:07,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:07,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:08,565 INFO L124 PetriNetUnfolderBase]: 4194/7535 cut-off events. [2024-11-12 08:28:08,565 INFO L125 PetriNetUnfolderBase]: For 228123/228647 co-relation queries the response was YES. [2024-11-12 08:28:08,643 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-11-12 08:28:08,670 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 278 selfloop transitions, 35 changer transitions 4/324 dead transitions. [2024-11-12 08:28:08,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 324 transitions, 4161 flow [2024-11-12 08:28:08,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:08,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:08,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-11-12 08:28:08,672 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-11-12 08:28:08,672 INFO L175 Difference]: Start difference. First operand has 279 places, 275 transitions, 3039 flow. Second operand 11 states and 214 transitions. [2024-11-12 08:28:08,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 324 transitions, 4161 flow [2024-11-12 08:28:09,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 324 transitions, 3863 flow, removed 133 selfloop flow, removed 5 redundant places. [2024-11-12 08:28:09,059 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 2996 flow [2024-11-12 08:28:09,059 INFO L262 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-11-12 08:28:09,060 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-11-12 08:28:09,060 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 2996 flow [2024-11-12 08:28:09,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:09,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:09,060 INFO L206 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-11-12 08:28:09,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-12 08:28:09,060 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:09,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:09,061 INFO L85 PathProgramCache]: Analyzing trace with hash -908908113, now seen corresponding path program 35 times [2024-11-12 08:28:09,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:09,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200038557] [2024-11-12 08:28:09,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:09,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:09,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:09,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:09,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200038557] [2024-11-12 08:28:09,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200038557] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:09,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:09,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:09,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345092151] [2024-11-12 08:28:09,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:09,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:09,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:09,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:09,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:09,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:09,572 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-11-12 08:28:09,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:09,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:09,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:10,809 INFO L124 PetriNetUnfolderBase]: 4345/7826 cut-off events. [2024-11-12 08:28:10,810 INFO L125 PetriNetUnfolderBase]: For 228730/229014 co-relation queries the response was YES. [2024-11-12 08:28:10,899 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-11-12 08:28:10,927 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 289 selfloop transitions, 41 changer transitions 3/340 dead transitions. [2024-11-12 08:28:10,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 340 transitions, 4466 flow [2024-11-12 08:28:10,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:10,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:10,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-12 08:28:10,928 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-12 08:28:10,928 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 2996 flow. Second operand 11 states and 225 transitions. [2024-11-12 08:28:10,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 340 transitions, 4466 flow [2024-11-12 08:28:11,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 340 transitions, 4248 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-11-12 08:28:11,352 INFO L231 Difference]: Finished difference. Result has 294 places, 288 transitions, 3227 flow [2024-11-12 08:28:11,352 INFO L262 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-11-12 08:28:11,353 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-11-12 08:28:11,353 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 288 transitions, 3227 flow [2024-11-12 08:28:11,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:11,353 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:11,353 INFO L206 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-11-12 08:28:11,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-12 08:28:11,353 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:11,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:11,354 INFO L85 PathProgramCache]: Analyzing trace with hash -271201099, now seen corresponding path program 36 times [2024-11-12 08:28:11,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:11,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225999746] [2024-11-12 08:28:11,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:11,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:11,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:11,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:11,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:11,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225999746] [2024-11-12 08:28:11,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225999746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:11,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:11,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:11,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507714036] [2024-11-12 08:28:11,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:11,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:11,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:11,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:11,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:11,758 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:11,758 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-11-12 08:28:11,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:11,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:11,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:13,224 INFO L124 PetriNetUnfolderBase]: 4408/7953 cut-off events. [2024-11-12 08:28:13,225 INFO L125 PetriNetUnfolderBase]: For 265688/265976 co-relation queries the response was YES. [2024-11-12 08:28:13,291 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-11-12 08:28:13,316 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 303 selfloop transitions, 34 changer transitions 3/347 dead transitions. [2024-11-12 08:28:13,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 347 transitions, 4640 flow [2024-11-12 08:28:13,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:13,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:13,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-12 08:28:13,317 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-12 08:28:13,317 INFO L175 Difference]: Start difference. First operand has 294 places, 288 transitions, 3227 flow. Second operand 11 states and 224 transitions. [2024-11-12 08:28:13,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 347 transitions, 4640 flow [2024-11-12 08:28:13,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 347 transitions, 4314 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-11-12 08:28:13,765 INFO L231 Difference]: Finished difference. Result has 301 places, 293 transitions, 3213 flow [2024-11-12 08:28:13,766 INFO L262 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-11-12 08:28:13,766 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-11-12 08:28:13,766 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 293 transitions, 3213 flow [2024-11-12 08:28:13,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:13,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:13,766 INFO L206 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-11-12 08:28:13,766 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-12 08:28:13,767 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:13,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:13,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1107766655, now seen corresponding path program 37 times [2024-11-12 08:28:13,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:13,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057261839] [2024-11-12 08:28:13,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:13,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:13,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:14,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:14,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:14,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057261839] [2024-11-12 08:28:14,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057261839] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:14,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:14,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:14,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674477820] [2024-11-12 08:28:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:14,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:14,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:14,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:14,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:14,272 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:14,273 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-11-12 08:28:14,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:14,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:14,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:15,534 INFO L124 PetriNetUnfolderBase]: 4408/7942 cut-off events. [2024-11-12 08:28:15,534 INFO L125 PetriNetUnfolderBase]: For 255908/256192 co-relation queries the response was YES. [2024-11-12 08:28:15,620 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-11-12 08:28:15,651 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 299 selfloop transitions, 33 changer transitions 3/342 dead transitions. [2024-11-12 08:28:15,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 342 transitions, 4376 flow [2024-11-12 08:28:15,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:15,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:15,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-12 08:28:15,652 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-12 08:28:15,652 INFO L175 Difference]: Start difference. First operand has 301 places, 293 transitions, 3213 flow. Second operand 11 states and 215 transitions. [2024-11-12 08:28:15,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 342 transitions, 4376 flow [2024-11-12 08:28:16,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 342 transitions, 4131 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-11-12 08:28:16,123 INFO L231 Difference]: Finished difference. Result has 307 places, 296 transitions, 3119 flow [2024-11-12 08:28:16,124 INFO L262 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-11-12 08:28:16,124 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-11-12 08:28:16,124 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 296 transitions, 3119 flow [2024-11-12 08:28:16,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:16,124 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:16,124 INFO L206 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-11-12 08:28:16,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-12 08:28:16,125 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:16,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:16,125 INFO L85 PathProgramCache]: Analyzing trace with hash 261907245, now seen corresponding path program 38 times [2024-11-12 08:28:16,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:16,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573574515] [2024-11-12 08:28:16,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:16,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:16,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:16,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:16,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573574515] [2024-11-12 08:28:16,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573574515] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:16,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:16,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:16,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110727949] [2024-11-12 08:28:16,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:16,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:16,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:16,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:16,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:16,529 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:16,529 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-11-12 08:28:16,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:16,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:16,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 08:28:18,237 INFO L124 PetriNetUnfolderBase]: 4471/8021 cut-off events. [2024-11-12 08:28:18,238 INFO L125 PetriNetUnfolderBase]: For 255285/255549 co-relation queries the response was YES. [2024-11-12 08:28:18,341 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-11-12 08:28:18,377 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 35 changer transitions 3/354 dead transitions. [2024-11-12 08:28:18,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 354 transitions, 4561 flow [2024-11-12 08:28:18,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-12 08:28:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-12 08:28:18,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-12 08:28:18,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-12 08:28:18,378 INFO L175 Difference]: Start difference. First operand has 307 places, 296 transitions, 3119 flow. Second operand 11 states and 224 transitions. [2024-11-12 08:28:18,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 354 transitions, 4561 flow [2024-11-12 08:28:18,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 354 transitions, 4435 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-12 08:28:18,847 INFO L231 Difference]: Finished difference. Result has 312 places, 301 transitions, 3315 flow [2024-11-12 08:28:18,847 INFO L262 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-11-12 08:28:18,848 INFO L279 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-11-12 08:28:18,848 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 301 transitions, 3315 flow [2024-11-12 08:28:18,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 08:28:18,848 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 08:28:18,848 INFO L206 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-11-12 08:28:18,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-12 08:28:18,848 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-12 08:28:18,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 08:28:18,849 INFO L85 PathProgramCache]: Analyzing trace with hash -2051050689, now seen corresponding path program 39 times [2024-11-12 08:28:18,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 08:28:18,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835227905] [2024-11-12 08:28:18,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 08:28:18,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 08:28:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 08:28:19,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 08:28:19,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 08:28:19,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835227905] [2024-11-12 08:28:19,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835227905] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 08:28:19,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 08:28:19,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-12 08:28:19,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812196990] [2024-11-12 08:28:19,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 08:28:19,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 08:28:19,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 08:28:19,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 08:28:19,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-12 08:28:19,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-12 08:28:19,347 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-11-12 08:28:19,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 08:28:19,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-12 08:28:19,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand