./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 c7c6ca5d 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-?-c7c6ca5-m [2024-11-09 02:48:15,400 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 02:48:15,503 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-09 02:48:15,508 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 02:48:15,509 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 02:48:15,537 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 02:48:15,537 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 02:48:15,538 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 02:48:15,538 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-09 02:48:15,540 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-09 02:48:15,541 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 02:48:15,541 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 02:48:15,541 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 02:48:15,543 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 02:48:15,543 INFO L153 SettingsManager]: * Use SBE=true [2024-11-09 02:48:15,544 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 02:48:15,544 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 02:48:15,544 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 02:48:15,545 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 02:48:15,545 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 02:48:15,545 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 02:48:15,548 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 02:48:15,549 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 02:48:15,549 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 02:48:15,549 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 02:48:15,549 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 02:48:15,550 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 02:48:15,550 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 02:48:15,550 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 02:48:15,550 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 02:48:15,551 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 02:48:15,551 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 02:48:15,551 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 02:48:15,551 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 02:48:15,551 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 02:48:15,552 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 02:48:15,552 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-09 02:48:15,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 02:48:15,553 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 02:48:15,554 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-09 02:48:15,554 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-09 02:48:15,555 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 02:48:15,555 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-09 02:48:15,841 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 02:48:15,865 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 02:48:15,869 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 02:48:15,870 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 02:48:15,871 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 02:48:15,872 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-09 02:48:17,475 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 02:48:17,684 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 02:48:17,684 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-09 02:48:17,694 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/898b17d51/5faf141a42874ba6b3241038a983747d/FLAG184df1238 [2024-11-09 02:48:18,055 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/898b17d51/5faf141a42874ba6b3241038a983747d [2024-11-09 02:48:18,057 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 02:48:18,058 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 02:48:18,059 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 02:48:18,060 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 02:48:18,065 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 02:48:18,065 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,068 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75f666f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18, skipping insertion in model container [2024-11-09 02:48:18,068 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,096 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 02:48:18,327 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-09 02:48:18,343 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 02:48:18,357 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 02:48:18,392 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-09 02:48:18,395 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 02:48:18,418 INFO L204 MainTranslator]: Completed translation [2024-11-09 02:48:18,418 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18 WrapperNode [2024-11-09 02:48:18,419 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 02:48:18,420 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 02:48:18,421 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 02:48:18,421 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 02:48:18,427 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,436 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,478 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 252 [2024-11-09 02:48:18,478 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 02:48:18,479 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 02:48:18,479 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 02:48:18,480 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 02:48:18,490 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,491 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,495 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,512 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-09 02:48:18,512 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,512 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,520 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,529 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,532 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,533 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,536 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 02:48:18,541 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 02:48:18,541 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 02:48:18,541 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 02:48:18,542 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (1/1) ... [2024-11-09 02:48:18,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 02:48:18,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 02:48:18,575 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-09 02:48:18,577 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-09 02:48:18,620 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 02:48:18,620 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-09 02:48:18,620 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-09 02:48:18,620 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-09 02:48:18,620 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-09 02:48:18,621 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-09 02:48:18,621 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-09 02:48:18,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-09 02:48:18,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-09 02:48:18,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-09 02:48:18,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-09 02:48:18,623 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-09 02:48:18,623 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-09 02:48:18,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-09 02:48:18,623 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 02:48:18,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 02:48:18,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-09 02:48:18,623 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-09 02:48:18,625 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-09 02:48:18,738 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 02:48:18,740 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 02:48:19,111 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-09 02:48:19,115 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 02:48:19,478 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 02:48:19,478 INFO L316 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-09 02:48:19,479 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 02:48:19 BoogieIcfgContainer [2024-11-09 02:48:19,480 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 02:48:19,482 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 02:48:19,482 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 02:48:19,485 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 02:48:19,485 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 02:48:18" (1/3) ... [2024-11-09 02:48:19,486 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@559c3b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 02:48:19, skipping insertion in model container [2024-11-09 02:48:19,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 02:48:18" (2/3) ... [2024-11-09 02:48:19,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@559c3b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 02:48:19, skipping insertion in model container [2024-11-09 02:48:19,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 02:48:19" (3/3) ... [2024-11-09 02:48:19,488 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-09 02:48:19,506 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 02:48:19,506 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 02:48:19,506 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-09 02:48:19,560 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-09 02:48:19,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 44 transitions, 109 flow [2024-11-09 02:48:19,629 INFO L124 PetriNetUnfolderBase]: 7/41 cut-off events. [2024-11-09 02:48:19,631 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-09 02:48:19,634 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-09 02:48:19,635 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 44 transitions, 109 flow [2024-11-09 02:48:19,639 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 40 transitions, 98 flow [2024-11-09 02:48:19,650 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 02:48:19,659 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;@708b7ad1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 02:48:19,659 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-09 02:48:19,675 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-09 02:48:19,675 INFO L124 PetriNetUnfolderBase]: 7/39 cut-off events. [2024-11-09 02:48:19,675 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-09 02:48:19,676 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:19,676 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:19,677 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-09 02:48:19,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1119588767, now seen corresponding path program 1 times [2024-11-09 02:48:19,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:19,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828323079] [2024-11-09 02:48:19,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:19,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:19,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:19,926 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-09 02:48:19,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:19,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828323079] [2024-11-09 02:48:19,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828323079] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:19,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:19,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 02:48:19,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255721832] [2024-11-09 02:48:19,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:19,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 02:48:19,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:19,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 02:48:19,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 02:48:19,983 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-09 02:48:19,986 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-09 02:48:19,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:19,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-09 02:48:19,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:20,313 INFO L124 PetriNetUnfolderBase]: 1088/1735 cut-off events. [2024-11-09 02:48:20,314 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-11-09 02:48:20,325 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-09 02:48:20,339 INFO L140 encePairwiseOnDemand]: 42/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/38 dead transitions. [2024-11-09 02:48:20,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 154 flow [2024-11-09 02:48:20,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 02:48:20,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-11-09 02:48:20,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 54 transitions. [2024-11-09 02:48:20,353 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-11-09 02:48:20,355 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 98 flow. Second operand 2 states and 54 transitions. [2024-11-09 02:48:20,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 154 flow [2024-11-09 02:48:20,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:20,364 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 82 flow [2024-11-09 02:48:20,366 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=82, PETRI_PLACES=38, PETRI_TRANSITIONS=38} [2024-11-09 02:48:20,373 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -5 predicate places. [2024-11-09 02:48:20,373 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 82 flow [2024-11-09 02:48:20,374 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-09 02:48:20,374 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:20,374 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:20,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 02:48:20,375 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-09 02:48:20,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:20,375 INFO L85 PathProgramCache]: Analyzing trace with hash 611689709, now seen corresponding path program 1 times [2024-11-09 02:48:20,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:20,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646559344] [2024-11-09 02:48:20,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:20,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:20,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:20,656 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-09 02:48:20,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:20,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646559344] [2024-11-09 02:48:20,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646559344] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:20,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:20,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 02:48:20,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568626521] [2024-11-09 02:48:20,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:20,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 02:48:20,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 02:48:20,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 02:48:20,661 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-09 02:48:20,661 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-09 02:48:20,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:20,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-09 02:48:20,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:20,903 INFO L124 PetriNetUnfolderBase]: 980/1633 cut-off events. [2024-11-09 02:48:20,903 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-09 02:48:20,907 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-09 02:48:20,917 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 41 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-09 02:48:20,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 196 flow [2024-11-09 02:48:20,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 02:48:20,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-09 02:48:20,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-11-09 02:48:20,921 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-09 02:48:20,921 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 82 flow. Second operand 3 states and 77 transitions. [2024-11-09 02:48:20,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 196 flow [2024-11-09 02:48:20,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 196 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-09 02:48:20,924 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 94 flow [2024-11-09 02:48:20,924 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-11-09 02:48:20,925 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-11-09 02:48:20,925 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 94 flow [2024-11-09 02:48:20,927 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-09 02:48:20,927 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:20,927 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:20,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 02:48:20,927 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-09 02:48:20,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:20,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1649089965, now seen corresponding path program 2 times [2024-11-09 02:48:20,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:20,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232766037] [2024-11-09 02:48:20,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:20,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:20,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:21,159 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-09 02:48:21,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:21,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232766037] [2024-11-09 02:48:21,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232766037] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:21,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:21,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 02:48:21,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985641002] [2024-11-09 02:48:21,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:21,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 02:48:21,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:21,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 02:48:21,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 02:48:21,164 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-09 02:48:21,164 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-09 02:48:21,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:21,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-09 02:48:21,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:21,425 INFO L124 PetriNetUnfolderBase]: 1029/1738 cut-off events. [2024-11-09 02:48:21,426 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-11-09 02:48:21,430 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-09 02:48:21,437 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 30 selfloop transitions, 2 changer transitions 15/55 dead transitions. [2024-11-09 02:48:21,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 223 flow [2024-11-09 02:48:21,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 02:48:21,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 02:48:21,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-09 02:48:21,440 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-11-09 02:48:21,440 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 94 flow. Second operand 5 states and 104 transitions. [2024-11-09 02:48:21,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 223 flow [2024-11-09 02:48:21,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 02:48:21,443 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 114 flow [2024-11-09 02:48:21,443 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=114, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-11-09 02:48:21,444 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-11-09 02:48:21,445 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 114 flow [2024-11-09 02:48:21,445 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-09 02:48:21,445 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:21,445 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:21,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 02:48:21,446 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-09 02:48:21,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:21,447 INFO L85 PathProgramCache]: Analyzing trace with hash 178652381, now seen corresponding path program 1 times [2024-11-09 02:48:21,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:21,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002662987] [2024-11-09 02:48:21,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:21,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:21,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:21,607 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-09 02:48:21,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:21,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002662987] [2024-11-09 02:48:21,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002662987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:21,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:21,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 02:48:21,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798137246] [2024-11-09 02:48:21,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:21,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 02:48:21,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:21,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 02:48:21,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 02:48:21,612 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-09 02:48:21,614 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-09 02:48:21,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:21,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-09 02:48:21,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:21,871 INFO L124 PetriNetUnfolderBase]: 1180/1998 cut-off events. [2024-11-09 02:48:21,871 INFO L125 PetriNetUnfolderBase]: For 473/473 co-relation queries the response was YES. [2024-11-09 02:48:21,875 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-09 02:48:21,884 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 31 selfloop transitions, 2 changer transitions 17/58 dead transitions. [2024-11-09 02:48:21,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 264 flow [2024-11-09 02:48:21,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 02:48:21,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-09 02:48:21,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-11-09 02:48:21,886 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5284090909090909 [2024-11-09 02:48:21,886 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 114 flow. Second operand 4 states and 93 transitions. [2024-11-09 02:48:21,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 264 flow [2024-11-09 02:48:21,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 252 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-09 02:48:21,888 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 120 flow [2024-11-09 02:48:21,889 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=120, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-11-09 02:48:21,889 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-11-09 02:48:21,890 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 120 flow [2024-11-09 02:48:21,890 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-09 02:48:21,890 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:21,890 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:21,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 02:48:21,891 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-09 02:48:21,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:21,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1584022123, now seen corresponding path program 1 times [2024-11-09 02:48:21,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:21,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863424736] [2024-11-09 02:48:21,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:21,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:22,937 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-09 02:48:22,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:22,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863424736] [2024-11-09 02:48:22,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863424736] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:22,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:22,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:22,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128440286] [2024-11-09 02:48:22,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:22,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:22,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:22,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:22,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:22,993 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:22,994 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-09 02:48:22,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:22,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:22,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:23,716 INFO L124 PetriNetUnfolderBase]: 1573/2616 cut-off events. [2024-11-09 02:48:23,716 INFO L125 PetriNetUnfolderBase]: For 694/696 co-relation queries the response was YES. [2024-11-09 02:48:23,726 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-09 02:48:23,741 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 27 changer transitions 3/140 dead transitions. [2024-11-09 02:48:23,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 140 transitions, 671 flow [2024-11-09 02:48:23,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:23,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:23,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-11-09 02:48:23,746 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2024-11-09 02:48:23,747 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 120 flow. Second operand 12 states and 251 transitions. [2024-11-09 02:48:23,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 140 transitions, 671 flow [2024-11-09 02:48:23,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 140 transitions, 653 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-09 02:48:23,791 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 266 flow [2024-11-09 02:48:23,792 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=266, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-11-09 02:48:23,792 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-09 02:48:23,792 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 266 flow [2024-11-09 02:48:23,793 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-09 02:48:23,793 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:23,793 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:23,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 02:48:23,793 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-09 02:48:23,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:23,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1341444541, now seen corresponding path program 2 times [2024-11-09 02:48:23,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:23,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015221515] [2024-11-09 02:48:23,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:23,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:23,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:23,873 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-09 02:48:23,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:23,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015221515] [2024-11-09 02:48:23,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015221515] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:23,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:23,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 02:48:23,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656359769] [2024-11-09 02:48:23,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:23,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 02:48:23,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:23,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 02:48:23,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 02:48:23,877 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-09 02:48:23,877 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-09 02:48:23,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:23,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-09 02:48:23,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:24,098 INFO L124 PetriNetUnfolderBase]: 1191/2048 cut-off events. [2024-11-09 02:48:24,099 INFO L125 PetriNetUnfolderBase]: For 1199/1202 co-relation queries the response was YES. [2024-11-09 02:48:24,106 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-09 02:48:24,117 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 61 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-11-09 02:48:24,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 413 flow [2024-11-09 02:48:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 02:48:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-09 02:48:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-11-09 02:48:24,119 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-11-09 02:48:24,119 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 266 flow. Second operand 3 states and 74 transitions. [2024-11-09 02:48:24,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 413 flow [2024-11-09 02:48:24,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 407 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-09 02:48:24,124 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 269 flow [2024-11-09 02:48:24,124 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=269, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-11-09 02:48:24,125 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-09 02:48:24,125 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 269 flow [2024-11-09 02:48:24,125 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-09 02:48:24,125 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:24,125 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:24,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 02:48:24,126 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-09 02:48:24,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:24,126 INFO L85 PathProgramCache]: Analyzing trace with hash 481781625, now seen corresponding path program 3 times [2024-11-09 02:48:24,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:24,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857310924] [2024-11-09 02:48:24,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:24,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:24,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:24,877 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-09 02:48:24,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:24,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857310924] [2024-11-09 02:48:24,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857310924] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:24,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:24,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:24,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897240829] [2024-11-09 02:48:24,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:24,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:24,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:24,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:24,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:24,915 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:24,916 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-09 02:48:24,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:24,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:24,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:25,455 INFO L124 PetriNetUnfolderBase]: 1412/2417 cut-off events. [2024-11-09 02:48:25,455 INFO L125 PetriNetUnfolderBase]: For 1965/1965 co-relation queries the response was YES. [2024-11-09 02:48:25,463 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-09 02:48:25,504 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 92 selfloop transitions, 28 changer transitions 3/130 dead transitions. [2024-11-09 02:48:25,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 130 transitions, 770 flow [2024-11-09 02:48:25,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:25,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:25,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-11-09 02:48:25,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-11-09 02:48:25,508 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 269 flow. Second operand 11 states and 216 transitions. [2024-11-09 02:48:25,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 130 transitions, 770 flow [2024-11-09 02:48:25,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 739 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-09 02:48:25,515 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 416 flow [2024-11-09 02:48:25,515 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=416, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-11-09 02:48:25,516 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-11-09 02:48:25,516 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 416 flow [2024-11-09 02:48:25,516 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-09 02:48:25,517 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:25,517 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:25,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 02:48:25,517 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-09 02:48:25,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:25,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1449318445, now seen corresponding path program 4 times [2024-11-09 02:48:25,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:25,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525367192] [2024-11-09 02:48:25,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:25,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:26,323 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-09 02:48:26,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:26,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525367192] [2024-11-09 02:48:26,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525367192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:26,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:26,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:26,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440468024] [2024-11-09 02:48:26,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:26,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:26,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:26,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:26,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:26,374 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:26,375 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-09 02:48:26,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:26,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:26,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:26,932 INFO L124 PetriNetUnfolderBase]: 1516/2662 cut-off events. [2024-11-09 02:48:26,933 INFO L125 PetriNetUnfolderBase]: For 2722/2724 co-relation queries the response was YES. [2024-11-09 02:48:26,941 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-09 02:48:26,952 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 104 selfloop transitions, 34 changer transitions 3/148 dead transitions. [2024-11-09 02:48:26,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 148 transitions, 986 flow [2024-11-09 02:48:26,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:26,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:26,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-09 02:48:26,954 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-09 02:48:26,954 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 416 flow. Second operand 11 states and 224 transitions. [2024-11-09 02:48:26,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 148 transitions, 986 flow [2024-11-09 02:48:26,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 148 transitions, 955 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-09 02:48:26,963 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 611 flow [2024-11-09 02:48:26,963 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=611, PETRI_PLACES=89, PETRI_TRANSITIONS=94} [2024-11-09 02:48:26,964 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-11-09 02:48:26,964 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 611 flow [2024-11-09 02:48:26,964 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-09 02:48:26,964 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:26,965 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:26,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 02:48:26,968 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-09 02:48:26,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:26,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1443489037, now seen corresponding path program 5 times [2024-11-09 02:48:26,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:26,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584066056] [2024-11-09 02:48:26,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:26,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:27,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 02:48:27,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:27,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584066056] [2024-11-09 02:48:27,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584066056] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:27,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:27,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:27,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495606616] [2024-11-09 02:48:27,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:27,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:27,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:27,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:27,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:27,719 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:27,720 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-09 02:48:27,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:27,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:27,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:28,479 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-11-09 02:48:28,479 INFO L125 PetriNetUnfolderBase]: For 5426/5438 co-relation queries the response was YES. [2024-11-09 02:48:28,492 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-09 02:48:28,511 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 45 changer transitions 3/173 dead transitions. [2024-11-09 02:48:28,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1266 flow [2024-11-09 02:48:28,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:28,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-11-09 02:48:28,514 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-11-09 02:48:28,514 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 611 flow. Second operand 12 states and 249 transitions. [2024-11-09 02:48:28,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1266 flow [2024-11-09 02:48:28,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 173 transitions, 1236 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-11-09 02:48:28,528 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 768 flow [2024-11-09 02:48:28,528 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=768, PETRI_PLACES=102, PETRI_TRANSITIONS=103} [2024-11-09 02:48:28,529 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-11-09 02:48:28,529 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 768 flow [2024-11-09 02:48:28,529 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-09 02:48:28,529 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:28,529 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:28,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 02:48:28,529 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-09 02:48:28,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:28,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1406915147, now seen corresponding path program 6 times [2024-11-09 02:48:28,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:28,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138449019] [2024-11-09 02:48:28,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:28,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:29,226 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-09 02:48:29,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:29,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138449019] [2024-11-09 02:48:29,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138449019] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:29,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:29,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:29,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836822589] [2024-11-09 02:48:29,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:29,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:29,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:29,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:29,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:29,281 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:29,282 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-09 02:48:29,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:29,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:29,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:29,979 INFO L124 PetriNetUnfolderBase]: 1787/3198 cut-off events. [2024-11-09 02:48:29,979 INFO L125 PetriNetUnfolderBase]: For 8135/8147 co-relation queries the response was YES. [2024-11-09 02:48:29,993 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-09 02:48:30,007 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 125 selfloop transitions, 41 changer transitions 3/176 dead transitions. [2024-11-09 02:48:30,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 176 transitions, 1431 flow [2024-11-09 02:48:30,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:30,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:30,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-11-09 02:48:30,009 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4640151515151515 [2024-11-09 02:48:30,009 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 768 flow. Second operand 12 states and 245 transitions. [2024-11-09 02:48:30,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 176 transitions, 1431 flow [2024-11-09 02:48:30,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1340 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:30,027 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 846 flow [2024-11-09 02:48:30,027 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=846, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2024-11-09 02:48:30,028 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-11-09 02:48:30,028 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 846 flow [2024-11-09 02:48:30,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 02:48:30,029 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:30,029 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:30,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 02:48:30,029 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-09 02:48:30,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:30,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1545533663, now seen corresponding path program 7 times [2024-11-09 02:48:30,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:30,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3693331] [2024-11-09 02:48:30,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:30,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:30,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:30,658 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-09 02:48:30,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:30,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3693331] [2024-11-09 02:48:30,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3693331] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:30,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:30,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:30,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596280035] [2024-11-09 02:48:30,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:30,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:30,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:30,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:30,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:30,700 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:30,702 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-09 02:48:30,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:30,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:30,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:31,391 INFO L124 PetriNetUnfolderBase]: 1787/3196 cut-off events. [2024-11-09 02:48:31,391 INFO L125 PetriNetUnfolderBase]: For 9993/10017 co-relation queries the response was YES. [2024-11-09 02:48:31,408 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-09 02:48:31,421 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 40 changer transitions 3/171 dead transitions. [2024-11-09 02:48:31,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 171 transitions, 1452 flow [2024-11-09 02:48:31,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:31,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:31,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-11-09 02:48:31,423 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-11-09 02:48:31,423 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 846 flow. Second operand 12 states and 236 transitions. [2024-11-09 02:48:31,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 171 transitions, 1452 flow [2024-11-09 02:48:31,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 1343 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-11-09 02:48:31,443 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 868 flow [2024-11-09 02:48:31,443 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=868, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2024-11-09 02:48:31,444 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-11-09 02:48:31,444 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 868 flow [2024-11-09 02:48:31,444 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-09 02:48:31,444 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:31,444 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:31,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 02:48:31,445 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-09 02:48:31,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:31,445 INFO L85 PathProgramCache]: Analyzing trace with hash 112313367, now seen corresponding path program 8 times [2024-11-09 02:48:31,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:31,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467713528] [2024-11-09 02:48:31,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:31,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:31,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:32,165 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-09 02:48:32,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:32,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467713528] [2024-11-09 02:48:32,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467713528] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:32,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:32,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:32,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284387380] [2024-11-09 02:48:32,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:32,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:32,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:32,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:32,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:32,225 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:32,226 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-09 02:48:32,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:32,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:32,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:32,813 INFO L124 PetriNetUnfolderBase]: 1924/3441 cut-off events. [2024-11-09 02:48:32,813 INFO L125 PetriNetUnfolderBase]: For 10790/10814 co-relation queries the response was YES. [2024-11-09 02:48:32,826 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-09 02:48:32,841 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/175 dead transitions. [2024-11-09 02:48:32,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1551 flow [2024-11-09 02:48:32,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:32,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-11-09 02:48:32,844 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-09 02:48:32,844 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 868 flow. Second operand 11 states and 220 transitions. [2024-11-09 02:48:32,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1551 flow [2024-11-09 02:48:32,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1457 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-11-09 02:48:32,869 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 993 flow [2024-11-09 02:48:32,869 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=993, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2024-11-09 02:48:32,870 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-11-09 02:48:32,870 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 993 flow [2024-11-09 02:48:32,870 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-09 02:48:32,870 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:32,870 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:32,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 02:48:32,871 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-09 02:48:32,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:32,871 INFO L85 PathProgramCache]: Analyzing trace with hash -389750895, now seen corresponding path program 9 times [2024-11-09 02:48:32,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:32,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142728348] [2024-11-09 02:48:32,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:32,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:32,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:33,476 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-09 02:48:33,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:33,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142728348] [2024-11-09 02:48:33,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142728348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:33,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:33,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:33,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137999460] [2024-11-09 02:48:33,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:33,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:33,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:33,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:33,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:33,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:33,521 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-09 02:48:33,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:33,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:33,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:34,106 INFO L124 PetriNetUnfolderBase]: 2056/3699 cut-off events. [2024-11-09 02:48:34,106 INFO L125 PetriNetUnfolderBase]: For 18250/18282 co-relation queries the response was YES. [2024-11-09 02:48:34,124 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-09 02:48:34,140 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 36 changer transitions 3/186 dead transitions. [2024-11-09 02:48:34,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1730 flow [2024-11-09 02:48:34,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:34,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:34,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-09 02:48:34,142 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-09 02:48:34,142 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 993 flow. Second operand 11 states and 222 transitions. [2024-11-09 02:48:34,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1730 flow [2024-11-09 02:48:34,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1616 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-11-09 02:48:34,178 INFO L231 Difference]: Finished difference. Result has 129 places, 130 transitions, 1087 flow [2024-11-09 02:48:34,178 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1087, PETRI_PLACES=129, PETRI_TRANSITIONS=130} [2024-11-09 02:48:34,179 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-11-09 02:48:34,179 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 130 transitions, 1087 flow [2024-11-09 02:48:34,179 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-09 02:48:34,179 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:34,180 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:34,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 02:48:34,180 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-09 02:48:34,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:34,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2017523209, now seen corresponding path program 10 times [2024-11-09 02:48:34,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:34,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599730688] [2024-11-09 02:48:34,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:34,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:34,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:34,720 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-09 02:48:34,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:34,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599730688] [2024-11-09 02:48:34,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599730688] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:34,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:34,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:34,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138012349] [2024-11-09 02:48:34,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:34,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:34,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:34,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:34,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:34,764 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:34,764 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-09 02:48:34,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:34,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:34,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:35,371 INFO L124 PetriNetUnfolderBase]: 2222/3984 cut-off events. [2024-11-09 02:48:35,372 INFO L125 PetriNetUnfolderBase]: For 23933/23991 co-relation queries the response was YES. [2024-11-09 02:48:35,389 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-09 02:48:35,406 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 37 changer transitions 3/195 dead transitions. [2024-11-09 02:48:35,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 195 transitions, 1875 flow [2024-11-09 02:48:35,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:35,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:35,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-09 02:48:35,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-09 02:48:35,408 INFO L175 Difference]: Start difference. First operand has 129 places, 130 transitions, 1087 flow. Second operand 11 states and 225 transitions. [2024-11-09 02:48:35,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 195 transitions, 1875 flow [2024-11-09 02:48:35,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 1749 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-11-09 02:48:35,449 INFO L231 Difference]: Finished difference. Result has 137 places, 137 transitions, 1183 flow [2024-11-09 02:48:35,449 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1183, PETRI_PLACES=137, PETRI_TRANSITIONS=137} [2024-11-09 02:48:35,450 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-11-09 02:48:35,450 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 137 transitions, 1183 flow [2024-11-09 02:48:35,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 02:48:35,450 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:35,450 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:35,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 02:48:35,450 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-09 02:48:35,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:35,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1425398355, now seen corresponding path program 11 times [2024-11-09 02:48:35,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:35,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390880261] [2024-11-09 02:48:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:35,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:35,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:35,896 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-09 02:48:35,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:35,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390880261] [2024-11-09 02:48:35,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390880261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:35,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:35,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:35,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695555395] [2024-11-09 02:48:35,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:35,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:35,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:35,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:35,929 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:35,929 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-09 02:48:35,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:35,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:35,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:36,619 INFO L124 PetriNetUnfolderBase]: 2283/4088 cut-off events. [2024-11-09 02:48:36,619 INFO L125 PetriNetUnfolderBase]: For 29224/29338 co-relation queries the response was YES. [2024-11-09 02:48:36,633 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-09 02:48:36,645 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 142 selfloop transitions, 36 changer transitions 4/189 dead transitions. [2024-11-09 02:48:36,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 1831 flow [2024-11-09 02:48:36,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:36,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:36,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-09 02:48:36,647 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-09 02:48:36,647 INFO L175 Difference]: Start difference. First operand has 137 places, 137 transitions, 1183 flow. Second operand 11 states and 212 transitions. [2024-11-09 02:48:36,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 1831 flow [2024-11-09 02:48:36,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1699 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:36,698 INFO L231 Difference]: Finished difference. Result has 144 places, 143 transitions, 1218 flow [2024-11-09 02:48:36,698 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1218, PETRI_PLACES=144, PETRI_TRANSITIONS=143} [2024-11-09 02:48:36,699 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-11-09 02:48:36,699 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 143 transitions, 1218 flow [2024-11-09 02:48:36,699 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-09 02:48:36,699 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:36,699 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:36,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 02:48:36,699 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-09 02:48:36,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:36,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1225321247, now seen corresponding path program 12 times [2024-11-09 02:48:36,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:36,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005362082] [2024-11-09 02:48:36,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:36,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:36,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:37,263 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-09 02:48:37,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:37,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005362082] [2024-11-09 02:48:37,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005362082] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:37,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:37,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:37,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105186546] [2024-11-09 02:48:37,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:37,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:37,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:37,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:37,317 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:37,318 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-09 02:48:37,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:37,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:37,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:38,019 INFO L124 PetriNetUnfolderBase]: 2434/4332 cut-off events. [2024-11-09 02:48:38,019 INFO L125 PetriNetUnfolderBase]: For 30687/30761 co-relation queries the response was YES. [2024-11-09 02:48:38,039 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-09 02:48:38,051 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 42 changer transitions 3/205 dead transitions. [2024-11-09 02:48:38,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 205 transitions, 2040 flow [2024-11-09 02:48:38,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:38,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:38,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-09 02:48:38,052 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-09 02:48:38,052 INFO L175 Difference]: Start difference. First operand has 144 places, 143 transitions, 1218 flow. Second operand 11 states and 223 transitions. [2024-11-09 02:48:38,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 205 transitions, 2040 flow [2024-11-09 02:48:38,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 205 transitions, 1932 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:38,101 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1375 flow [2024-11-09 02:48:38,102 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1375, PETRI_PLACES=151, PETRI_TRANSITIONS=150} [2024-11-09 02:48:38,102 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-11-09 02:48:38,102 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1375 flow [2024-11-09 02:48:38,103 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-09 02:48:38,103 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:38,103 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:38,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 02:48:38,103 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-09 02:48:38,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:38,104 INFO L85 PathProgramCache]: Analyzing trace with hash 34890641, now seen corresponding path program 13 times [2024-11-09 02:48:38,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:38,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604102267] [2024-11-09 02:48:38,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:38,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:38,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 02:48:38,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:38,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604102267] [2024-11-09 02:48:38,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604102267] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:38,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:38,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:38,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252829409] [2024-11-09 02:48:38,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:38,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:38,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:38,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:38,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:38,675 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:38,676 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-09 02:48:38,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:38,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:38,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:39,390 INFO L124 PetriNetUnfolderBase]: 2434/4336 cut-off events. [2024-11-09 02:48:39,391 INFO L125 PetriNetUnfolderBase]: For 35836/35898 co-relation queries the response was YES. [2024-11-09 02:48:39,415 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-09 02:48:39,494 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 158 selfloop transitions, 37 changer transitions 4/206 dead transitions. [2024-11-09 02:48:39,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 206 transitions, 2084 flow [2024-11-09 02:48:39,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:39,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:39,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-11-09 02:48:39,495 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-11-09 02:48:39,496 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1375 flow. Second operand 11 states and 219 transitions. [2024-11-09 02:48:39,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 206 transitions, 2084 flow [2024-11-09 02:48:39,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 206 transitions, 1926 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:39,570 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1344 flow [2024-11-09 02:48:39,570 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1217, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1344, PETRI_PLACES=157, PETRI_TRANSITIONS=154} [2024-11-09 02:48:39,571 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-11-09 02:48:39,571 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1344 flow [2024-11-09 02:48:39,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-09 02:48:39,571 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:39,572 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:39,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 02:48:39,572 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-09 02:48:39,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:39,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1688417889, now seen corresponding path program 14 times [2024-11-09 02:48:39,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:39,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213738252] [2024-11-09 02:48:39,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:39,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:39,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:40,023 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-09 02:48:40,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:40,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213738252] [2024-11-09 02:48:40,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213738252] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:40,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:40,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:40,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428945108] [2024-11-09 02:48:40,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:40,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:40,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:40,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:40,070 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:40,071 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-09 02:48:40,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:40,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:40,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:40,727 INFO L124 PetriNetUnfolderBase]: 2434/4328 cut-off events. [2024-11-09 02:48:40,727 INFO L125 PetriNetUnfolderBase]: For 32233/32313 co-relation queries the response was YES. [2024-11-09 02:48:40,745 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-09 02:48:40,755 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 41 changer transitions 4/208 dead transitions. [2024-11-09 02:48:40,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 208 transitions, 2025 flow [2024-11-09 02:48:40,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:40,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:40,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-11-09 02:48:40,756 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-11-09 02:48:40,756 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1344 flow. Second operand 11 states and 218 transitions. [2024-11-09 02:48:40,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 208 transitions, 2025 flow [2024-11-09 02:48:40,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 208 transitions, 1919 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-09 02:48:40,804 INFO L231 Difference]: Finished difference. Result has 161 places, 158 transitions, 1384 flow [2024-11-09 02:48:40,805 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1384, PETRI_PLACES=161, PETRI_TRANSITIONS=158} [2024-11-09 02:48:40,805 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-11-09 02:48:40,805 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 158 transitions, 1384 flow [2024-11-09 02:48:40,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-09 02:48:40,806 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:40,806 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:40,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 02:48:40,806 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-09 02:48:40,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:40,807 INFO L85 PathProgramCache]: Analyzing trace with hash -147797197, now seen corresponding path program 15 times [2024-11-09 02:48:40,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:40,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889760923] [2024-11-09 02:48:40,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:40,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:40,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:41,324 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-09 02:48:41,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:41,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889760923] [2024-11-09 02:48:41,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889760923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:41,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:41,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:41,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502019114] [2024-11-09 02:48:41,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:41,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:41,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:41,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:41,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:41,371 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:41,371 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-09 02:48:41,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:41,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:41,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:42,126 INFO L124 PetriNetUnfolderBase]: 2470/4394 cut-off events. [2024-11-09 02:48:42,126 INFO L125 PetriNetUnfolderBase]: For 32135/32215 co-relation queries the response was YES. [2024-11-09 02:48:42,147 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-09 02:48:42,159 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 37 changer transitions 3/207 dead transitions. [2024-11-09 02:48:42,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 207 transitions, 2040 flow [2024-11-09 02:48:42,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:42,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:42,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-09 02:48:42,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-09 02:48:42,161 INFO L175 Difference]: Start difference. First operand has 161 places, 158 transitions, 1384 flow. Second operand 11 states and 212 transitions. [2024-11-09 02:48:42,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 207 transitions, 2040 flow [2024-11-09 02:48:42,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 207 transitions, 1916 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-11-09 02:48:42,203 INFO L231 Difference]: Finished difference. Result has 165 places, 161 transitions, 1386 flow [2024-11-09 02:48:42,203 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1386, PETRI_PLACES=165, PETRI_TRANSITIONS=161} [2024-11-09 02:48:42,203 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-11-09 02:48:42,203 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 161 transitions, 1386 flow [2024-11-09 02:48:42,204 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-09 02:48:42,204 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:42,204 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:42,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 02:48:42,204 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-09 02:48:42,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:42,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1793740559, now seen corresponding path program 16 times [2024-11-09 02:48:42,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:42,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13546224] [2024-11-09 02:48:42,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:42,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:42,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:42,672 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-09 02:48:42,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:42,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13546224] [2024-11-09 02:48:42,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13546224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:42,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:42,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:42,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198251196] [2024-11-09 02:48:42,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:42,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:42,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:42,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:42,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:42,708 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:42,709 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-09 02:48:42,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:42,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:42,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:43,385 INFO L124 PetriNetUnfolderBase]: 2470/4407 cut-off events. [2024-11-09 02:48:43,386 INFO L125 PetriNetUnfolderBase]: For 31361/31441 co-relation queries the response was YES. [2024-11-09 02:48:43,408 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-09 02:48:43,420 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 162 selfloop transitions, 35 changer transitions 3/207 dead transitions. [2024-11-09 02:48:43,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 207 transitions, 2014 flow [2024-11-09 02:48:43,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:43,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:43,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-11-09 02:48:43,421 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-11-09 02:48:43,421 INFO L175 Difference]: Start difference. First operand has 165 places, 161 transitions, 1386 flow. Second operand 11 states and 209 transitions. [2024-11-09 02:48:43,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 207 transitions, 2014 flow [2024-11-09 02:48:43,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 1906 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-09 02:48:43,457 INFO L231 Difference]: Finished difference. Result has 169 places, 163 transitions, 1374 flow [2024-11-09 02:48:43,457 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1374, PETRI_PLACES=169, PETRI_TRANSITIONS=163} [2024-11-09 02:48:43,457 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-11-09 02:48:43,457 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 163 transitions, 1374 flow [2024-11-09 02:48:43,457 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-09 02:48:43,457 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:43,457 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:43,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 02:48:43,458 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-09 02:48:43,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:43,458 INFO L85 PathProgramCache]: Analyzing trace with hash -854692307, now seen corresponding path program 17 times [2024-11-09 02:48:43,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:43,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950874494] [2024-11-09 02:48:43,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:43,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:44,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-09 02:48:44,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:44,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950874494] [2024-11-09 02:48:44,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950874494] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:44,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:44,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:44,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560494873] [2024-11-09 02:48:44,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:44,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:44,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:44,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:44,100 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:44,101 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-09 02:48:44,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:44,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:44,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:44,923 INFO L124 PetriNetUnfolderBase]: 2709/4861 cut-off events. [2024-11-09 02:48:44,924 INFO L125 PetriNetUnfolderBase]: For 40260/40316 co-relation queries the response was YES. [2024-11-09 02:48:44,953 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-09 02:48:44,967 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 44 changer transitions 3/243 dead transitions. [2024-11-09 02:48:44,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 243 transitions, 2447 flow [2024-11-09 02:48:44,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:44,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:44,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-11-09 02:48:44,968 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4678030303030303 [2024-11-09 02:48:44,968 INFO L175 Difference]: Start difference. First operand has 169 places, 163 transitions, 1374 flow. Second operand 12 states and 247 transitions. [2024-11-09 02:48:44,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 243 transitions, 2447 flow [2024-11-09 02:48:45,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 243 transitions, 2379 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-09 02:48:45,017 INFO L231 Difference]: Finished difference. Result has 176 places, 175 transitions, 1643 flow [2024-11-09 02:48:45,017 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1643, PETRI_PLACES=176, PETRI_TRANSITIONS=175} [2024-11-09 02:48:45,017 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-11-09 02:48:45,017 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 175 transitions, 1643 flow [2024-11-09 02:48:45,018 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-09 02:48:45,018 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:45,018 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:45,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 02:48:45,018 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-09 02:48:45,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:45,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1087899601, now seen corresponding path program 18 times [2024-11-09 02:48:45,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:45,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144909757] [2024-11-09 02:48:45,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:45,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:45,583 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-09 02:48:45,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:45,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144909757] [2024-11-09 02:48:45,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144909757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:45,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:45,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:45,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297005953] [2024-11-09 02:48:45,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:45,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:45,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:45,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:45,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:45,618 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:45,619 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-09 02:48:45,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:45,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:45,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:46,380 INFO L124 PetriNetUnfolderBase]: 2908/5234 cut-off events. [2024-11-09 02:48:46,381 INFO L125 PetriNetUnfolderBase]: For 56525/56653 co-relation queries the response was YES. [2024-11-09 02:48:46,410 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-09 02:48:46,426 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 187 selfloop transitions, 54 changer transitions 3/251 dead transitions. [2024-11-09 02:48:46,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 251 transitions, 2788 flow [2024-11-09 02:48:46,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:46,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:46,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-11-09 02:48:46,428 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-09 02:48:46,428 INFO L175 Difference]: Start difference. First operand has 176 places, 175 transitions, 1643 flow. Second operand 12 states and 246 transitions. [2024-11-09 02:48:46,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 251 transitions, 2788 flow [2024-11-09 02:48:46,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 2562 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-11-09 02:48:46,483 INFO L231 Difference]: Finished difference. Result has 186 places, 186 transitions, 1818 flow [2024-11-09 02:48:46,483 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1818, PETRI_PLACES=186, PETRI_TRANSITIONS=186} [2024-11-09 02:48:46,483 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-11-09 02:48:46,483 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 186 transitions, 1818 flow [2024-11-09 02:48:46,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 02:48:46,483 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:46,484 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:46,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 02:48:46,484 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-09 02:48:46,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:46,484 INFO L85 PathProgramCache]: Analyzing trace with hash 506104315, now seen corresponding path program 19 times [2024-11-09 02:48:46,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:46,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209171456] [2024-11-09 02:48:46,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:46,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:46,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:47,008 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-09 02:48:47,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:47,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209171456] [2024-11-09 02:48:47,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209171456] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:47,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:47,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:47,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203942997] [2024-11-09 02:48:47,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:47,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:47,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:47,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:47,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:47,055 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:47,056 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-09 02:48:47,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:47,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:47,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:47,844 INFO L124 PetriNetUnfolderBase]: 3004/5409 cut-off events. [2024-11-09 02:48:47,844 INFO L125 PetriNetUnfolderBase]: For 68326/68434 co-relation queries the response was YES. [2024-11-09 02:48:47,875 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-09 02:48:47,889 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 49 changer transitions 3/255 dead transitions. [2024-11-09 02:48:47,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 255 transitions, 2852 flow [2024-11-09 02:48:47,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-11-09 02:48:47,892 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-11-09 02:48:47,892 INFO L175 Difference]: Start difference. First operand has 186 places, 186 transitions, 1818 flow. Second operand 12 states and 243 transitions. [2024-11-09 02:48:47,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 255 transitions, 2852 flow [2024-11-09 02:48:47,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 255 transitions, 2645 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-11-09 02:48:47,979 INFO L231 Difference]: Finished difference. Result has 193 places, 192 transitions, 1875 flow [2024-11-09 02:48:47,979 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1875, PETRI_PLACES=193, PETRI_TRANSITIONS=192} [2024-11-09 02:48:47,979 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-11-09 02:48:47,980 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 192 transitions, 1875 flow [2024-11-09 02:48:47,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-09 02:48:47,980 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:47,980 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:47,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-09 02:48:47,980 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-09 02:48:47,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:47,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1722351493, now seen corresponding path program 20 times [2024-11-09 02:48:47,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:47,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802140794] [2024-11-09 02:48:47,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:47,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:47,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:48,397 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-09 02:48:48,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:48,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802140794] [2024-11-09 02:48:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802140794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:48,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:48,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:48,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579322391] [2024-11-09 02:48:48,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:48,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:48,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:48,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:48,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:48,435 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:48,435 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-09 02:48:48,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:48,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:48,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:49,213 INFO L124 PetriNetUnfolderBase]: 3004/5427 cut-off events. [2024-11-09 02:48:49,213 INFO L125 PetriNetUnfolderBase]: For 66851/66931 co-relation queries the response was YES. [2024-11-09 02:48:49,249 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-09 02:48:49,266 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 51 changer transitions 4/255 dead transitions. [2024-11-09 02:48:49,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 255 transitions, 2791 flow [2024-11-09 02:48:49,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 02:48:49,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-09 02:48:49,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-11-09 02:48:49,267 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-09 02:48:49,267 INFO L175 Difference]: Start difference. First operand has 193 places, 192 transitions, 1875 flow. Second operand 12 states and 240 transitions. [2024-11-09 02:48:49,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 255 transitions, 2791 flow [2024-11-09 02:48:49,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 255 transitions, 2638 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-11-09 02:48:49,399 INFO L231 Difference]: Finished difference. Result has 198 places, 196 transitions, 1902 flow [2024-11-09 02:48:49,400 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1902, PETRI_PLACES=198, PETRI_TRANSITIONS=196} [2024-11-09 02:48:49,400 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-11-09 02:48:49,400 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 196 transitions, 1902 flow [2024-11-09 02:48:49,400 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-09 02:48:49,400 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:49,401 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:49,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-09 02:48:49,401 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-09 02:48:49,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:49,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1170385189, now seen corresponding path program 21 times [2024-11-09 02:48:49,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:49,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910598877] [2024-11-09 02:48:49,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:49,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:49,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:49,977 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-09 02:48:49,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:49,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910598877] [2024-11-09 02:48:49,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910598877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:49,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:49,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:49,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204989252] [2024-11-09 02:48:49,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:49,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:49,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:49,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:49,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:50,031 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:50,032 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-09 02:48:50,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:50,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:50,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:50,806 INFO L124 PetriNetUnfolderBase]: 3132/5656 cut-off events. [2024-11-09 02:48:50,807 INFO L125 PetriNetUnfolderBase]: For 74269/74455 co-relation queries the response was YES. [2024-11-09 02:48:50,844 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-09 02:48:50,860 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 213 selfloop transitions, 36 changer transitions 3/259 dead transitions. [2024-11-09 02:48:50,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3093 flow [2024-11-09 02:48:50,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:50,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:50,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-09 02:48:50,861 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-09 02:48:50,861 INFO L175 Difference]: Start difference. First operand has 198 places, 196 transitions, 1902 flow. Second operand 11 states and 223 transitions. [2024-11-09 02:48:50,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3093 flow [2024-11-09 02:48:50,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2939 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-11-09 02:48:50,953 INFO L231 Difference]: Finished difference. Result has 203 places, 205 transitions, 2125 flow [2024-11-09 02:48:50,954 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2125, PETRI_PLACES=203, PETRI_TRANSITIONS=205} [2024-11-09 02:48:50,954 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-11-09 02:48:50,954 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 205 transitions, 2125 flow [2024-11-09 02:48:50,954 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-09 02:48:50,954 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:50,954 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:50,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-09 02:48:50,955 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-09 02:48:50,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:50,955 INFO L85 PathProgramCache]: Analyzing trace with hash 545898423, now seen corresponding path program 22 times [2024-11-09 02:48:50,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:50,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752651795] [2024-11-09 02:48:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:50,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:50,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:51,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 02:48:51,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:51,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752651795] [2024-11-09 02:48:51,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752651795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:51,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:51,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:51,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282534199] [2024-11-09 02:48:51,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:51,446 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:51,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:51,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:51,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:51,503 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:51,504 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-09 02:48:51,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:51,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:51,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:52,506 INFO L124 PetriNetUnfolderBase]: 3334/6006 cut-off events. [2024-11-09 02:48:52,506 INFO L125 PetriNetUnfolderBase]: For 106986/107312 co-relation queries the response was YES. [2024-11-09 02:48:52,547 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-09 02:48:52,567 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 226 selfloop transitions, 37 changer transitions 3/273 dead transitions. [2024-11-09 02:48:52,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 273 transitions, 3380 flow [2024-11-09 02:48:52,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:52,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:52,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-11-09 02:48:52,568 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47107438016528924 [2024-11-09 02:48:52,568 INFO L175 Difference]: Start difference. First operand has 203 places, 205 transitions, 2125 flow. Second operand 11 states and 228 transitions. [2024-11-09 02:48:52,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 273 transitions, 3380 flow [2024-11-09 02:48:52,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 273 transitions, 3090 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-11-09 02:48:52,685 INFO L231 Difference]: Finished difference. Result has 212 places, 215 transitions, 2224 flow [2024-11-09 02:48:52,685 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2224, PETRI_PLACES=212, PETRI_TRANSITIONS=215} [2024-11-09 02:48:52,686 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-11-09 02:48:52,686 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 215 transitions, 2224 flow [2024-11-09 02:48:52,686 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-09 02:48:52,686 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:52,686 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:52,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-09 02:48:52,686 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-09 02:48:52,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:52,687 INFO L85 PathProgramCache]: Analyzing trace with hash -9998039, now seen corresponding path program 23 times [2024-11-09 02:48:52,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:52,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101111424] [2024-11-09 02:48:52,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:52,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:52,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:53,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 02:48:53,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101111424] [2024-11-09 02:48:53,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101111424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:53,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:53,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:53,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044125767] [2024-11-09 02:48:53,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:53,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:53,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:53,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:53,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:53,131 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:53,131 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-09 02:48:53,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:53,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:53,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:53,969 INFO L124 PetriNetUnfolderBase]: 3395/6116 cut-off events. [2024-11-09 02:48:53,969 INFO L125 PetriNetUnfolderBase]: For 106404/106844 co-relation queries the response was YES. [2024-11-09 02:48:54,020 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-09 02:48:54,041 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 220 selfloop transitions, 36 changer transitions 4/267 dead transitions. [2024-11-09 02:48:54,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 267 transitions, 3176 flow [2024-11-09 02:48:54,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:54,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:54,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-09 02:48:54,042 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-09 02:48:54,042 INFO L175 Difference]: Start difference. First operand has 212 places, 215 transitions, 2224 flow. Second operand 11 states and 215 transitions. [2024-11-09 02:48:54,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 267 transitions, 3176 flow [2024-11-09 02:48:54,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 267 transitions, 2966 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-11-09 02:48:54,160 INFO L231 Difference]: Finished difference. Result has 220 places, 221 transitions, 2225 flow [2024-11-09 02:48:54,160 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2225, PETRI_PLACES=220, PETRI_TRANSITIONS=221} [2024-11-09 02:48:54,161 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-11-09 02:48:54,161 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 221 transitions, 2225 flow [2024-11-09 02:48:54,161 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-09 02:48:54,161 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:54,161 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:54,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-09 02:48:54,161 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-09 02:48:54,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:54,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1881834813, now seen corresponding path program 24 times [2024-11-09 02:48:54,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:54,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915938218] [2024-11-09 02:48:54,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:54,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:54,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-09 02:48:54,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:54,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915938218] [2024-11-09 02:48:54,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915938218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:54,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:54,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:54,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613737478] [2024-11-09 02:48:54,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:54,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:54,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:54,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:54,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:54,653 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:54,653 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-09 02:48:54,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:54,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:54,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:55,544 INFO L124 PetriNetUnfolderBase]: 3540/6360 cut-off events. [2024-11-09 02:48:55,544 INFO L125 PetriNetUnfolderBase]: For 106197/106413 co-relation queries the response was YES. [2024-11-09 02:48:55,590 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-09 02:48:55,609 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 42 changer transitions 3/283 dead transitions. [2024-11-09 02:48:55,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 283 transitions, 3433 flow [2024-11-09 02:48:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:55,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:55,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-11-09 02:48:55,611 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-11-09 02:48:55,611 INFO L175 Difference]: Start difference. First operand has 220 places, 221 transitions, 2225 flow. Second operand 11 states and 226 transitions. [2024-11-09 02:48:55,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 283 transitions, 3433 flow [2024-11-09 02:48:55,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 283 transitions, 3271 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:55,780 INFO L231 Difference]: Finished difference. Result has 227 places, 228 transitions, 2418 flow [2024-11-09 02:48:55,780 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2418, PETRI_PLACES=227, PETRI_TRANSITIONS=228} [2024-11-09 02:48:55,781 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-11-09 02:48:55,781 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 228 transitions, 2418 flow [2024-11-09 02:48:55,781 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-09 02:48:55,781 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:55,781 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:55,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-09 02:48:55,781 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-09 02:48:55,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:55,782 INFO L85 PathProgramCache]: Analyzing trace with hash -951654555, now seen corresponding path program 25 times [2024-11-09 02:48:55,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:55,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812161531] [2024-11-09 02:48:55,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:55,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:55,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:56,276 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-09 02:48:56,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:56,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812161531] [2024-11-09 02:48:56,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812161531] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:56,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:56,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:56,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077646024] [2024-11-09 02:48:56,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:56,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:56,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:56,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:56,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:56,299 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:56,300 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-09 02:48:56,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:56,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:56,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:57,256 INFO L124 PetriNetUnfolderBase]: 3646/6583 cut-off events. [2024-11-09 02:48:57,257 INFO L125 PetriNetUnfolderBase]: For 135227/135458 co-relation queries the response was YES. [2024-11-09 02:48:57,333 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-09 02:48:57,356 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 35 changer transitions 3/291 dead transitions. [2024-11-09 02:48:57,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 291 transitions, 3618 flow [2024-11-09 02:48:57,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:57,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:57,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-09 02:48:57,357 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-09 02:48:57,357 INFO L175 Difference]: Start difference. First operand has 227 places, 228 transitions, 2418 flow. Second operand 11 states and 225 transitions. [2024-11-09 02:48:57,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 291 transitions, 3618 flow [2024-11-09 02:48:57,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 291 transitions, 3374 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:57,586 INFO L231 Difference]: Finished difference. Result has 234 places, 234 transitions, 2435 flow [2024-11-09 02:48:57,587 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2435, PETRI_PLACES=234, PETRI_TRANSITIONS=234} [2024-11-09 02:48:57,587 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-11-09 02:48:57,587 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 234 transitions, 2435 flow [2024-11-09 02:48:57,588 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-09 02:48:57,588 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:57,588 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:57,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-09 02:48:57,588 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-09 02:48:57,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:57,588 INFO L85 PathProgramCache]: Analyzing trace with hash -835580977, now seen corresponding path program 26 times [2024-11-09 02:48:57,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:57,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362992459] [2024-11-09 02:48:57,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:57,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:48:58,125 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-09 02:48:58,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:48:58,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362992459] [2024-11-09 02:48:58,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362992459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:48:58,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:48:58,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:48:58,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696464957] [2024-11-09 02:48:58,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:48:58,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:48:58,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:48:58,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:48:58,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:48:58,172 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:48:58,172 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-09 02:48:58,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:48:58,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:48:58,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:48:59,223 INFO L124 PetriNetUnfolderBase]: 3708/6679 cut-off events. [2024-11-09 02:48:59,223 INFO L125 PetriNetUnfolderBase]: For 137403/137631 co-relation queries the response was YES. [2024-11-09 02:48:59,277 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-09 02:48:59,300 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 245 selfloop transitions, 37 changer transitions 4/293 dead transitions. [2024-11-09 02:48:59,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 293 transitions, 3581 flow [2024-11-09 02:48:59,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:48:59,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:48:59,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-09 02:48:59,301 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-09 02:48:59,301 INFO L175 Difference]: Start difference. First operand has 234 places, 234 transitions, 2435 flow. Second operand 11 states and 224 transitions. [2024-11-09 02:48:59,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 293 transitions, 3581 flow [2024-11-09 02:48:59,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 293 transitions, 3398 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-11-09 02:48:59,517 INFO L231 Difference]: Finished difference. Result has 240 places, 238 transitions, 2502 flow [2024-11-09 02:48:59,517 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2502, PETRI_PLACES=240, PETRI_TRANSITIONS=238} [2024-11-09 02:48:59,517 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-11-09 02:48:59,517 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 238 transitions, 2502 flow [2024-11-09 02:48:59,517 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-09 02:48:59,517 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:48:59,518 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:48:59,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-09 02:48:59,518 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-09 02:48:59,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:48:59,518 INFO L85 PathProgramCache]: Analyzing trace with hash -259366763, now seen corresponding path program 27 times [2024-11-09 02:48:59,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:48:59,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315746295] [2024-11-09 02:48:59,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:48:59,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:48:59,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:00,019 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-09 02:49:00,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:00,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315746295] [2024-11-09 02:49:00,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315746295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:00,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:00,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:00,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718632560] [2024-11-09 02:49:00,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:00,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:00,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:00,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:00,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:00,054 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:00,054 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-09 02:49:00,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:00,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:00,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:01,107 INFO L124 PetriNetUnfolderBase]: 3804/6871 cut-off events. [2024-11-09 02:49:01,108 INFO L125 PetriNetUnfolderBase]: For 149503/149715 co-relation queries the response was YES. [2024-11-09 02:49:01,162 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-09 02:49:01,184 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 254 selfloop transitions, 36 changer transitions 3/300 dead transitions. [2024-11-09 02:49:01,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 300 transitions, 3757 flow [2024-11-09 02:49:01,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:01,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:01,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-09 02:49:01,185 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-09 02:49:01,185 INFO L175 Difference]: Start difference. First operand has 240 places, 238 transitions, 2502 flow. Second operand 11 states and 225 transitions. [2024-11-09 02:49:01,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 300 transitions, 3757 flow [2024-11-09 02:49:01,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3562 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-11-09 02:49:01,365 INFO L231 Difference]: Finished difference. Result has 246 places, 244 transitions, 2586 flow [2024-11-09 02:49:01,365 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2586, PETRI_PLACES=246, PETRI_TRANSITIONS=244} [2024-11-09 02:49:01,366 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-11-09 02:49:01,366 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 244 transitions, 2586 flow [2024-11-09 02:49:01,366 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-09 02:49:01,366 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:01,366 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:01,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-09 02:49:01,366 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-09 02:49:01,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:01,367 INFO L85 PathProgramCache]: Analyzing trace with hash 186554381, now seen corresponding path program 28 times [2024-11-09 02:49:01,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:01,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090662510] [2024-11-09 02:49:01,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:01,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:01,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:01,761 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-09 02:49:01,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:01,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090662510] [2024-11-09 02:49:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090662510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:01,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:01,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:01,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143512610] [2024-11-09 02:49:01,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:01,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:01,795 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:01,796 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-09 02:49:01,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:01,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:01,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:02,851 INFO L124 PetriNetUnfolderBase]: 3804/6879 cut-off events. [2024-11-09 02:49:02,852 INFO L125 PetriNetUnfolderBase]: For 149090/149302 co-relation queries the response was YES. [2024-11-09 02:49:02,912 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-09 02:49:02,933 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 252 selfloop transitions, 37 changer transitions 4/300 dead transitions. [2024-11-09 02:49:02,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 300 transitions, 3661 flow [2024-11-09 02:49:02,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:02,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:02,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-09 02:49:02,934 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-09 02:49:02,934 INFO L175 Difference]: Start difference. First operand has 246 places, 244 transitions, 2586 flow. Second operand 11 states and 222 transitions. [2024-11-09 02:49:02,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 300 transitions, 3661 flow [2024-11-09 02:49:03,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 3461 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-11-09 02:49:03,126 INFO L231 Difference]: Finished difference. Result has 252 places, 248 transitions, 2535 flow [2024-11-09 02:49:03,126 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2535, PETRI_PLACES=252, PETRI_TRANSITIONS=248} [2024-11-09 02:49:03,127 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-11-09 02:49:03,127 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 248 transitions, 2535 flow [2024-11-09 02:49:03,127 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-09 02:49:03,127 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:03,127 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:03,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-09 02:49:03,128 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-09 02:49:03,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:03,128 INFO L85 PathProgramCache]: Analyzing trace with hash 680073123, now seen corresponding path program 29 times [2024-11-09 02:49:03,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:03,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089517766] [2024-11-09 02:49:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:03,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:03,694 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-09 02:49:03,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:03,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089517766] [2024-11-09 02:49:03,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089517766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:03,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:03,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:03,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805804675] [2024-11-09 02:49:03,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:03,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:03,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:03,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:03,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:03,751 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:03,752 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-09 02:49:03,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:03,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:03,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:04,739 INFO L124 PetriNetUnfolderBase]: 3840/6945 cut-off events. [2024-11-09 02:49:04,740 INFO L125 PetriNetUnfolderBase]: For 145012/145248 co-relation queries the response was YES. [2024-11-09 02:49:04,794 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-09 02:49:04,814 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 250 selfloop transitions, 37 changer transitions 3/297 dead transitions. [2024-11-09 02:49:04,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 297 transitions, 3523 flow [2024-11-09 02:49:04,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:04,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:04,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-09 02:49:04,815 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-09 02:49:04,815 INFO L175 Difference]: Start difference. First operand has 252 places, 248 transitions, 2535 flow. Second operand 11 states and 215 transitions. [2024-11-09 02:49:04,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 297 transitions, 3523 flow [2024-11-09 02:49:05,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 297 transitions, 3387 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:05,016 INFO L231 Difference]: Finished difference. Result has 256 places, 251 transitions, 2545 flow [2024-11-09 02:49:05,016 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2545, PETRI_PLACES=256, PETRI_TRANSITIONS=251} [2024-11-09 02:49:05,016 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-11-09 02:49:05,016 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 251 transitions, 2545 flow [2024-11-09 02:49:05,017 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-09 02:49:05,017 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:05,017 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:05,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-09 02:49:05,017 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-09 02:49:05,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:05,017 INFO L85 PathProgramCache]: Analyzing trace with hash -860547569, now seen corresponding path program 30 times [2024-11-09 02:49:05,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:05,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934787803] [2024-11-09 02:49:05,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:05,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:05,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:05,392 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-09 02:49:05,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:05,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934787803] [2024-11-09 02:49:05,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934787803] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:05,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:05,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:05,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520049824] [2024-11-09 02:49:05,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:05,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:05,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:05,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:05,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:05,417 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:05,417 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-09 02:49:05,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:05,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:05,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:06,414 INFO L124 PetriNetUnfolderBase]: 3840/6964 cut-off events. [2024-11-09 02:49:06,415 INFO L125 PetriNetUnfolderBase]: For 143299/143535 co-relation queries the response was YES. [2024-11-09 02:49:06,499 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-09 02:49:06,519 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 253 selfloop transitions, 41 changer transitions 4/305 dead transitions. [2024-11-09 02:49:06,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 305 transitions, 3576 flow [2024-11-09 02:49:06,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:06,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:06,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-11-09 02:49:06,520 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-11-09 02:49:06,520 INFO L175 Difference]: Start difference. First operand has 256 places, 251 transitions, 2545 flow. Second operand 11 states and 221 transitions. [2024-11-09 02:49:06,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 305 transitions, 3576 flow [2024-11-09 02:49:06,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 305 transitions, 3440 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:06,741 INFO L231 Difference]: Finished difference. Result has 260 places, 255 transitions, 2579 flow [2024-11-09 02:49:06,741 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2579, PETRI_PLACES=260, PETRI_TRANSITIONS=255} [2024-11-09 02:49:06,741 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-11-09 02:49:06,741 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 255 transitions, 2579 flow [2024-11-09 02:49:06,742 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-09 02:49:06,742 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:06,742 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:06,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-09 02:49:06,742 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-09 02:49:06,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:06,742 INFO L85 PathProgramCache]: Analyzing trace with hash 840245459, now seen corresponding path program 31 times [2024-11-09 02:49:06,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:06,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90951652] [2024-11-09 02:49:06,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:06,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:07,173 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-09 02:49:07,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:07,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90951652] [2024-11-09 02:49:07,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90951652] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:07,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:07,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:07,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681179852] [2024-11-09 02:49:07,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:07,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:07,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:07,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:07,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:07,210 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:07,210 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-09 02:49:07,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:07,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:07,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:08,296 INFO L124 PetriNetUnfolderBase]: 3840/6955 cut-off events. [2024-11-09 02:49:08,296 INFO L125 PetriNetUnfolderBase]: For 143493/143727 co-relation queries the response was YES. [2024-11-09 02:49:08,361 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-09 02:49:08,384 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 35 changer transitions 3/301 dead transitions. [2024-11-09 02:49:08,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 301 transitions, 3525 flow [2024-11-09 02:49:08,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:08,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:08,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-09 02:49:08,385 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-09 02:49:08,385 INFO L175 Difference]: Start difference. First operand has 260 places, 255 transitions, 2579 flow. Second operand 11 states and 212 transitions. [2024-11-09 02:49:08,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 301 transitions, 3525 flow [2024-11-09 02:49:08,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 301 transitions, 3369 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:08,643 INFO L231 Difference]: Finished difference. Result has 264 places, 257 transitions, 2517 flow [2024-11-09 02:49:08,643 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2517, PETRI_PLACES=264, PETRI_TRANSITIONS=257} [2024-11-09 02:49:08,643 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-11-09 02:49:08,644 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 257 transitions, 2517 flow [2024-11-09 02:49:08,644 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-09 02:49:08,644 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:08,644 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:08,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-09 02:49:08,644 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-09 02:49:08,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:08,644 INFO L85 PathProgramCache]: Analyzing trace with hash -449187067, now seen corresponding path program 32 times [2024-11-09 02:49:08,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:08,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108195458] [2024-11-09 02:49:08,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:08,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:09,175 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-09 02:49:09,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:09,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108195458] [2024-11-09 02:49:09,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108195458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:09,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:09,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:09,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733366666] [2024-11-09 02:49:09,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:09,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:09,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:09,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:09,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:09,206 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:09,206 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-09 02:49:09,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:09,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:09,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:10,481 INFO L124 PetriNetUnfolderBase]: 3971/7189 cut-off events. [2024-11-09 02:49:10,481 INFO L125 PetriNetUnfolderBase]: For 156970/157232 co-relation queries the response was YES. [2024-11-09 02:49:10,541 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-09 02:49:10,562 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 272 selfloop transitions, 35 changer transitions 3/317 dead transitions. [2024-11-09 02:49:10,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 317 transitions, 3986 flow [2024-11-09 02:49:10,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:10,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:10,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-09 02:49:10,563 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-09 02:49:10,563 INFO L175 Difference]: Start difference. First operand has 264 places, 257 transitions, 2517 flow. Second operand 11 states and 222 transitions. [2024-11-09 02:49:10,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 317 transitions, 3986 flow [2024-11-09 02:49:10,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 317 transitions, 3918 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:10,791 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 2928 flow [2024-11-09 02:49:10,791 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2928, PETRI_PLACES=270, PETRI_TRANSITIONS=266} [2024-11-09 02:49:10,792 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-11-09 02:49:10,792 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 2928 flow [2024-11-09 02:49:10,792 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-09 02:49:10,792 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:10,792 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:10,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-09 02:49:10,792 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-09 02:49:10,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 2106552235, now seen corresponding path program 33 times [2024-11-09 02:49:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:10,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068852534] [2024-11-09 02:49:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:10,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:10,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:11,171 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-09 02:49:11,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:11,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068852534] [2024-11-09 02:49:11,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068852534] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:11,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:11,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:11,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246682977] [2024-11-09 02:49:11,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:11,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:11,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:11,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:11,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:11,197 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:11,197 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-09 02:49:11,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:11,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:11,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:12,363 INFO L124 PetriNetUnfolderBase]: 4133/7425 cut-off events. [2024-11-09 02:49:12,363 INFO L125 PetriNetUnfolderBase]: For 214230/214676 co-relation queries the response was YES. [2024-11-09 02:49:12,434 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-09 02:49:12,459 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 284 selfloop transitions, 36 changer transitions 3/330 dead transitions. [2024-11-09 02:49:12,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 330 transitions, 4429 flow [2024-11-09 02:49:12,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:12,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-11-09 02:49:12,460 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-11-09 02:49:12,460 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 2928 flow. Second operand 11 states and 227 transitions. [2024-11-09 02:49:12,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 330 transitions, 4429 flow [2024-11-09 02:49:12,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 330 transitions, 4099 flow, removed 149 selfloop flow, removed 5 redundant places. [2024-11-09 02:49:12,747 INFO L231 Difference]: Finished difference. Result has 279 places, 275 transitions, 3039 flow [2024-11-09 02:49:12,748 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3039, PETRI_PLACES=279, PETRI_TRANSITIONS=275} [2024-11-09 02:49:12,748 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-11-09 02:49:12,748 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 275 transitions, 3039 flow [2024-11-09 02:49:12,748 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-09 02:49:12,748 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:12,749 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:12,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-09 02:49:12,749 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-09 02:49:12,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:12,749 INFO L85 PathProgramCache]: Analyzing trace with hash -992200685, now seen corresponding path program 34 times [2024-11-09 02:49:12,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:12,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319990852] [2024-11-09 02:49:12,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:12,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:12,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:13,160 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-09 02:49:13,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:13,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319990852] [2024-11-09 02:49:13,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319990852] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:13,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:13,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:13,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227652277] [2024-11-09 02:49:13,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:13,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:13,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:13,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:13,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:13,193 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:13,193 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-09 02:49:13,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:13,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:13,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:14,414 INFO L124 PetriNetUnfolderBase]: 4194/7535 cut-off events. [2024-11-09 02:49:14,414 INFO L125 PetriNetUnfolderBase]: For 228123/228647 co-relation queries the response was YES. [2024-11-09 02:49:14,472 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-09 02:49:14,492 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 278 selfloop transitions, 35 changer transitions 4/324 dead transitions. [2024-11-09 02:49:14,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 324 transitions, 4161 flow [2024-11-09 02:49:14,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:14,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:14,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-11-09 02:49:14,494 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-11-09 02:49:14,494 INFO L175 Difference]: Start difference. First operand has 279 places, 275 transitions, 3039 flow. Second operand 11 states and 214 transitions. [2024-11-09 02:49:14,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 324 transitions, 4161 flow [2024-11-09 02:49:14,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 324 transitions, 3863 flow, removed 133 selfloop flow, removed 5 redundant places. [2024-11-09 02:49:14,874 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 2996 flow [2024-11-09 02:49:14,874 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2996, PETRI_PLACES=287, PETRI_TRANSITIONS=281} [2024-11-09 02:49:14,875 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-11-09 02:49:14,875 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 2996 flow [2024-11-09 02:49:14,875 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-09 02:49:14,875 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:14,875 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:14,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-09 02:49:14,875 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-09 02:49:14,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:14,875 INFO L85 PathProgramCache]: Analyzing trace with hash -908908113, now seen corresponding path program 35 times [2024-11-09 02:49:14,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:14,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180164436] [2024-11-09 02:49:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:14,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:14,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:15,297 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-09 02:49:15,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:15,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180164436] [2024-11-09 02:49:15,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180164436] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:15,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:15,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:15,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142518796] [2024-11-09 02:49:15,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:15,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:15,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:15,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:15,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:15,333 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:15,333 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-09 02:49:15,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:15,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:15,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:16,648 INFO L124 PetriNetUnfolderBase]: 4345/7826 cut-off events. [2024-11-09 02:49:16,648 INFO L125 PetriNetUnfolderBase]: For 228730/229014 co-relation queries the response was YES. [2024-11-09 02:49:16,718 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-09 02:49:16,742 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 289 selfloop transitions, 41 changer transitions 3/340 dead transitions. [2024-11-09 02:49:16,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 340 transitions, 4466 flow [2024-11-09 02:49:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:16,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-09 02:49:16,743 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-09 02:49:16,743 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 2996 flow. Second operand 11 states and 225 transitions. [2024-11-09 02:49:16,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 340 transitions, 4466 flow [2024-11-09 02:49:17,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 340 transitions, 4248 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-11-09 02:49:17,137 INFO L231 Difference]: Finished difference. Result has 294 places, 288 transitions, 3227 flow [2024-11-09 02:49:17,137 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3227, PETRI_PLACES=294, PETRI_TRANSITIONS=288} [2024-11-09 02:49:17,137 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-11-09 02:49:17,137 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 288 transitions, 3227 flow [2024-11-09 02:49:17,137 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-09 02:49:17,137 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:17,138 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:17,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-09 02:49:17,138 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-09 02:49:17,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:17,138 INFO L85 PathProgramCache]: Analyzing trace with hash -271201099, now seen corresponding path program 36 times [2024-11-09 02:49:17,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:17,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795021928] [2024-11-09 02:49:17,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:17,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:17,516 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-09 02:49:17,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:17,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795021928] [2024-11-09 02:49:17,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795021928] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:17,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:17,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:17,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586966334] [2024-11-09 02:49:17,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:17,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:17,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:17,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:17,542 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:17,542 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-09 02:49:17,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:17,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:17,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:19,080 INFO L124 PetriNetUnfolderBase]: 4408/7953 cut-off events. [2024-11-09 02:49:19,080 INFO L125 PetriNetUnfolderBase]: For 265688/265976 co-relation queries the response was YES. [2024-11-09 02:49:19,156 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-09 02:49:19,187 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 303 selfloop transitions, 34 changer transitions 3/347 dead transitions. [2024-11-09 02:49:19,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 347 transitions, 4640 flow [2024-11-09 02:49:19,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:19,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:19,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-09 02:49:19,189 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-09 02:49:19,189 INFO L175 Difference]: Start difference. First operand has 294 places, 288 transitions, 3227 flow. Second operand 11 states and 224 transitions. [2024-11-09 02:49:19,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 347 transitions, 4640 flow [2024-11-09 02:49:19,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 347 transitions, 4314 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-11-09 02:49:19,660 INFO L231 Difference]: Finished difference. Result has 301 places, 293 transitions, 3213 flow [2024-11-09 02:49:19,660 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3213, PETRI_PLACES=301, PETRI_TRANSITIONS=293} [2024-11-09 02:49:19,661 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-11-09 02:49:19,661 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 293 transitions, 3213 flow [2024-11-09 02:49:19,661 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-09 02:49:19,661 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:19,661 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:19,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-09 02:49:19,661 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-09 02:49:19,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:19,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1107766655, now seen corresponding path program 37 times [2024-11-09 02:49:19,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:19,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033613894] [2024-11-09 02:49:19,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:19,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:19,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:20,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 02:49:20,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:20,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033613894] [2024-11-09 02:49:20,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033613894] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:20,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:20,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:20,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067106993] [2024-11-09 02:49:20,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:20,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:20,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:20,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:20,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:20,276 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:20,277 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-09 02:49:20,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:20,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:20,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:21,720 INFO L124 PetriNetUnfolderBase]: 4408/7942 cut-off events. [2024-11-09 02:49:21,720 INFO L125 PetriNetUnfolderBase]: For 255908/256192 co-relation queries the response was YES. [2024-11-09 02:49:21,807 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-09 02:49:21,834 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 299 selfloop transitions, 33 changer transitions 3/342 dead transitions. [2024-11-09 02:49:21,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 342 transitions, 4376 flow [2024-11-09 02:49:21,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:21,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:21,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-09 02:49:21,835 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-09 02:49:21,835 INFO L175 Difference]: Start difference. First operand has 301 places, 293 transitions, 3213 flow. Second operand 11 states and 215 transitions. [2024-11-09 02:49:21,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 342 transitions, 4376 flow [2024-11-09 02:49:22,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 342 transitions, 4131 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-11-09 02:49:22,277 INFO L231 Difference]: Finished difference. Result has 307 places, 296 transitions, 3119 flow [2024-11-09 02:49:22,278 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3119, PETRI_PLACES=307, PETRI_TRANSITIONS=296} [2024-11-09 02:49:22,278 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-11-09 02:49:22,278 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 296 transitions, 3119 flow [2024-11-09 02:49:22,278 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-09 02:49:22,279 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:22,279 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:22,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-09 02:49:22,279 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-09 02:49:22,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:22,279 INFO L85 PathProgramCache]: Analyzing trace with hash 261907245, now seen corresponding path program 38 times [2024-11-09 02:49:22,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:22,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604888687] [2024-11-09 02:49:22,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:22,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:22,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:22,686 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-09 02:49:22,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:22,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604888687] [2024-11-09 02:49:22,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604888687] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:22,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:22,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:22,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109007319] [2024-11-09 02:49:22,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:22,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:22,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:22,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:22,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:22,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:22,709 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-09 02:49:22,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:22,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:22,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:23,988 INFO L124 PetriNetUnfolderBase]: 4471/8021 cut-off events. [2024-11-09 02:49:23,988 INFO L125 PetriNetUnfolderBase]: For 255285/255549 co-relation queries the response was YES. [2024-11-09 02:49:24,079 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-09 02:49:24,107 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 35 changer transitions 3/354 dead transitions. [2024-11-09 02:49:24,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 354 transitions, 4561 flow [2024-11-09 02:49:24,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:24,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:24,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-09 02:49:24,108 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-09 02:49:24,108 INFO L175 Difference]: Start difference. First operand has 307 places, 296 transitions, 3119 flow. Second operand 11 states and 224 transitions. [2024-11-09 02:49:24,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 354 transitions, 4561 flow [2024-11-09 02:49:24,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 354 transitions, 4435 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:24,521 INFO L231 Difference]: Finished difference. Result has 312 places, 301 transitions, 3315 flow [2024-11-09 02:49:24,521 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2993, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3315, PETRI_PLACES=312, PETRI_TRANSITIONS=301} [2024-11-09 02:49:24,522 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-11-09 02:49:24,522 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 301 transitions, 3315 flow [2024-11-09 02:49:24,522 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-09 02:49:24,522 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:24,522 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:24,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-09 02:49:24,523 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-09 02:49:24,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:24,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2051050689, now seen corresponding path program 39 times [2024-11-09 02:49:24,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:24,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858384135] [2024-11-09 02:49:24,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:24,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:24,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:24,863 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-09 02:49:24,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:24,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858384135] [2024-11-09 02:49:24,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858384135] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:24,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:24,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:24,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702112934] [2024-11-09 02:49:24,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:24,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:24,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:24,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:24,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:24,884 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:24,884 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-09 02:49:24,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:24,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:24,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:26,278 INFO L124 PetriNetUnfolderBase]: 4471/8029 cut-off events. [2024-11-09 02:49:26,279 INFO L125 PetriNetUnfolderBase]: For 268174/268438 co-relation queries the response was YES. [2024-11-09 02:49:26,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41448 conditions, 8029 events. 4471/8029 cut-off events. For 268174/268438 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 62123 event pairs, 2128 based on Foata normal form. 64/7848 useless extension candidates. Maximal degree in co-relation 41304. Up to 6651 conditions per place. [2024-11-09 02:49:26,366 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 307 selfloop transitions, 36 changer transitions 4/354 dead transitions. [2024-11-09 02:49:26,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 354 transitions, 4530 flow [2024-11-09 02:49:26,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:26,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-11-09 02:49:26,367 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-11-09 02:49:26,367 INFO L175 Difference]: Start difference. First operand has 312 places, 301 transitions, 3315 flow. Second operand 11 states and 221 transitions. [2024-11-09 02:49:26,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 354 transitions, 4530 flow [2024-11-09 02:49:26,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 354 transitions, 4270 flow, removed 112 selfloop flow, removed 6 redundant places. [2024-11-09 02:49:26,825 INFO L231 Difference]: Finished difference. Result has 318 places, 305 transitions, 3222 flow [2024-11-09 02:49:26,825 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3222, PETRI_PLACES=318, PETRI_TRANSITIONS=305} [2024-11-09 02:49:26,826 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-11-09 02:49:26,826 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 305 transitions, 3222 flow [2024-11-09 02:49:26,826 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-09 02:49:26,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:26,826 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:26,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-09 02:49:26,826 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 02:49:26,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1323791381, now seen corresponding path program 40 times [2024-11-09 02:49:26,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:26,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452425057] [2024-11-09 02:49:26,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:26,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:26,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:27,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-09 02:49:27,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:27,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452425057] [2024-11-09 02:49:27,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452425057] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:27,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:27,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:27,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141577209] [2024-11-09 02:49:27,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:27,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:27,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:27,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:27,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:27,266 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:27,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 305 transitions, 3222 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 02:49:27,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:27,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:27,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:28,566 INFO L124 PetriNetUnfolderBase]: 4471/8027 cut-off events. [2024-11-09 02:49:28,566 INFO L125 PetriNetUnfolderBase]: For 254986/255274 co-relation queries the response was YES. [2024-11-09 02:49:28,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40611 conditions, 8027 events. 4471/8027 cut-off events. For 254986/255274 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 62123 event pairs, 2124 based on Foata normal form. 80/7864 useless extension candidates. Maximal degree in co-relation 40464. Up to 6647 conditions per place. [2024-11-09 02:49:28,685 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 305 selfloop transitions, 40 changer transitions 4/356 dead transitions. [2024-11-09 02:49:28,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 356 transitions, 4367 flow [2024-11-09 02:49:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:28,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:28,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-11-09 02:49:28,686 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-09 02:49:28,686 INFO L175 Difference]: Start difference. First operand has 318 places, 305 transitions, 3222 flow. Second operand 11 states and 220 transitions. [2024-11-09 02:49:28,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 356 transitions, 4367 flow [2024-11-09 02:49:29,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 356 transitions, 4201 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:29,144 INFO L231 Difference]: Finished difference. Result has 322 places, 309 transitions, 3242 flow [2024-11-09 02:49:29,144 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3242, PETRI_PLACES=322, PETRI_TRANSITIONS=309} [2024-11-09 02:49:29,144 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-11-09 02:49:29,145 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 309 transitions, 3242 flow [2024-11-09 02:49:29,145 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-09 02:49:29,145 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:29,145 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:29,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-09 02:49:29,145 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 02:49:29,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:29,145 INFO L85 PathProgramCache]: Analyzing trace with hash 2012940739, now seen corresponding path program 41 times [2024-11-09 02:49:29,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:29,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807850236] [2024-11-09 02:49:29,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:29,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:29,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 02:49:29,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:29,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807850236] [2024-11-09 02:49:29,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807850236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:29,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:29,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:29,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779017885] [2024-11-09 02:49:29,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:29,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:29,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:29,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:29,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:29,534 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:29,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 309 transitions, 3242 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 02:49:29,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:29,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:29,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 02:49:30,793 INFO L124 PetriNetUnfolderBase]: 4507/8093 cut-off events. [2024-11-09 02:49:30,793 INFO L125 PetriNetUnfolderBase]: For 250577/250865 co-relation queries the response was YES. [2024-11-09 02:49:30,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40527 conditions, 8093 events. 4507/8093 cut-off events. For 250577/250865 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 62765 event pairs, 2186 based on Foata normal form. 80/7918 useless extension candidates. Maximal degree in co-relation 40378. Up to 6781 conditions per place. [2024-11-09 02:49:30,910 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 36 changer transitions 3/355 dead transitions. [2024-11-09 02:49:30,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 355 transitions, 4362 flow [2024-11-09 02:49:30,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 02:49:30,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-09 02:49:30,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-11-09 02:49:30,912 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-11-09 02:49:30,912 INFO L175 Difference]: Start difference. First operand has 322 places, 309 transitions, 3242 flow. Second operand 11 states and 214 transitions. [2024-11-09 02:49:30,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 355 transitions, 4362 flow [2024-11-09 02:49:31,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 355 transitions, 4178 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-11-09 02:49:31,362 INFO L231 Difference]: Finished difference. Result has 326 places, 312 transitions, 3224 flow [2024-11-09 02:49:31,362 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3224, PETRI_PLACES=326, PETRI_TRANSITIONS=312} [2024-11-09 02:49:31,363 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-11-09 02:49:31,363 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 312 transitions, 3224 flow [2024-11-09 02:49:31,363 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-09 02:49:31,363 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 02:49:31,363 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 02:49:31,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-09 02:49:31,364 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-09 02:49:31,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 02:49:31,364 INFO L85 PathProgramCache]: Analyzing trace with hash 103041487, now seen corresponding path program 42 times [2024-11-09 02:49:31,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 02:49:31,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723968974] [2024-11-09 02:49:31,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 02:49:31,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 02:49:31,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 02:49:31,705 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-09 02:49:31,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 02:49:31,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723968974] [2024-11-09 02:49:31,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723968974] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 02:49:31,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 02:49:31,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-09 02:49:31,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435211905] [2024-11-09 02:49:31,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 02:49:31,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-09 02:49:31,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 02:49:31,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-09 02:49:31,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-09 02:49:31,729 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-09 02:49:31,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 312 transitions, 3224 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 02:49:31,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 02:49:31,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-09 02:49:31,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand