./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1 --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.3.0-dev-d790fec [2024-12-02 08:04:10,505 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:04:10,560 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 08:04:10,565 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:04:10,565 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:04:10,587 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:04:10,587 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:04:10,587 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:04:10,588 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:04:10,588 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:04:10,588 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:04:10,588 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:04:10,588 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:04:10,589 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:04:10,589 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:04:10,590 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:04:10,590 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:04:10,591 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:04:10,591 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 08:04:10,591 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:04:10,592 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1 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-12-02 08:04:10,802 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:04:10,809 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:04:10,812 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:04:10,813 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:04:10,813 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:04:10,814 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-12-02 08:04:13,456 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/data/1eb3df536/8a680204843347b391d99ed5019a2ed7/FLAGd1bdc2665 [2024-12-02 08:04:13,685 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:04:13,686 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-12-02 08:04:13,692 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/data/1eb3df536/8a680204843347b391d99ed5019a2ed7/FLAGd1bdc2665 [2024-12-02 08:04:14,020 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/data/1eb3df536/8a680204843347b391d99ed5019a2ed7 [2024-12-02 08:04:14,022 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:04:14,023 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:04:14,024 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:04:14,024 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:04:14,027 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:04:14,027 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,028 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3963e06e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14, skipping insertion in model container [2024-12-02 08:04:14,028 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,042 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:04:14,177 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-12-02 08:04:14,184 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:04:14,192 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:04:14,215 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-12-02 08:04:14,218 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:04:14,231 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:04:14,232 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14 WrapperNode [2024-12-02 08:04:14,232 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:04:14,232 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:04:14,233 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:04:14,233 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:04:14,237 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,244 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,266 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 247 [2024-12-02 08:04:14,266 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:04:14,267 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:04:14,267 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:04:14,267 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:04:14,274 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,274 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,277 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,291 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-12-02 08:04:14,291 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,291 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,298 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,300 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,304 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,305 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,306 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,309 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:04:14,309 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:04:14,309 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:04:14,309 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:04:14,310 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (1/1) ... [2024-12-02 08:04:14,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:04:14,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:04:14,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:04:14,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:04:14,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 08:04:14,362 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 08:04:14,362 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 08:04:14,362 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 08:04:14,362 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 08:04:14,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 08:04:14,363 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:04:14,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:04:14,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 08:04:14,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 08:04:14,365 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 08:04:14,452 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:04:14,453 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:04:14,780 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 08:04:14,780 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:04:15,056 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:04:15,056 INFO L312 CfgBuilder]: Removed 7 assume(true) statements. [2024-12-02 08:04:15,056 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:04:15 BoogieIcfgContainer [2024-12-02 08:04:15,056 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:04:15,059 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:04:15,059 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:04:15,063 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:04:15,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:04:14" (1/3) ... [2024-12-02 08:04:15,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45690cd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:04:15, skipping insertion in model container [2024-12-02 08:04:15,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:04:14" (2/3) ... [2024-12-02 08:04:15,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45690cd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:04:15, skipping insertion in model container [2024-12-02 08:04:15,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:04:15" (3/3) ... [2024-12-02 08:04:15,065 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-12-02 08:04:15,081 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:04:15,083 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-queue-add-3-nl.wvr.c that has 4 procedures, 36 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-12-02 08:04:15,083 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 08:04:15,136 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 08:04:15,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 44 transitions, 109 flow [2024-12-02 08:04:15,202 INFO L124 PetriNetUnfolderBase]: 9/41 cut-off events. [2024-12-02 08:04:15,204 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 08:04:15,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 41 events. 9/41 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 70 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 33. Up to 3 conditions per place. [2024-12-02 08:04:15,208 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 44 transitions, 109 flow [2024-12-02 08:04:15,211 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 40 transitions, 98 flow [2024-12-02 08:04:15,218 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:04:15,229 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;@70640fb2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:04:15,229 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-12-02 08:04:15,244 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 08:04:15,244 INFO L124 PetriNetUnfolderBase]: 9/39 cut-off events. [2024-12-02 08:04:15,244 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 08:04:15,244 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:15,244 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:15,245 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-12-02 08:04:15,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:15,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1349858538, now seen corresponding path program 1 times [2024-12-02 08:04:15,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:15,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123607956] [2024-12-02 08:04:15,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:04:15,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:15,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:15,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:04:15,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:15,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123607956] [2024-12-02 08:04:15,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123607956] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:15,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:15,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:04:15,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005697006] [2024-12-02 08:04:15,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:15,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 08:04:15,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:15,492 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 08:04:15,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 08:04:15,494 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:04:15,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 40 transitions, 98 flow. Second operand has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:15,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:15,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:04:15,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:15,755 INFO L124 PetriNetUnfolderBase]: 1088/1694 cut-off events. [2024-12-02 08:04:15,755 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2024-12-02 08:04:15,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3273 conditions, 1694 events. 1088/1694 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7397 event pairs, 892 based on Foata normal form. 0/1559 useless extension candidates. Maximal degree in co-relation 3037. Up to 1453 conditions per place. [2024-12-02 08:04:15,772 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/36 dead transitions. [2024-12-02 08:04:15,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 36 transitions, 150 flow [2024-12-02 08:04:15,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 08:04:15,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-12-02 08:04:15,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 52 transitions. [2024-12-02 08:04:15,782 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-12-02 08:04:15,784 INFO L175 Difference]: Start difference. First operand has 41 places, 40 transitions, 98 flow. Second operand 2 states and 52 transitions. [2024-12-02 08:04:15,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 36 transitions, 150 flow [2024-12-02 08:04:15,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 36 transitions, 138 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:15,791 INFO L231 Difference]: Finished difference. Result has 36 places, 36 transitions, 78 flow [2024-12-02 08:04:15,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=78, PETRI_PLACES=36, PETRI_TRANSITIONS=36} [2024-12-02 08:04:15,796 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, -5 predicate places. [2024-12-02 08:04:15,796 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 36 transitions, 78 flow [2024-12-02 08:04:15,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:15,796 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:15,796 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:15,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 08:04:15,797 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-12-02 08:04:15,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:15,797 INFO L85 PathProgramCache]: Analyzing trace with hash 704685605, now seen corresponding path program 1 times [2024-12-02 08:04:15,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:15,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34713772] [2024-12-02 08:04:15,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:04:15,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:04:16,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:16,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34713772] [2024-12-02 08:04:16,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34713772] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:16,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:16,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:04:16,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260295492] [2024-12-02 08:04:16,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:16,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:04:16,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:16,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:04:16,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:04:16,096 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:04:16,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 36 transitions, 78 flow. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:16,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:16,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:04:16,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:16,384 INFO L124 PetriNetUnfolderBase]: 1209/1910 cut-off events. [2024-12-02 08:04:16,384 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-12-02 08:04:16,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3609 conditions, 1910 events. 1209/1910 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8599 event pairs, 999 based on Foata normal form. 87/1847 useless extension candidates. Maximal degree in co-relation 3606. Up to 1453 conditions per place. [2024-12-02 08:04:16,394 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 29 selfloop transitions, 2 changer transitions 18/55 dead transitions. [2024-12-02 08:04:16,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 55 transitions, 217 flow [2024-12-02 08:04:16,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:04:16,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:04:16,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-12-02 08:04:16,396 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-12-02 08:04:16,396 INFO L175 Difference]: Start difference. First operand has 36 places, 36 transitions, 78 flow. Second operand 5 states and 97 transitions. [2024-12-02 08:04:16,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 55 transitions, 217 flow [2024-12-02 08:04:16,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 55 transitions, 217 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 08:04:16,399 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 100 flow [2024-12-02 08:04:16,399 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-12-02 08:04:16,399 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-12-02 08:04:16,399 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 100 flow [2024-12-02 08:04:16,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:16,399 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:16,400 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:16,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 08:04:16,400 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-12-02 08:04:16,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash -477130932, now seen corresponding path program 1 times [2024-12-02 08:04:16,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:16,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393583973] [2024-12-02 08:04:16,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:04:16,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:16,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:04:16,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:16,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393583973] [2024-12-02 08:04:16,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393583973] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:16,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:16,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:04:16,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114646570] [2024-12-02 08:04:16,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:16,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:04:16,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:16,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:04:16,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:04:16,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:04:16,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:16,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:16,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:04:16,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:16,854 INFO L124 PetriNetUnfolderBase]: 1288/2024 cut-off events. [2024-12-02 08:04:16,855 INFO L125 PetriNetUnfolderBase]: For 297/297 co-relation queries the response was YES. [2024-12-02 08:04:16,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4192 conditions, 2024 events. 1288/2024 cut-off events. For 297/297 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9200 event pairs, 1072 based on Foata normal form. 77/1964 useless extension candidates. Maximal degree in co-relation 4185. Up to 1454 conditions per place. [2024-12-02 08:04:16,863 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 30 selfloop transitions, 2 changer transitions 17/55 dead transitions. [2024-12-02 08:04:16,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 248 flow [2024-12-02 08:04:16,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:04:16,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:04:16,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-12-02 08:04:16,865 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-12-02 08:04:16,865 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 100 flow. Second operand 4 states and 86 transitions. [2024-12-02 08:04:16,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 248 flow [2024-12-02 08:04:16,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 55 transitions, 236 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-12-02 08:04:16,868 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 108 flow [2024-12-02 08:04:16,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=108, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2024-12-02 08:04:16,868 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-12-02 08:04:16,868 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 108 flow [2024-12-02 08:04:16,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:16,869 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:16,869 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:16,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 08:04:16,869 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-12-02 08:04:16,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:16,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1979627237, now seen corresponding path program 1 times [2024-12-02 08:04:16,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:16,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574911706] [2024-12-02 08:04:16,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:04:16,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:16,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:17,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:17,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:17,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574911706] [2024-12-02 08:04:17,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574911706] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:17,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:17,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:17,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868050820] [2024-12-02 08:04:17,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:17,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:17,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:17,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:17,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:18,009 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:18,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 108 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:18,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:18,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:18,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:18,849 INFO L124 PetriNetUnfolderBase]: 1957/3008 cut-off events. [2024-12-02 08:04:18,849 INFO L125 PetriNetUnfolderBase]: For 670/670 co-relation queries the response was YES. [2024-12-02 08:04:18,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6593 conditions, 3008 events. 1957/3008 cut-off events. For 670/670 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14663 event pairs, 73 based on Foata normal form. 1/2942 useless extension candidates. Maximal degree in co-relation 6585. Up to 1861 conditions per place. [2024-12-02 08:04:18,860 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 102 selfloop transitions, 27 changer transitions 3/137 dead transitions. [2024-12-02 08:04:18,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 137 transitions, 645 flow [2024-12-02 08:04:18,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:18,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:18,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-12-02 08:04:18,862 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42992424242424243 [2024-12-02 08:04:18,862 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 108 flow. Second operand 12 states and 227 transitions. [2024-12-02 08:04:18,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 137 transitions, 645 flow [2024-12-02 08:04:18,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 137 transitions, 641 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-12-02 08:04:18,865 INFO L231 Difference]: Finished difference. Result has 59 places, 63 transitions, 256 flow [2024-12-02 08:04:18,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=256, PETRI_PLACES=59, PETRI_TRANSITIONS=63} [2024-12-02 08:04:18,866 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-12-02 08:04:18,866 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 63 transitions, 256 flow [2024-12-02 08:04:18,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:18,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:18,866 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:18,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 08:04:18,867 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-12-02 08:04:18,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:18,867 INFO L85 PathProgramCache]: Analyzing trace with hash 906157947, now seen corresponding path program 2 times [2024-12-02 08:04:18,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:18,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282066832] [2024-12-02 08:04:18,868 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:04:18,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:18,882 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:04:18,883 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:18,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:18,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282066832] [2024-12-02 08:04:18,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282066832] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:18,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:18,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:04:18,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744219439] [2024-12-02 08:04:18,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:18,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:04:18,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:18,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:04:18,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:04:18,924 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:04:18,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 63 transitions, 256 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:18,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:18,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:04:18,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:19,129 INFO L124 PetriNetUnfolderBase]: 1518/2409 cut-off events. [2024-12-02 08:04:19,129 INFO L125 PetriNetUnfolderBase]: For 1580/1601 co-relation queries the response was YES. [2024-12-02 08:04:19,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6579 conditions, 2409 events. 1518/2409 cut-off events. For 1580/1601 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11669 event pairs, 388 based on Foata normal form. 47/2398 useless extension candidates. Maximal degree in co-relation 6565. Up to 1891 conditions per place. [2024-12-02 08:04:19,140 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 69 selfloop transitions, 3 changer transitions 0/79 dead transitions. [2024-12-02 08:04:19,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 458 flow [2024-12-02 08:04:19,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:04:19,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:04:19,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-12-02 08:04:19,141 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2024-12-02 08:04:19,141 INFO L175 Difference]: Start difference. First operand has 59 places, 63 transitions, 256 flow. Second operand 3 states and 71 transitions. [2024-12-02 08:04:19,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 458 flow [2024-12-02 08:04:19,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 79 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 08:04:19,147 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 272 flow [2024-12-02 08:04:19,147 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=272, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-12-02 08:04:19,148 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-12-02 08:04:19,148 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 272 flow [2024-12-02 08:04:19,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:19,148 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:19,148 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:19,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 08:04:19,148 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-12-02 08:04:19,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:19,149 INFO L85 PathProgramCache]: Analyzing trace with hash 729921353, now seen corresponding path program 3 times [2024-12-02 08:04:19,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:19,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3646673] [2024-12-02 08:04:19,149 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:04:19,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:19,161 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:04:19,162 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:19,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:19,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:19,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3646673] [2024-12-02 08:04:19,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3646673] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:19,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:19,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:04:19,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058664698] [2024-12-02 08:04:19,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:19,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:04:19,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:19,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:04:19,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:04:19,200 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:04:19,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:19,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:19,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:04:19,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:19,380 INFO L124 PetriNetUnfolderBase]: 1174/1924 cut-off events. [2024-12-02 08:04:19,380 INFO L125 PetriNetUnfolderBase]: For 1902/1903 co-relation queries the response was YES. [2024-12-02 08:04:19,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 1924 events. 1174/1924 cut-off events. For 1902/1903 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9251 event pairs, 434 based on Foata normal form. 86/1971 useless extension candidates. Maximal degree in co-relation 5581. Up to 1147 conditions per place. [2024-12-02 08:04:19,389 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 70 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2024-12-02 08:04:19,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 482 flow [2024-12-02 08:04:19,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:04:19,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:04:19,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-12-02 08:04:19,390 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-12-02 08:04:19,390 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 272 flow. Second operand 3 states and 70 transitions. [2024-12-02 08:04:19,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 482 flow [2024-12-02 08:04:19,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 459 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-12-02 08:04:19,394 INFO L231 Difference]: Finished difference. Result has 60 places, 63 transitions, 260 flow [2024-12-02 08:04:19,394 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=260, PETRI_PLACES=60, PETRI_TRANSITIONS=63} [2024-12-02 08:04:19,395 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-12-02 08:04:19,395 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 63 transitions, 260 flow [2024-12-02 08:04:19,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:19,395 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:19,395 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:19,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 08:04:19,396 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-12-02 08:04:19,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:19,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1689641101, now seen corresponding path program 4 times [2024-12-02 08:04:19,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:19,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416143168] [2024-12-02 08:04:19,396 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:04:19,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:19,436 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:04:19,436 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:20,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:20,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:20,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416143168] [2024-12-02 08:04:20,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416143168] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:20,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:20,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:20,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572239985] [2024-12-02 08:04:20,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:20,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:20,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:20,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:20,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:20,102 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:04:20,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 63 transitions, 260 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:20,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:20,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:04:20,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:20,805 INFO L124 PetriNetUnfolderBase]: 1670/2678 cut-off events. [2024-12-02 08:04:20,805 INFO L125 PetriNetUnfolderBase]: For 2133/2133 co-relation queries the response was YES. [2024-12-02 08:04:20,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7586 conditions, 2678 events. 1670/2678 cut-off events. For 2133/2133 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13578 event pairs, 352 based on Foata normal form. 1/2615 useless extension candidates. Maximal degree in co-relation 7571. Up to 1967 conditions per place. [2024-12-02 08:04:20,823 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 29 changer transitions 3/139 dead transitions. [2024-12-02 08:04:20,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 139 transitions, 840 flow [2024-12-02 08:04:20,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:20,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:20,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-12-02 08:04:20,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40289256198347106 [2024-12-02 08:04:20,825 INFO L175 Difference]: Start difference. First operand has 60 places, 63 transitions, 260 flow. Second operand 11 states and 195 transitions. [2024-12-02 08:04:20,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 139 transitions, 840 flow [2024-12-02 08:04:20,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 139 transitions, 821 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-12-02 08:04:20,829 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 429 flow [2024-12-02 08:04:20,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=429, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-12-02 08:04:20,830 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-12-02 08:04:20,830 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 429 flow [2024-12-02 08:04:20,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:20,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:20,831 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:20,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 08:04:20,831 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-12-02 08:04:20,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:20,832 INFO L85 PathProgramCache]: Analyzing trace with hash -819679853, now seen corresponding path program 5 times [2024-12-02 08:04:20,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:20,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167211143] [2024-12-02 08:04:20,832 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:04:20,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:20,865 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:04:20,865 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:21,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:21,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:21,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167211143] [2024-12-02 08:04:21,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167211143] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:21,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:21,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:21,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328805157] [2024-12-02 08:04:21,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:21,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:21,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:21,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:21,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:21,499 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:21,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 429 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:21,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:21,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:21,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:22,087 INFO L124 PetriNetUnfolderBase]: 1572/2572 cut-off events. [2024-12-02 08:04:22,087 INFO L125 PetriNetUnfolderBase]: For 3736/3736 co-relation queries the response was YES. [2024-12-02 08:04:22,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8096 conditions, 2572 events. 1572/2572 cut-off events. For 3736/3736 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13271 event pairs, 420 based on Foata normal form. 1/2506 useless extension candidates. Maximal degree in co-relation 8076. Up to 1912 conditions per place. [2024-12-02 08:04:22,107 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 105 selfloop transitions, 34 changer transitions 3/147 dead transitions. [2024-12-02 08:04:22,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 147 transitions, 1019 flow [2024-12-02 08:04:22,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:22,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:22,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-12-02 08:04:22,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-12-02 08:04:22,109 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 429 flow. Second operand 11 states and 202 transitions. [2024-12-02 08:04:22,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 147 transitions, 1019 flow [2024-12-02 08:04:22,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 147 transitions, 988 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-12-02 08:04:22,119 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 624 flow [2024-12-02 08:04:22,119 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=624, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-12-02 08:04:22,119 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-12-02 08:04:22,119 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 624 flow [2024-12-02 08:04:22,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:22,120 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:22,120 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:22,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 08:04:22,120 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-12-02 08:04:22,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:22,120 INFO L85 PathProgramCache]: Analyzing trace with hash 638093865, now seen corresponding path program 6 times [2024-12-02 08:04:22,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:22,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408952594] [2024-12-02 08:04:22,121 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:04:22,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:22,151 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:04:22,151 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:22,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:22,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:22,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408952594] [2024-12-02 08:04:22,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408952594] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:22,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:22,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:22,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051303123] [2024-12-02 08:04:22,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:22,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:22,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:22,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:22,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:22,938 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:22,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 624 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:22,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:22,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:22,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:23,478 INFO L124 PetriNetUnfolderBase]: 1683/2789 cut-off events. [2024-12-02 08:04:23,478 INFO L125 PetriNetUnfolderBase]: For 5744/5744 co-relation queries the response was YES. [2024-12-02 08:04:23,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9448 conditions, 2789 events. 1683/2789 cut-off events. For 5744/5744 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14965 event pairs, 314 based on Foata normal form. 1/2716 useless extension candidates. Maximal degree in co-relation 9420. Up to 1960 conditions per place. [2024-12-02 08:04:23,491 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 117 selfloop transitions, 41 changer transitions 3/166 dead transitions. [2024-12-02 08:04:23,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 166 transitions, 1249 flow [2024-12-02 08:04:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:23,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:23,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-12-02 08:04:23,492 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4185606060606061 [2024-12-02 08:04:23,492 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 624 flow. Second operand 12 states and 221 transitions. [2024-12-02 08:04:23,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 166 transitions, 1249 flow [2024-12-02 08:04:23,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 166 transitions, 1217 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-12-02 08:04:23,507 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 749 flow [2024-12-02 08:04:23,507 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=749, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-12-02 08:04:23,508 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-12-02 08:04:23,508 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 749 flow [2024-12-02 08:04:23,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:23,508 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:23,508 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:23,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 08:04:23,509 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-12-02 08:04:23,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:23,509 INFO L85 PathProgramCache]: Analyzing trace with hash 765825289, now seen corresponding path program 7 times [2024-12-02 08:04:23,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:23,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503363440] [2024-12-02 08:04:23,509 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:04:23,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:23,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:24,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:24,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:24,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503363440] [2024-12-02 08:04:24,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503363440] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:24,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:24,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743857026] [2024-12-02 08:04:24,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:24,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:24,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:24,146 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:24,146 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:24,190 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:24,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 749 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:24,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:24,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:24,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:24,733 INFO L124 PetriNetUnfolderBase]: 1683/2787 cut-off events. [2024-12-02 08:04:24,733 INFO L125 PetriNetUnfolderBase]: For 7992/7992 co-relation queries the response was YES. [2024-12-02 08:04:24,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9991 conditions, 2787 events. 1683/2787 cut-off events. For 7992/7992 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14927 event pairs, 334 based on Foata normal form. 1/2714 useless extension candidates. Maximal degree in co-relation 9959. Up to 2044 conditions per place. [2024-12-02 08:04:24,747 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 113 selfloop transitions, 40 changer transitions 3/161 dead transitions. [2024-12-02 08:04:24,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1325 flow [2024-12-02 08:04:24,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:24,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:24,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-12-02 08:04:24,748 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-12-02 08:04:24,748 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 749 flow. Second operand 12 states and 212 transitions. [2024-12-02 08:04:24,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1325 flow [2024-12-02 08:04:24,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 161 transitions, 1232 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-12-02 08:04:24,760 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 781 flow [2024-12-02 08:04:24,760 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=781, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-12-02 08:04:24,761 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-12-02 08:04:24,761 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 781 flow [2024-12-02 08:04:24,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:24,761 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:24,761 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:24,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 08:04:24,762 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-12-02 08:04:24,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:24,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1997955989, now seen corresponding path program 8 times [2024-12-02 08:04:24,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:24,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460446218] [2024-12-02 08:04:24,762 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:04:24,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:24,781 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:04:24,781 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:25,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:25,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:25,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460446218] [2024-12-02 08:04:25,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460446218] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:25,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:25,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:25,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472550499] [2024-12-02 08:04:25,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:25,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:25,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:25,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:25,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:25,360 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:25,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 781 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:25,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:25,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:25,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:25,954 INFO L124 PetriNetUnfolderBase]: 1818/2999 cut-off events. [2024-12-02 08:04:25,954 INFO L125 PetriNetUnfolderBase]: For 9356/9356 co-relation queries the response was YES. [2024-12-02 08:04:25,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11026 conditions, 2999 events. 1818/2999 cut-off events. For 9356/9356 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16393 event pairs, 356 based on Foata normal form. 1/2914 useless extension candidates. Maximal degree in co-relation 10991. Up to 1988 conditions per place. [2024-12-02 08:04:25,967 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 124 selfloop transitions, 48 changer transitions 3/180 dead transitions. [2024-12-02 08:04:25,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 180 transitions, 1502 flow [2024-12-02 08:04:25,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:25,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:25,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-12-02 08:04:25,969 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-12-02 08:04:25,969 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 781 flow. Second operand 12 states and 225 transitions. [2024-12-02 08:04:25,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 180 transitions, 1502 flow [2024-12-02 08:04:25,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 180 transitions, 1412 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-12-02 08:04:25,985 INFO L231 Difference]: Finished difference. Result has 114 places, 110 transitions, 906 flow [2024-12-02 08:04:25,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=906, PETRI_PLACES=114, PETRI_TRANSITIONS=110} [2024-12-02 08:04:25,986 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-12-02 08:04:25,986 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 110 transitions, 906 flow [2024-12-02 08:04:25,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:25,986 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:25,986 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:25,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 08:04:25,986 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-12-02 08:04:25,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:25,986 INFO L85 PathProgramCache]: Analyzing trace with hash -39894083, now seen corresponding path program 9 times [2024-12-02 08:04:25,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:25,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240770804] [2024-12-02 08:04:25,987 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:04:25,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:26,008 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:04:26,008 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240770804] [2024-12-02 08:04:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240770804] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448806412] [2024-12-02 08:04:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:26,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:26,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:26,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:26,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:26,610 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:26,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 906 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:26,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:26,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:26,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:27,182 INFO L124 PetriNetUnfolderBase]: 1941/3244 cut-off events. [2024-12-02 08:04:27,183 INFO L125 PetriNetUnfolderBase]: For 12619/12619 co-relation queries the response was YES. [2024-12-02 08:04:27,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12376 conditions, 3244 events. 1941/3244 cut-off events. For 12619/12619 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18340 event pairs, 566 based on Foata normal form. 1/3158 useless extension candidates. Maximal degree in co-relation 12337. Up to 2528 conditions per place. [2024-12-02 08:04:27,196 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/173 dead transitions. [2024-12-02 08:04:27,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 1593 flow [2024-12-02 08:04:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:27,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:27,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-12-02 08:04:27,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-12-02 08:04:27,197 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 906 flow. Second operand 11 states and 198 transitions. [2024-12-02 08:04:27,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 1593 flow [2024-12-02 08:04:27,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 173 transitions, 1488 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:27,213 INFO L231 Difference]: Finished difference. Result has 122 places, 119 transitions, 1020 flow [2024-12-02 08:04:27,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1020, PETRI_PLACES=122, PETRI_TRANSITIONS=119} [2024-12-02 08:04:27,214 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-12-02 08:04:27,214 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 119 transitions, 1020 flow [2024-12-02 08:04:27,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:27,214 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:27,215 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:27,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 08:04:27,215 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-12-02 08:04:27,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:27,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1239444533, now seen corresponding path program 10 times [2024-12-02 08:04:27,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:27,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844091043] [2024-12-02 08:04:27,216 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:04:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:27,238 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:04:27,238 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:27,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:27,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:27,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844091043] [2024-12-02 08:04:27,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844091043] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:27,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:27,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:27,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555652360] [2024-12-02 08:04:27,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:27,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:27,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:27,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:27,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:27,756 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:04:27,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 119 transitions, 1020 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:27,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:27,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:04:27,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:28,333 INFO L124 PetriNetUnfolderBase]: 2271/3731 cut-off events. [2024-12-02 08:04:28,333 INFO L125 PetriNetUnfolderBase]: For 20396/20404 co-relation queries the response was YES. [2024-12-02 08:04:28,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15018 conditions, 3731 events. 2271/3731 cut-off events. For 20396/20404 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 21428 event pairs, 727 based on Foata normal form. 3/3651 useless extension candidates. Maximal degree in co-relation 14974. Up to 2974 conditions per place. [2024-12-02 08:04:28,351 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 142 selfloop transitions, 36 changer transitions 3/185 dead transitions. [2024-12-02 08:04:28,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 185 transitions, 1779 flow [2024-12-02 08:04:28,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:28,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:28,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-12-02 08:04:28,352 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39462809917355374 [2024-12-02 08:04:28,352 INFO L175 Difference]: Start difference. First operand has 122 places, 119 transitions, 1020 flow. Second operand 11 states and 191 transitions. [2024-12-02 08:04:28,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 185 transitions, 1779 flow [2024-12-02 08:04:28,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 185 transitions, 1667 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-12-02 08:04:28,379 INFO L231 Difference]: Finished difference. Result has 130 places, 128 transitions, 1124 flow [2024-12-02 08:04:28,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1124, PETRI_PLACES=130, PETRI_TRANSITIONS=128} [2024-12-02 08:04:28,379 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-12-02 08:04:28,379 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 128 transitions, 1124 flow [2024-12-02 08:04:28,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:28,380 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:28,380 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:28,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 08:04:28,380 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-12-02 08:04:28,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:28,380 INFO L85 PathProgramCache]: Analyzing trace with hash 805285495, now seen corresponding path program 11 times [2024-12-02 08:04:28,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:28,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126293291] [2024-12-02 08:04:28,380 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:04:28,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:28,398 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:04:28,399 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:28,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:28,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:28,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126293291] [2024-12-02 08:04:28,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126293291] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:28,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:28,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:28,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799885482] [2024-12-02 08:04:28,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:28,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:28,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:28,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:28,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:28,932 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:28,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 128 transitions, 1124 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:28,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:28,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:28,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:29,641 INFO L124 PetriNetUnfolderBase]: 2239/3729 cut-off events. [2024-12-02 08:04:29,641 INFO L125 PetriNetUnfolderBase]: For 25119/25135 co-relation queries the response was YES. [2024-12-02 08:04:29,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15815 conditions, 3729 events. 2239/3729 cut-off events. For 25119/25135 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21940 event pairs, 687 based on Foata normal form. 1/3647 useless extension candidates. Maximal degree in co-relation 15767. Up to 2941 conditions per place. [2024-12-02 08:04:29,667 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 37 changer transitions 3/193 dead transitions. [2024-12-02 08:04:29,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 193 transitions, 1920 flow [2024-12-02 08:04:29,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:29,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:29,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-12-02 08:04:29,668 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-12-02 08:04:29,668 INFO L175 Difference]: Start difference. First operand has 130 places, 128 transitions, 1124 flow. Second operand 11 states and 203 transitions. [2024-12-02 08:04:29,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 193 transitions, 1920 flow [2024-12-02 08:04:29,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 193 transitions, 1788 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-12-02 08:04:29,710 INFO L231 Difference]: Finished difference. Result has 138 places, 135 transitions, 1214 flow [2024-12-02 08:04:29,710 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1214, PETRI_PLACES=138, PETRI_TRANSITIONS=135} [2024-12-02 08:04:29,710 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-12-02 08:04:29,710 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 1214 flow [2024-12-02 08:04:29,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:29,710 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:29,710 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:29,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 08:04:29,711 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-12-02 08:04:29,711 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:29,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1073113797, now seen corresponding path program 12 times [2024-12-02 08:04:29,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:29,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332466286] [2024-12-02 08:04:29,711 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:04:29,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:29,733 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:04:29,733 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:30,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:30,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:30,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332466286] [2024-12-02 08:04:30,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332466286] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:30,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:30,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:30,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869927944] [2024-12-02 08:04:30,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:30,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:30,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:30,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:30,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:30,341 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:30,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 1214 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:30,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:30,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:30,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:31,038 INFO L124 PetriNetUnfolderBase]: 2390/3993 cut-off events. [2024-12-02 08:04:31,038 INFO L125 PetriNetUnfolderBase]: For 31063/31063 co-relation queries the response was YES. [2024-12-02 08:04:31,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17313 conditions, 3993 events. 2390/3993 cut-off events. For 31063/31063 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23905 event pairs, 795 based on Foata normal form. 1/3905 useless extension candidates. Maximal degree in co-relation 17261. Up to 3194 conditions per place. [2024-12-02 08:04:31,060 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 37 changer transitions 3/198 dead transitions. [2024-12-02 08:04:31,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 198 transitions, 2038 flow [2024-12-02 08:04:31,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:31,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:31,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-12-02 08:04:31,061 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4152892561983471 [2024-12-02 08:04:31,061 INFO L175 Difference]: Start difference. First operand has 138 places, 135 transitions, 1214 flow. Second operand 11 states and 201 transitions. [2024-12-02 08:04:31,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 198 transitions, 2038 flow [2024-12-02 08:04:31,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 198 transitions, 1910 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:31,103 INFO L231 Difference]: Finished difference. Result has 145 places, 142 transitions, 1326 flow [2024-12-02 08:04:31,103 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1326, PETRI_PLACES=145, PETRI_TRANSITIONS=142} [2024-12-02 08:04:31,103 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-12-02 08:04:31,103 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 142 transitions, 1326 flow [2024-12-02 08:04:31,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:31,104 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:31,104 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:31,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 08:04:31,104 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-12-02 08:04:31,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:31,104 INFO L85 PathProgramCache]: Analyzing trace with hash -680406085, now seen corresponding path program 13 times [2024-12-02 08:04:31,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:31,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048337684] [2024-12-02 08:04:31,105 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:04:31,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:31,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:31,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:31,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048337684] [2024-12-02 08:04:31,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048337684] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:31,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:31,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:31,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444074453] [2024-12-02 08:04:31,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:31,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:31,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:31,531 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:31,531 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:31,565 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:31,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 142 transitions, 1326 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:31,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:31,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:31,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:32,185 INFO L124 PetriNetUnfolderBase]: 2390/3987 cut-off events. [2024-12-02 08:04:32,185 INFO L125 PetriNetUnfolderBase]: For 34982/34990 co-relation queries the response was YES. [2024-12-02 08:04:32,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17611 conditions, 3987 events. 2390/3987 cut-off events. For 34982/34990 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 23921 event pairs, 812 based on Foata normal form. 3/3903 useless extension candidates. Maximal degree in co-relation 17555. Up to 3258 conditions per place. [2024-12-02 08:04:32,202 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 152 selfloop transitions, 37 changer transitions 4/198 dead transitions. [2024-12-02 08:04:32,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 198 transitions, 2029 flow [2024-12-02 08:04:32,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:32,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:32,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-12-02 08:04:32,203 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40702479338842973 [2024-12-02 08:04:32,203 INFO L175 Difference]: Start difference. First operand has 145 places, 142 transitions, 1326 flow. Second operand 11 states and 197 transitions. [2024-12-02 08:04:32,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 198 transitions, 2029 flow [2024-12-02 08:04:32,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 198 transitions, 1885 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:32,237 INFO L231 Difference]: Finished difference. Result has 151 places, 146 transitions, 1307 flow [2024-12-02 08:04:32,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1307, PETRI_PLACES=151, PETRI_TRANSITIONS=146} [2024-12-02 08:04:32,237 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-12-02 08:04:32,238 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 146 transitions, 1307 flow [2024-12-02 08:04:32,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:32,238 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:32,238 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:32,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 08:04:32,238 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-12-02 08:04:32,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:32,238 INFO L85 PathProgramCache]: Analyzing trace with hash 539721821, now seen corresponding path program 14 times [2024-12-02 08:04:32,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:32,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709208513] [2024-12-02 08:04:32,238 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:04:32,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:32,258 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:04:32,258 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:32,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:32,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:32,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709208513] [2024-12-02 08:04:32,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709208513] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:32,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:32,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:32,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606668392] [2024-12-02 08:04:32,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:32,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:32,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:32,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:32,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:32,644 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:32,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 146 transitions, 1307 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:32,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:32,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:32,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:33,315 INFO L124 PetriNetUnfolderBase]: 2451/4089 cut-off events. [2024-12-02 08:04:33,315 INFO L125 PetriNetUnfolderBase]: For 32552/32574 co-relation queries the response was YES. [2024-12-02 08:04:33,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17631 conditions, 4089 events. 2451/4089 cut-off events. For 32552/32574 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24773 event pairs, 871 based on Foata normal form. 11/4014 useless extension candidates. Maximal degree in co-relation 17572. Up to 3407 conditions per place. [2024-12-02 08:04:33,336 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 36 changer transitions 4/198 dead transitions. [2024-12-02 08:04:33,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 198 transitions, 1970 flow [2024-12-02 08:04:33,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:33,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:33,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-12-02 08:04:33,338 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-12-02 08:04:33,338 INFO L175 Difference]: Start difference. First operand has 151 places, 146 transitions, 1307 flow. Second operand 11 states and 190 transitions. [2024-12-02 08:04:33,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 198 transitions, 1970 flow [2024-12-02 08:04:33,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 198 transitions, 1866 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:33,388 INFO L231 Difference]: Finished difference. Result has 156 places, 152 transitions, 1349 flow [2024-12-02 08:04:33,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1349, PETRI_PLACES=156, PETRI_TRANSITIONS=152} [2024-12-02 08:04:33,388 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-12-02 08:04:33,388 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 152 transitions, 1349 flow [2024-12-02 08:04:33,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:33,388 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:33,388 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:33,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 08:04:33,389 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-12-02 08:04:33,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:33,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1195152813, now seen corresponding path program 15 times [2024-12-02 08:04:33,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:33,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045270369] [2024-12-02 08:04:33,389 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:04:33,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:33,405 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:04:33,405 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:33,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:33,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045270369] [2024-12-02 08:04:33,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045270369] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:33,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:33,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:33,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105650172] [2024-12-02 08:04:33,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:33,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:33,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:33,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:33,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:33,858 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:33,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 152 transitions, 1349 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:33,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:33,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:33,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:34,504 INFO L124 PetriNetUnfolderBase]: 2487/4170 cut-off events. [2024-12-02 08:04:34,504 INFO L125 PetriNetUnfolderBase]: For 32508/32530 co-relation queries the response was YES. [2024-12-02 08:04:34,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17808 conditions, 4170 events. 2487/4170 cut-off events. For 32508/32530 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25616 event pairs, 871 based on Foata normal form. 19/4091 useless extension candidates. Maximal degree in co-relation 17746. Up to 3493 conditions per place. [2024-12-02 08:04:34,528 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 37 changer transitions 3/201 dead transitions. [2024-12-02 08:04:34,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 201 transitions, 1997 flow [2024-12-02 08:04:34,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:34,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:34,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-12-02 08:04:34,530 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-12-02 08:04:34,530 INFO L175 Difference]: Start difference. First operand has 156 places, 152 transitions, 1349 flow. Second operand 11 states and 190 transitions. [2024-12-02 08:04:34,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 201 transitions, 1997 flow [2024-12-02 08:04:34,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 201 transitions, 1900 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-12-02 08:04:34,582 INFO L231 Difference]: Finished difference. Result has 161 places, 155 transitions, 1376 flow [2024-12-02 08:04:34,582 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1376, PETRI_PLACES=161, PETRI_TRANSITIONS=155} [2024-12-02 08:04:34,582 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-12-02 08:04:34,582 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 155 transitions, 1376 flow [2024-12-02 08:04:34,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:34,582 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:34,582 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:34,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 08:04:34,583 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-12-02 08:04:34,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:34,583 INFO L85 PathProgramCache]: Analyzing trace with hash -957394559, now seen corresponding path program 16 times [2024-12-02 08:04:34,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:34,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247768211] [2024-12-02 08:04:34,583 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:04:34,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:34,601 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:04:34,602 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:34,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:34,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247768211] [2024-12-02 08:04:34,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247768211] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:34,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:34,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:34,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495062296] [2024-12-02 08:04:34,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:34,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:34,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:34,943 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:34,943 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:34,959 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:04:34,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 155 transitions, 1376 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:34,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:34,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:04:34,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:35,576 INFO L124 PetriNetUnfolderBase]: 2685/4446 cut-off events. [2024-12-02 08:04:35,576 INFO L125 PetriNetUnfolderBase]: For 35646/35668 co-relation queries the response was YES. [2024-12-02 08:04:35,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18980 conditions, 4446 events. 2685/4446 cut-off events. For 35646/35668 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27049 event pairs, 981 based on Foata normal form. 11/4356 useless extension candidates. Maximal degree in co-relation 18916. Up to 3748 conditions per place. [2024-12-02 08:04:35,605 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 35 changer transitions 3/202 dead transitions. [2024-12-02 08:04:35,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 202 transitions, 2004 flow [2024-12-02 08:04:35,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:35,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-12-02 08:04:35,606 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3677685950413223 [2024-12-02 08:04:35,606 INFO L175 Difference]: Start difference. First operand has 161 places, 155 transitions, 1376 flow. Second operand 11 states and 178 transitions. [2024-12-02 08:04:35,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 202 transitions, 2004 flow [2024-12-02 08:04:35,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 1898 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:35,718 INFO L231 Difference]: Finished difference. Result has 165 places, 157 transitions, 1366 flow [2024-12-02 08:04:35,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1366, PETRI_PLACES=165, PETRI_TRANSITIONS=157} [2024-12-02 08:04:35,719 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-12-02 08:04:35,719 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 157 transitions, 1366 flow [2024-12-02 08:04:35,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:35,719 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:35,719 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:35,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 08:04:35,719 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-12-02 08:04:35,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:35,720 INFO L85 PathProgramCache]: Analyzing trace with hash -702910571, now seen corresponding path program 17 times [2024-12-02 08:04:35,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:35,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225584869] [2024-12-02 08:04:35,720 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:04:35,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:35,739 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:04:35,739 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:36,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:36,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225584869] [2024-12-02 08:04:36,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225584869] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:36,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:36,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:36,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809821683] [2024-12-02 08:04:36,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:36,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:36,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:36,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:36,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:36,158 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:36,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 157 transitions, 1366 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:36,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:36,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:36,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:36,874 INFO L124 PetriNetUnfolderBase]: 2487/4172 cut-off events. [2024-12-02 08:04:36,874 INFO L125 PetriNetUnfolderBase]: For 32702/32724 co-relation queries the response was YES. [2024-12-02 08:04:36,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17825 conditions, 4172 events. 2487/4172 cut-off events. For 32702/32724 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25588 event pairs, 836 based on Foata normal form. 19/4096 useless extension candidates. Maximal degree in co-relation 17759. Up to 3426 conditions per place. [2024-12-02 08:04:36,897 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 161 selfloop transitions, 41 changer transitions 4/211 dead transitions. [2024-12-02 08:04:36,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 211 transitions, 2065 flow [2024-12-02 08:04:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:36,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:36,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-12-02 08:04:36,898 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-12-02 08:04:36,898 INFO L175 Difference]: Start difference. First operand has 165 places, 157 transitions, 1366 flow. Second operand 11 states and 196 transitions. [2024-12-02 08:04:36,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 211 transitions, 2065 flow [2024-12-02 08:04:36,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 211 transitions, 1997 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:36,949 INFO L231 Difference]: Finished difference. Result has 169 places, 161 transitions, 1446 flow [2024-12-02 08:04:36,950 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1446, PETRI_PLACES=169, PETRI_TRANSITIONS=161} [2024-12-02 08:04:36,950 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-12-02 08:04:36,950 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 161 transitions, 1446 flow [2024-12-02 08:04:36,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:36,950 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:36,950 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:36,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 08:04:36,950 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-12-02 08:04:36,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:36,951 INFO L85 PathProgramCache]: Analyzing trace with hash -426056255, now seen corresponding path program 18 times [2024-12-02 08:04:36,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:36,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862299053] [2024-12-02 08:04:36,951 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:04:36,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:36,966 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:04:36,966 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:37,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:37,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:37,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862299053] [2024-12-02 08:04:37,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862299053] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:37,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:37,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:37,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515665248] [2024-12-02 08:04:37,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:37,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:37,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:37,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:37,413 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:37,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:37,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 161 transitions, 1446 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:37,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:37,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:37,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:38,183 INFO L124 PetriNetUnfolderBase]: 2726/4577 cut-off events. [2024-12-02 08:04:38,184 INFO L125 PetriNetUnfolderBase]: For 43182/43182 co-relation queries the response was YES. [2024-12-02 08:04:38,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20577 conditions, 4577 events. 2726/4577 cut-off events. For 43182/43182 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 28715 event pairs, 940 based on Foata normal form. 1/4482 useless extension candidates. Maximal degree in co-relation 20509. Up to 3540 conditions per place. [2024-12-02 08:04:38,212 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 44 changer transitions 3/241 dead transitions. [2024-12-02 08:04:38,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 241 transitions, 2541 flow [2024-12-02 08:04:38,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:38,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:38,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-12-02 08:04:38,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42234848484848486 [2024-12-02 08:04:38,213 INFO L175 Difference]: Start difference. First operand has 169 places, 161 transitions, 1446 flow. Second operand 12 states and 223 transitions. [2024-12-02 08:04:38,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 241 transitions, 2541 flow [2024-12-02 08:04:38,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 241 transitions, 2415 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:38,273 INFO L231 Difference]: Finished difference. Result has 176 places, 173 transitions, 1669 flow [2024-12-02 08:04:38,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1669, PETRI_PLACES=176, PETRI_TRANSITIONS=173} [2024-12-02 08:04:38,273 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-12-02 08:04:38,273 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 173 transitions, 1669 flow [2024-12-02 08:04:38,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:38,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:38,273 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:38,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 08:04:38,274 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-12-02 08:04:38,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:38,274 INFO L85 PathProgramCache]: Analyzing trace with hash -513564937, now seen corresponding path program 19 times [2024-12-02 08:04:38,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:38,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284519221] [2024-12-02 08:04:38,274 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:04:38,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:38,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:38,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:38,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:38,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284519221] [2024-12-02 08:04:38,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284519221] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:38,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:38,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:38,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770025333] [2024-12-02 08:04:38,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:38,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:38,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:38,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:38,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:38,721 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:38,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 173 transitions, 1669 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:38,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:38,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:38,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:39,614 INFO L124 PetriNetUnfolderBase]: 2910/4903 cut-off events. [2024-12-02 08:04:39,614 INFO L125 PetriNetUnfolderBase]: For 57488/57496 co-relation queries the response was YES. [2024-12-02 08:04:39,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23262 conditions, 4903 events. 2910/4903 cut-off events. For 57488/57496 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 31685 event pairs, 871 based on Foata normal form. 3/4806 useless extension candidates. Maximal degree in co-relation 23190. Up to 3712 conditions per place. [2024-12-02 08:04:39,640 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 187 selfloop transitions, 54 changer transitions 3/249 dead transitions. [2024-12-02 08:04:39,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 249 transitions, 2828 flow [2024-12-02 08:04:39,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:39,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:39,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-12-02 08:04:39,641 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-12-02 08:04:39,641 INFO L175 Difference]: Start difference. First operand has 176 places, 173 transitions, 1669 flow. Second operand 12 states and 222 transitions. [2024-12-02 08:04:39,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 249 transitions, 2828 flow [2024-12-02 08:04:39,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 249 transitions, 2588 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-12-02 08:04:39,712 INFO L231 Difference]: Finished difference. Result has 186 places, 184 transitions, 1834 flow [2024-12-02 08:04:39,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1834, PETRI_PLACES=186, PETRI_TRANSITIONS=184} [2024-12-02 08:04:39,712 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-12-02 08:04:39,713 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 184 transitions, 1834 flow [2024-12-02 08:04:39,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:39,713 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:39,713 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:39,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 08:04:39,713 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-12-02 08:04:39,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:39,713 INFO L85 PathProgramCache]: Analyzing trace with hash 749434389, now seen corresponding path program 20 times [2024-12-02 08:04:39,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:39,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139910720] [2024-12-02 08:04:39,713 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:04:39,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:39,725 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:04:39,725 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:40,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:40,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139910720] [2024-12-02 08:04:40,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139910720] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:40,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:40,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:40,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304495415] [2024-12-02 08:04:40,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:40,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:40,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:40,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:40,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:40,133 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:40,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 184 transitions, 1834 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:40,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:40,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:40,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:41,127 INFO L124 PetriNetUnfolderBase]: 3021/5096 cut-off events. [2024-12-02 08:04:41,127 INFO L125 PetriNetUnfolderBase]: For 68272/68280 co-relation queries the response was YES. [2024-12-02 08:04:41,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24727 conditions, 5096 events. 3021/5096 cut-off events. For 68272/68280 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 33293 event pairs, 1000 based on Foata normal form. 3/4993 useless extension candidates. Maximal degree in co-relation 24650. Up to 3999 conditions per place. [2024-12-02 08:04:41,162 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 49 changer transitions 3/253 dead transitions. [2024-12-02 08:04:41,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 253 transitions, 2878 flow [2024-12-02 08:04:41,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:41,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:41,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-12-02 08:04:41,163 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-12-02 08:04:41,163 INFO L175 Difference]: Start difference. First operand has 186 places, 184 transitions, 1834 flow. Second operand 12 states and 219 transitions. [2024-12-02 08:04:41,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 253 transitions, 2878 flow [2024-12-02 08:04:41,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 253 transitions, 2675 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-12-02 08:04:41,262 INFO L231 Difference]: Finished difference. Result has 193 places, 190 transitions, 1895 flow [2024-12-02 08:04:41,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1895, PETRI_PLACES=193, PETRI_TRANSITIONS=190} [2024-12-02 08:04:41,262 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-12-02 08:04:41,262 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 190 transitions, 1895 flow [2024-12-02 08:04:41,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:41,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:41,262 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:41,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 08:04:41,263 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-12-02 08:04:41,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:41,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1174075925, now seen corresponding path program 21 times [2024-12-02 08:04:41,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:41,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257156193] [2024-12-02 08:04:41,263 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:04:41,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:41,276 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:04:41,276 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:41,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:41,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:41,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257156193] [2024-12-02 08:04:41,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257156193] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:41,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:41,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:41,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485669889] [2024-12-02 08:04:41,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:41,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:41,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:41,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:41,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:41,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:41,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 190 transitions, 1895 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:41,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:41,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:41,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:42,357 INFO L124 PetriNetUnfolderBase]: 3021/5096 cut-off events. [2024-12-02 08:04:42,357 INFO L125 PetriNetUnfolderBase]: For 67675/67675 co-relation queries the response was YES. [2024-12-02 08:04:42,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24617 conditions, 5096 events. 3021/5096 cut-off events. For 67675/67675 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32959 event pairs, 1078 based on Foata normal form. 1/4994 useless extension candidates. Maximal degree in co-relation 24537. Up to 4076 conditions per place. [2024-12-02 08:04:42,394 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 51 changer transitions 4/253 dead transitions. [2024-12-02 08:04:42,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 253 transitions, 2821 flow [2024-12-02 08:04:42,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:04:42,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:04:42,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-12-02 08:04:42,395 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-12-02 08:04:42,395 INFO L175 Difference]: Start difference. First operand has 193 places, 190 transitions, 1895 flow. Second operand 12 states and 216 transitions. [2024-12-02 08:04:42,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 253 transitions, 2821 flow [2024-12-02 08:04:42,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 253 transitions, 2670 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:42,532 INFO L231 Difference]: Finished difference. Result has 198 places, 194 transitions, 1924 flow [2024-12-02 08:04:42,532 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1924, PETRI_PLACES=198, PETRI_TRANSITIONS=194} [2024-12-02 08:04:42,532 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-12-02 08:04:42,532 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 194 transitions, 1924 flow [2024-12-02 08:04:42,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:42,532 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:42,532 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:42,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 08:04:42,533 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-12-02 08:04:42,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:42,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1750288587, now seen corresponding path program 22 times [2024-12-02 08:04:42,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:42,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697901322] [2024-12-02 08:04:42,533 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:04:42,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:42,549 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:04:42,549 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:42,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:42,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:42,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697901322] [2024-12-02 08:04:42,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697901322] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:42,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:42,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:42,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950494309] [2024-12-02 08:04:42,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:42,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:42,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:42,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:42,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:43,015 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:04:43,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 194 transitions, 1924 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:43,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:43,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:04:43,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:43,886 INFO L124 PetriNetUnfolderBase]: 3350/5605 cut-off events. [2024-12-02 08:04:43,886 INFO L125 PetriNetUnfolderBase]: For 76559/76567 co-relation queries the response was YES. [2024-12-02 08:04:43,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27352 conditions, 5605 events. 3350/5605 cut-off events. For 76559/76567 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36780 event pairs, 1362 based on Foata normal form. 3/5489 useless extension candidates. Maximal degree in co-relation 27270. Up to 4727 conditions per place. [2024-12-02 08:04:43,929 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 216 selfloop transitions, 36 changer transitions 3/259 dead transitions. [2024-12-02 08:04:43,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3129 flow [2024-12-02 08:04:43,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:43,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-12-02 08:04:43,931 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-12-02 08:04:43,931 INFO L175 Difference]: Start difference. First operand has 198 places, 194 transitions, 1924 flow. Second operand 11 states and 193 transitions. [2024-12-02 08:04:43,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3129 flow [2024-12-02 08:04:44,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2975 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-12-02 08:04:44,016 INFO L231 Difference]: Finished difference. Result has 203 places, 203 transitions, 2147 flow [2024-12-02 08:04:44,016 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2147, PETRI_PLACES=203, PETRI_TRANSITIONS=203} [2024-12-02 08:04:44,017 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-12-02 08:04:44,017 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 203 transitions, 2147 flow [2024-12-02 08:04:44,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:44,017 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:44,017 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:44,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 08:04:44,017 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-12-02 08:04:44,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:44,018 INFO L85 PathProgramCache]: Analyzing trace with hash 522938547, now seen corresponding path program 23 times [2024-12-02 08:04:44,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:44,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422631168] [2024-12-02 08:04:44,018 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:04:44,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:44,038 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:04:44,038 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:44,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:44,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:44,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422631168] [2024-12-02 08:04:44,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422631168] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:44,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:44,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:44,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741345138] [2024-12-02 08:04:44,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:44,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:44,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:44,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:44,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:44,508 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:44,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 203 transitions, 2147 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:44,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:44,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:44,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:45,509 INFO L124 PetriNetUnfolderBase]: 3354/5662 cut-off events. [2024-12-02 08:04:45,509 INFO L125 PetriNetUnfolderBase]: For 101448/101456 co-relation queries the response was YES. [2024-12-02 08:04:45,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29349 conditions, 5662 events. 3354/5662 cut-off events. For 101448/101456 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 37799 event pairs, 1321 based on Foata normal form. 3/5539 useless extension candidates. Maximal degree in co-relation 29263. Up to 4727 conditions per place. [2024-12-02 08:04:45,544 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 226 selfloop transitions, 37 changer transitions 3/271 dead transitions. [2024-12-02 08:04:45,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 271 transitions, 3410 flow [2024-12-02 08:04:45,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:45,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:45,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-12-02 08:04:45,545 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4256198347107438 [2024-12-02 08:04:45,545 INFO L175 Difference]: Start difference. First operand has 203 places, 203 transitions, 2147 flow. Second operand 11 states and 206 transitions. [2024-12-02 08:04:45,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 271 transitions, 3410 flow [2024-12-02 08:04:45,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 271 transitions, 3122 flow, removed 127 selfloop flow, removed 5 redundant places. [2024-12-02 08:04:45,705 INFO L231 Difference]: Finished difference. Result has 212 places, 213 transitions, 2248 flow [2024-12-02 08:04:45,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2248, PETRI_PLACES=212, PETRI_TRANSITIONS=213} [2024-12-02 08:04:45,705 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-12-02 08:04:45,705 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 213 transitions, 2248 flow [2024-12-02 08:04:45,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:45,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:45,705 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:45,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 08:04:45,705 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-12-02 08:04:45,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:45,706 INFO L85 PathProgramCache]: Analyzing trace with hash -32957915, now seen corresponding path program 24 times [2024-12-02 08:04:45,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:45,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320572388] [2024-12-02 08:04:45,706 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:04:45,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:45,724 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:04:45,724 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:46,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:46,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:46,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320572388] [2024-12-02 08:04:46,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320572388] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:46,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:46,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:46,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942500879] [2024-12-02 08:04:46,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:46,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:46,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:46,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:46,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:46,121 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:46,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 213 transitions, 2248 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:46,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:46,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:46,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:47,083 INFO L124 PetriNetUnfolderBase]: 3415/5766 cut-off events. [2024-12-02 08:04:47,083 INFO L125 PetriNetUnfolderBase]: For 94450/94450 co-relation queries the response was YES. [2024-12-02 08:04:47,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29394 conditions, 5766 events. 3415/5766 cut-off events. For 94450/94450 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 38521 event pairs, 1443 based on Foata normal form. 1/5645 useless extension candidates. Maximal degree in co-relation 29303. Up to 4966 conditions per place. [2024-12-02 08:04:47,128 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 220 selfloop transitions, 36 changer transitions 4/265 dead transitions. [2024-12-02 08:04:47,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 265 transitions, 3204 flow [2024-12-02 08:04:47,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:47,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:47,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-12-02 08:04:47,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-12-02 08:04:47,129 INFO L175 Difference]: Start difference. First operand has 212 places, 213 transitions, 2248 flow. Second operand 11 states and 193 transitions. [2024-12-02 08:04:47,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 265 transitions, 3204 flow [2024-12-02 08:04:47,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 265 transitions, 2998 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-12-02 08:04:47,278 INFO L231 Difference]: Finished difference. Result has 220 places, 219 transitions, 2253 flow [2024-12-02 08:04:47,278 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2253, PETRI_PLACES=220, PETRI_TRANSITIONS=219} [2024-12-02 08:04:47,278 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-12-02 08:04:47,278 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 219 transitions, 2253 flow [2024-12-02 08:04:47,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:47,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:47,278 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:47,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 08:04:47,278 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-12-02 08:04:47,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:47,279 INFO L85 PathProgramCache]: Analyzing trace with hash -637280707, now seen corresponding path program 25 times [2024-12-02 08:04:47,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:47,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038848534] [2024-12-02 08:04:47,279 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:04:47,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:47,699 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:47,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:47,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038848534] [2024-12-02 08:04:47,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038848534] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:47,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:47,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:47,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452910934] [2024-12-02 08:04:47,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:47,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:47,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:47,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:47,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:47,735 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:47,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 219 transitions, 2253 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:47,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:47,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:47,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:48,674 INFO L124 PetriNetUnfolderBase]: 3551/6005 cut-off events. [2024-12-02 08:04:48,675 INFO L125 PetriNetUnfolderBase]: For 97375/97375 co-relation queries the response was YES. [2024-12-02 08:04:48,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30423 conditions, 6005 events. 3551/6005 cut-off events. For 97375/97375 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40579 event pairs, 1450 based on Foata normal form. 1/5883 useless extension candidates. Maximal degree in co-relation 30328. Up to 4990 conditions per place. [2024-12-02 08:04:48,732 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 42 changer transitions 3/281 dead transitions. [2024-12-02 08:04:48,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 281 transitions, 3467 flow [2024-12-02 08:04:48,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:48,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:48,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-12-02 08:04:48,733 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-12-02 08:04:48,734 INFO L175 Difference]: Start difference. First operand has 220 places, 219 transitions, 2253 flow. Second operand 11 states and 204 transitions. [2024-12-02 08:04:48,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 281 transitions, 3467 flow [2024-12-02 08:04:48,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 281 transitions, 3305 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:48,912 INFO L231 Difference]: Finished difference. Result has 227 places, 226 transitions, 2446 flow [2024-12-02 08:04:48,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2446, PETRI_PLACES=227, PETRI_TRANSITIONS=226} [2024-12-02 08:04:48,912 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-12-02 08:04:48,912 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 226 transitions, 2446 flow [2024-12-02 08:04:48,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:48,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:48,913 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:48,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 08:04:48,913 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-12-02 08:04:48,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:48,913 INFO L85 PathProgramCache]: Analyzing trace with hash 341732433, now seen corresponding path program 26 times [2024-12-02 08:04:48,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:48,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930754156] [2024-12-02 08:04:48,914 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:04:48,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:48,932 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:04:48,932 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:49,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:49,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:49,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930754156] [2024-12-02 08:04:49,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930754156] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:49,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:49,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:49,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753960329] [2024-12-02 08:04:49,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:49,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:49,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:49,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:49,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:49,527 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:49,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 226 transitions, 2446 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:49,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:49,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:49,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:50,631 INFO L124 PetriNetUnfolderBase]: 3664/6207 cut-off events. [2024-12-02 08:04:50,631 INFO L125 PetriNetUnfolderBase]: For 120053/120053 co-relation queries the response was YES. [2024-12-02 08:04:50,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32597 conditions, 6207 events. 3664/6207 cut-off events. For 120053/120053 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 42278 event pairs, 1543 based on Foata normal form. 1/6081 useless extension candidates. Maximal degree in co-relation 32498. Up to 5297 conditions per place. [2024-12-02 08:04:50,688 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 35 changer transitions 3/289 dead transitions. [2024-12-02 08:04:50,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 289 transitions, 3746 flow [2024-12-02 08:04:50,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:50,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:50,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-12-02 08:04:50,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-12-02 08:04:50,690 INFO L175 Difference]: Start difference. First operand has 227 places, 226 transitions, 2446 flow. Second operand 11 states and 203 transitions. [2024-12-02 08:04:50,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 289 transitions, 3746 flow [2024-12-02 08:04:51,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 289 transitions, 3504 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:51,003 INFO L231 Difference]: Finished difference. Result has 234 places, 232 transitions, 2533 flow [2024-12-02 08:04:51,004 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=234, PETRI_TRANSITIONS=232} [2024-12-02 08:04:51,004 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-12-02 08:04:51,004 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 232 transitions, 2533 flow [2024-12-02 08:04:51,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:51,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:51,004 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:51,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 08:04:51,005 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-12-02 08:04:51,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:51,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1939789249, now seen corresponding path program 27 times [2024-12-02 08:04:51,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:51,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394765079] [2024-12-02 08:04:51,006 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:04:51,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:51,017 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:04:51,017 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:51,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:51,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:51,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394765079] [2024-12-02 08:04:51,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394765079] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:51,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:51,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:51,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004944157] [2024-12-02 08:04:51,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:51,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:51,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:51,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:51,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:51,402 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:51,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 232 transitions, 2533 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:51,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:51,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:51,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:52,439 INFO L124 PetriNetUnfolderBase]: 3664/6207 cut-off events. [2024-12-02 08:04:52,440 INFO L125 PetriNetUnfolderBase]: For 121981/121989 co-relation queries the response was YES. [2024-12-02 08:04:52,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32137 conditions, 6207 events. 3664/6207 cut-off events. For 121981/121989 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 42597 event pairs, 1542 based on Foata normal form. 3/6076 useless extension candidates. Maximal degree in co-relation 32034. Up to 5381 conditions per place. [2024-12-02 08:04:52,488 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 34 changer transitions 3/284 dead transitions. [2024-12-02 08:04:52,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 284 transitions, 3608 flow [2024-12-02 08:04:52,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:52,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:52,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-12-02 08:04:52,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40082644628099173 [2024-12-02 08:04:52,488 INFO L175 Difference]: Start difference. First operand has 234 places, 232 transitions, 2533 flow. Second operand 11 states and 194 transitions. [2024-12-02 08:04:52,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 284 transitions, 3608 flow [2024-12-02 08:04:52,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 284 transitions, 3323 flow, removed 124 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:52,687 INFO L231 Difference]: Finished difference. Result has 240 places, 235 transitions, 2437 flow [2024-12-02 08:04:52,688 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2437, PETRI_PLACES=240, PETRI_TRANSITIONS=235} [2024-12-02 08:04:52,688 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-12-02 08:04:52,688 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 235 transitions, 2437 flow [2024-12-02 08:04:52,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:52,688 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:52,688 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:52,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 08:04:52,688 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-12-02 08:04:52,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:52,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1345128259, now seen corresponding path program 28 times [2024-12-02 08:04:52,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:52,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837850395] [2024-12-02 08:04:52,689 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:04:52,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:52,707 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:04:52,707 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:53,118 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:53,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:53,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837850395] [2024-12-02 08:04:53,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837850395] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:53,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:53,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:53,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364462718] [2024-12-02 08:04:53,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:53,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:53,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:53,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:53,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:53,141 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:04:53,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 235 transitions, 2437 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:53,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:53,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:04:53,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:54,345 INFO L124 PetriNetUnfolderBase]: 3958/6660 cut-off events. [2024-12-02 08:04:54,345 INFO L125 PetriNetUnfolderBase]: For 133074/133082 co-relation queries the response was YES. [2024-12-02 08:04:54,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34416 conditions, 6660 events. 3958/6660 cut-off events. For 133074/133082 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 45771 event pairs, 1684 based on Foata normal form. 3/6523 useless extension candidates. Maximal degree in co-relation 34310. Up to 5706 conditions per place. [2024-12-02 08:04:54,399 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 36 changer transitions 3/299 dead transitions. [2024-12-02 08:04:54,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 299 transitions, 3704 flow [2024-12-02 08:04:54,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:54,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:54,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-12-02 08:04:54,400 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40289256198347106 [2024-12-02 08:04:54,400 INFO L175 Difference]: Start difference. First operand has 240 places, 235 transitions, 2437 flow. Second operand 11 states and 195 transitions. [2024-12-02 08:04:54,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 299 transitions, 3704 flow [2024-12-02 08:04:54,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 299 transitions, 3574 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:54,613 INFO L231 Difference]: Finished difference. Result has 245 places, 241 transitions, 2582 flow [2024-12-02 08:04:54,613 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2582, PETRI_PLACES=245, PETRI_TRANSITIONS=241} [2024-12-02 08:04:54,614 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-12-02 08:04:54,614 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 241 transitions, 2582 flow [2024-12-02 08:04:54,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:54,614 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:54,614 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:54,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 08:04:54,614 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-12-02 08:04:54,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:54,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1779423283, now seen corresponding path program 29 times [2024-12-02 08:04:54,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:54,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218389061] [2024-12-02 08:04:54,615 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:04:54,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:54,627 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:04:54,627 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:54,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:54,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218389061] [2024-12-02 08:04:54,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218389061] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:54,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:54,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:54,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983481248] [2024-12-02 08:04:54,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:54,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:54,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:54,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:54,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:54,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:54,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 241 transitions, 2582 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:54,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:54,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:54,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:55,947 INFO L124 PetriNetUnfolderBase]: 3760/6385 cut-off events. [2024-12-02 08:04:55,947 INFO L125 PetriNetUnfolderBase]: For 134411/134411 co-relation queries the response was YES. [2024-12-02 08:04:55,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33407 conditions, 6385 events. 3760/6385 cut-off events. For 134411/134411 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 43943 event pairs, 1627 based on Foata normal form. 1/6255 useless extension candidates. Maximal degree in co-relation 33298. Up to 5502 conditions per place. [2024-12-02 08:04:56,011 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 251 selfloop transitions, 37 changer transitions 4/297 dead transitions. [2024-12-02 08:04:56,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 297 transitions, 3663 flow [2024-12-02 08:04:56,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:56,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:56,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-12-02 08:04:56,012 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-12-02 08:04:56,012 INFO L175 Difference]: Start difference. First operand has 245 places, 241 transitions, 2582 flow. Second operand 11 states and 200 transitions. [2024-12-02 08:04:56,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 297 transitions, 3663 flow [2024-12-02 08:04:56,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 297 transitions, 3465 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-12-02 08:04:56,288 INFO L231 Difference]: Finished difference. Result has 251 places, 245 transitions, 2533 flow [2024-12-02 08:04:56,289 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=251, PETRI_TRANSITIONS=245} [2024-12-02 08:04:56,289 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-12-02 08:04:56,289 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 245 transitions, 2533 flow [2024-12-02 08:04:56,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:56,289 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:56,289 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:56,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 08:04:56,289 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-12-02 08:04:56,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:56,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2010399151, now seen corresponding path program 30 times [2024-12-02 08:04:56,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:56,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745130915] [2024-12-02 08:04:56,290 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:04:56,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:56,300 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:04:56,300 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:04:56,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:56,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:56,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745130915] [2024-12-02 08:04:56,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745130915] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:56,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:56,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:56,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177808654] [2024-12-02 08:04:56,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:56,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:56,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:56,636 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:56,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:56,674 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:56,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 245 transitions, 2533 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:56,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:56,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:56,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:57,766 INFO L124 PetriNetUnfolderBase]: 3796/6452 cut-off events. [2024-12-02 08:04:57,766 INFO L125 PetriNetUnfolderBase]: For 126296/126296 co-relation queries the response was YES. [2024-12-02 08:04:57,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33111 conditions, 6452 events. 3796/6452 cut-off events. For 126296/126296 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44560 event pairs, 1685 based on Foata normal form. 1/6323 useless extension candidates. Maximal degree in co-relation 32999. Up to 5633 conditions per place. [2024-12-02 08:04:57,809 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 249 selfloop transitions, 37 changer transitions 3/294 dead transitions. [2024-12-02 08:04:57,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 294 transitions, 3521 flow [2024-12-02 08:04:57,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:57,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-12-02 08:04:57,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-12-02 08:04:57,810 INFO L175 Difference]: Start difference. First operand has 251 places, 245 transitions, 2533 flow. Second operand 11 states and 193 transitions. [2024-12-02 08:04:57,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 294 transitions, 3521 flow [2024-12-02 08:04:58,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 294 transitions, 3385 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:58,010 INFO L231 Difference]: Finished difference. Result has 255 places, 248 transitions, 2543 flow [2024-12-02 08:04:58,010 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2543, PETRI_PLACES=255, PETRI_TRANSITIONS=248} [2024-12-02 08:04:58,011 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-12-02 08:04:58,011 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 248 transitions, 2543 flow [2024-12-02 08:04:58,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:58,011 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:58,011 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:58,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-12-02 08:04:58,011 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-12-02 08:04:58,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:58,012 INFO L85 PathProgramCache]: Analyzing trace with hash 743947453, now seen corresponding path program 31 times [2024-12-02 08:04:58,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:58,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486566063] [2024-12-02 08:04:58,012 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:04:58,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:04:58,304 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:04:58,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:04:58,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486566063] [2024-12-02 08:04:58,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486566063] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:04:58,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:04:58,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:04:58,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115500695] [2024-12-02 08:04:58,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:04:58,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:04:58,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:04:58,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:04:58,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:04:58,334 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:04:58,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 248 transitions, 2543 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:58,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:04:58,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:04:58,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:04:59,588 INFO L124 PetriNetUnfolderBase]: 3796/6470 cut-off events. [2024-12-02 08:04:59,588 INFO L125 PetriNetUnfolderBase]: For 124883/124891 co-relation queries the response was YES. [2024-12-02 08:04:59,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32911 conditions, 6470 events. 3796/6470 cut-off events. For 124883/124891 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 45053 event pairs, 1613 based on Foata normal form. 3/6333 useless extension candidates. Maximal degree in co-relation 32797. Up to 5567 conditions per place. [2024-12-02 08:04:59,654 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 252 selfloop transitions, 41 changer transitions 4/302 dead transitions. [2024-12-02 08:04:59,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 302 transitions, 3578 flow [2024-12-02 08:04:59,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:04:59,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:04:59,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-12-02 08:04:59,655 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41115702479338845 [2024-12-02 08:04:59,655 INFO L175 Difference]: Start difference. First operand has 255 places, 248 transitions, 2543 flow. Second operand 11 states and 199 transitions. [2024-12-02 08:04:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 302 transitions, 3578 flow [2024-12-02 08:04:59,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 302 transitions, 3442 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-12-02 08:04:59,904 INFO L231 Difference]: Finished difference. Result has 259 places, 252 transitions, 2577 flow [2024-12-02 08:04:59,904 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2577, PETRI_PLACES=259, PETRI_TRANSITIONS=252} [2024-12-02 08:04:59,904 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-12-02 08:04:59,904 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 252 transitions, 2577 flow [2024-12-02 08:04:59,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:04:59,905 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:04:59,905 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:04:59,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-02 08:04:59,905 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-12-02 08:04:59,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:04:59,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1850226815, now seen corresponding path program 32 times [2024-12-02 08:04:59,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:04:59,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735124785] [2024-12-02 08:04:59,906 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:04:59,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:04:59,922 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:04:59,922 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:00,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:00,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735124785] [2024-12-02 08:05:00,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735124785] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:00,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:00,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:00,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871554306] [2024-12-02 08:05:00,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:00,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:00,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:00,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:00,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:00,410 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:00,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 252 transitions, 2577 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:00,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:00,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:00,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:01,749 INFO L124 PetriNetUnfolderBase]: 3796/6458 cut-off events. [2024-12-02 08:05:01,749 INFO L125 PetriNetUnfolderBase]: For 124809/124809 co-relation queries the response was YES. [2024-12-02 08:05:01,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32930 conditions, 6458 events. 3796/6458 cut-off events. For 124809/124809 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44725 event pairs, 1692 based on Foata normal form. 1/6324 useless extension candidates. Maximal degree in co-relation 32814. Up to 5645 conditions per place. [2024-12-02 08:05:01,795 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 255 selfloop transitions, 35 changer transitions 3/298 dead transitions. [2024-12-02 08:05:01,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 298 transitions, 3523 flow [2024-12-02 08:05:01,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:01,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-12-02 08:05:01,796 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-12-02 08:05:01,796 INFO L175 Difference]: Start difference. First operand has 259 places, 252 transitions, 2577 flow. Second operand 11 states and 190 transitions. [2024-12-02 08:05:01,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 298 transitions, 3523 flow [2024-12-02 08:05:02,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 298 transitions, 3367 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-12-02 08:05:02,019 INFO L231 Difference]: Finished difference. Result has 263 places, 254 transitions, 2515 flow [2024-12-02 08:05:02,019 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2515, PETRI_PLACES=263, PETRI_TRANSITIONS=254} [2024-12-02 08:05:02,019 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-12-02 08:05:02,019 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 254 transitions, 2515 flow [2024-12-02 08:05:02,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:02,020 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:02,020 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:02,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 08:05:02,020 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-12-02 08:05:02,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:02,020 INFO L85 PathProgramCache]: Analyzing trace with hash 691319125, now seen corresponding path program 33 times [2024-12-02 08:05:02,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:02,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005572649] [2024-12-02 08:05:02,021 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:05:02,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:02,036 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:05:02,036 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:02,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-12-02 08:05:02,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:02,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005572649] [2024-12-02 08:05:02,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005572649] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:02,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:02,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:02,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422997647] [2024-12-02 08:05:02,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:02,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:02,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:02,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:02,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:02,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:02,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 254 transitions, 2515 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:02,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:02,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:02,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:03,660 INFO L124 PetriNetUnfolderBase]: 3927/6681 cut-off events. [2024-12-02 08:05:03,661 INFO L125 PetriNetUnfolderBase]: For 137918/137918 co-relation queries the response was YES. [2024-12-02 08:05:03,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34592 conditions, 6681 events. 3927/6681 cut-off events. For 137918/137918 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 46656 event pairs, 1724 based on Foata normal form. 1/6539 useless extension candidates. Maximal degree in co-relation 34474. Up to 5758 conditions per place. [2024-12-02 08:05:03,731 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 271 selfloop transitions, 35 changer transitions 3/314 dead transitions. [2024-12-02 08:05:03,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 314 transitions, 3986 flow [2024-12-02 08:05:03,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:03,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:03,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-12-02 08:05:03,732 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-12-02 08:05:03,732 INFO L175 Difference]: Start difference. First operand has 263 places, 254 transitions, 2515 flow. Second operand 11 states and 200 transitions. [2024-12-02 08:05:03,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 314 transitions, 3986 flow [2024-12-02 08:05:03,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 314 transitions, 3918 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-12-02 08:05:03,962 INFO L231 Difference]: Finished difference. Result has 269 places, 263 transitions, 2926 flow [2024-12-02 08:05:03,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2926, PETRI_PLACES=269, PETRI_TRANSITIONS=263} [2024-12-02 08:05:03,963 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-12-02 08:05:03,963 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 263 transitions, 2926 flow [2024-12-02 08:05:03,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:03,963 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:03,963 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:03,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-12-02 08:05:03,963 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-12-02 08:05:03,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:03,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1330421037, now seen corresponding path program 34 times [2024-12-02 08:05:03,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:03,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024474176] [2024-12-02 08:05:03,963 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:05:03,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:03,975 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:05:03,975 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:04,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:04,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:04,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024474176] [2024-12-02 08:05:04,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024474176] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:04,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:04,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:04,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298921911] [2024-12-02 08:05:04,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:04,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:04,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:04,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:04,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:04,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:05:04,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 263 transitions, 2926 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:04,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:04,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:05:04,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:05,725 INFO L124 PetriNetUnfolderBase]: 4337/7340 cut-off events. [2024-12-02 08:05:05,725 INFO L125 PetriNetUnfolderBase]: For 200337/200345 co-relation queries the response was YES. [2024-12-02 08:05:05,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40429 conditions, 7340 events. 4337/7340 cut-off events. For 200337/200345 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 51581 event pairs, 1833 based on Foata normal form. 3/7175 useless extension candidates. Maximal degree in co-relation 40307. Up to 6189 conditions per place. [2024-12-02 08:05:05,808 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 298 selfloop transitions, 39 changer transitions 3/344 dead transitions. [2024-12-02 08:05:05,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 344 transitions, 4652 flow [2024-12-02 08:05:05,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:05,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:05,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-12-02 08:05:05,809 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-12-02 08:05:05,809 INFO L175 Difference]: Start difference. First operand has 269 places, 263 transitions, 2926 flow. Second operand 11 states and 211 transitions. [2024-12-02 08:05:05,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 344 transitions, 4652 flow [2024-12-02 08:05:06,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 344 transitions, 4320 flow, removed 150 selfloop flow, removed 5 redundant places. [2024-12-02 08:05:06,311 INFO L231 Difference]: Finished difference. Result has 279 places, 275 transitions, 3136 flow [2024-12-02 08:05:06,312 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3136, PETRI_PLACES=279, PETRI_TRANSITIONS=275} [2024-12-02 08:05:06,312 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-12-02 08:05:06,312 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 275 transitions, 3136 flow [2024-12-02 08:05:06,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:06,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:06,312 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:06,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-12-02 08:05:06,312 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-12-02 08:05:06,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:06,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1886317499, now seen corresponding path program 35 times [2024-12-02 08:05:06,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:06,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648779578] [2024-12-02 08:05:06,313 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:05:06,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:06,325 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:05:06,325 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:06,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:06,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648779578] [2024-12-02 08:05:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648779578] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:06,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:06,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:06,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154712238] [2024-12-02 08:05:06,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:06,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:06,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:06,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:06,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:06,622 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:06,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 275 transitions, 3136 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:06,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:06,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:06,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:07,865 INFO L124 PetriNetUnfolderBase]: 4200/7168 cut-off events. [2024-12-02 08:05:07,865 INFO L125 PetriNetUnfolderBase]: For 198479/198487 co-relation queries the response was YES. [2024-12-02 08:05:07,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39402 conditions, 7168 events. 4200/7168 cut-off events. For 198479/198487 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 51007 event pairs, 1858 based on Foata normal form. 3/7010 useless extension candidates. Maximal degree in co-relation 39274. Up to 6274 conditions per place. [2024-12-02 08:05:07,948 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 280 selfloop transitions, 35 changer transitions 4/324 dead transitions. [2024-12-02 08:05:07,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 324 transitions, 4266 flow [2024-12-02 08:05:07,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:07,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:07,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-12-02 08:05:07,950 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-12-02 08:05:07,950 INFO L175 Difference]: Start difference. First operand has 279 places, 275 transitions, 3136 flow. Second operand 11 states and 192 transitions. [2024-12-02 08:05:07,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 324 transitions, 4266 flow [2024-12-02 08:05:08,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 324 transitions, 3938 flow, removed 149 selfloop flow, removed 4 redundant places. [2024-12-02 08:05:08,374 INFO L231 Difference]: Finished difference. Result has 288 places, 281 transitions, 3063 flow [2024-12-02 08:05:08,374 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2808, PETRI_DIFFERENCE_MINUEND_PLACES=275, 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=3063, PETRI_PLACES=288, PETRI_TRANSITIONS=281} [2024-12-02 08:05:08,374 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-12-02 08:05:08,374 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 281 transitions, 3063 flow [2024-12-02 08:05:08,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:08,374 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:08,375 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:08,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-12-02 08:05:08,375 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-12-02 08:05:08,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:08,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1804327005, now seen corresponding path program 36 times [2024-12-02 08:05:08,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:08,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069237099] [2024-12-02 08:05:08,375 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:05:08,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:08,387 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:05:08,387 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:08,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:08,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069237099] [2024-12-02 08:05:08,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069237099] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:08,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:08,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:08,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136216206] [2024-12-02 08:05:08,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:08,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:08,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:08,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:08,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:08,764 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:08,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 281 transitions, 3063 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:08,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:08,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:08,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:10,119 INFO L124 PetriNetUnfolderBase]: 4342/7409 cut-off events. [2024-12-02 08:05:10,120 INFO L125 PetriNetUnfolderBase]: For 200506/200514 co-relation queries the response was YES. [2024-12-02 08:05:10,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40255 conditions, 7409 events. 4342/7409 cut-off events. For 200506/200514 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 53100 event pairs, 1871 based on Foata normal form. 3/7252 useless extension candidates. Maximal degree in co-relation 40123. Up to 6298 conditions per place. [2024-12-02 08:05:10,192 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 291 selfloop transitions, 41 changer transitions 3/340 dead transitions. [2024-12-02 08:05:10,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 340 transitions, 4543 flow [2024-12-02 08:05:10,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:10,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:10,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-12-02 08:05:10,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-12-02 08:05:10,193 INFO L175 Difference]: Start difference. First operand has 288 places, 281 transitions, 3063 flow. Second operand 11 states and 203 transitions. [2024-12-02 08:05:10,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 340 transitions, 4543 flow [2024-12-02 08:05:10,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 340 transitions, 4327 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-12-02 08:05:10,698 INFO L231 Difference]: Finished difference. Result has 295 places, 288 transitions, 3296 flow [2024-12-02 08:05:10,698 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=282, 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=3296, PETRI_PLACES=295, PETRI_TRANSITIONS=288} [2024-12-02 08:05:10,698 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-12-02 08:05:10,698 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 288 transitions, 3296 flow [2024-12-02 08:05:10,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:10,698 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:10,698 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:10,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-12-02 08:05:10,698 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-12-02 08:05:10,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:10,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1511627151, now seen corresponding path program 37 times [2024-12-02 08:05:10,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:10,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377731994] [2024-12-02 08:05:10,699 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:05:10,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:10,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:11,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:11,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:11,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377731994] [2024-12-02 08:05:11,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377731994] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:11,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:11,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:11,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708642529] [2024-12-02 08:05:11,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:11,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:11,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:11,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:11,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:11,138 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:11,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 288 transitions, 3296 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:11,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:11,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:11,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:12,490 INFO L124 PetriNetUnfolderBase]: 4458/7614 cut-off events. [2024-12-02 08:05:12,490 INFO L125 PetriNetUnfolderBase]: For 238818/238826 co-relation queries the response was YES. [2024-12-02 08:05:12,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42782 conditions, 7614 events. 4458/7614 cut-off events. For 238818/238826 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 55000 event pairs, 1961 based on Foata normal form. 3/7449 useless extension candidates. Maximal degree in co-relation 42646. Up to 6605 conditions per place. [2024-12-02 08:05:12,562 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 306 selfloop transitions, 34 changer transitions 3/348 dead transitions. [2024-12-02 08:05:12,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 348 transitions, 4872 flow [2024-12-02 08:05:12,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:12,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-12-02 08:05:12,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-12-02 08:05:12,563 INFO L175 Difference]: Start difference. First operand has 295 places, 288 transitions, 3296 flow. Second operand 11 states and 202 transitions. [2024-12-02 08:05:12,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 348 transitions, 4872 flow [2024-12-02 08:05:13,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 348 transitions, 4546 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-12-02 08:05:13,209 INFO L231 Difference]: Finished difference. Result has 302 places, 294 transitions, 3387 flow [2024-12-02 08:05:13,209 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3387, PETRI_PLACES=302, PETRI_TRANSITIONS=294} [2024-12-02 08:05:13,209 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-12-02 08:05:13,210 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 294 transitions, 3387 flow [2024-12-02 08:05:13,210 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:13,210 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:13,210 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:13,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-12-02 08:05:13,210 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-12-02 08:05:13,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:13,211 INFO L85 PathProgramCache]: Analyzing trace with hash 86429665, now seen corresponding path program 38 times [2024-12-02 08:05:13,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:13,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40315076] [2024-12-02 08:05:13,211 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:05:13,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:13,221 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:05:13,221 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:13,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:13,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40315076] [2024-12-02 08:05:13,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40315076] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:13,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:13,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:13,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597512189] [2024-12-02 08:05:13,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:13,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:13,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:13,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:13,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:13,582 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:13,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 294 transitions, 3387 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:13,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:13,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:13,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:15,108 INFO L124 PetriNetUnfolderBase]: 4458/7616 cut-off events. [2024-12-02 08:05:15,109 INFO L125 PetriNetUnfolderBase]: For 235681/235689 co-relation queries the response was YES. [2024-12-02 08:05:15,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41863 conditions, 7616 events. 4458/7616 cut-off events. For 235681/235689 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 55010 event pairs, 1992 based on Foata normal form. 3/7447 useless extension candidates. Maximal degree in co-relation 41723. Up to 6689 conditions per place. [2024-12-02 08:05:15,200 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 302 selfloop transitions, 33 changer transitions 3/343 dead transitions. [2024-12-02 08:05:15,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 343 transitions, 4642 flow [2024-12-02 08:05:15,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:15,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:15,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-12-02 08:05:15,201 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-12-02 08:05:15,201 INFO L175 Difference]: Start difference. First operand has 302 places, 294 transitions, 3387 flow. Second operand 11 states and 193 transitions. [2024-12-02 08:05:15,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 343 transitions, 4642 flow [2024-12-02 08:05:15,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 343 transitions, 4259 flow, removed 174 selfloop flow, removed 6 redundant places. [2024-12-02 08:05:15,655 INFO L231 Difference]: Finished difference. Result has 308 places, 297 transitions, 3231 flow [2024-12-02 08:05:15,655 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=308, PETRI_TRANSITIONS=297} [2024-12-02 08:05:15,656 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-12-02 08:05:15,656 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 297 transitions, 3231 flow [2024-12-02 08:05:15,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:15,656 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:15,656 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:15,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-12-02 08:05:15,656 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-12-02 08:05:15,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:15,657 INFO L85 PathProgramCache]: Analyzing trace with hash -508231325, now seen corresponding path program 39 times [2024-12-02 08:05:15,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:15,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7104878] [2024-12-02 08:05:15,657 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:05:15,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:15,681 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 08:05:15,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:16,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:16,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7104878] [2024-12-02 08:05:16,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7104878] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:16,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:16,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:16,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873719539] [2024-12-02 08:05:16,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:16,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:16,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:16,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:16,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:16,253 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:16,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 297 transitions, 3231 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:16,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:16,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:16,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:17,756 INFO L124 PetriNetUnfolderBase]: 4521/7732 cut-off events. [2024-12-02 08:05:17,756 INFO L125 PetriNetUnfolderBase]: For 234274/234282 co-relation queries the response was YES. [2024-12-02 08:05:17,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42094 conditions, 7732 events. 4521/7732 cut-off events. For 234274/234282 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 56034 event pairs, 2020 based on Foata normal form. 3/7566 useless extension candidates. Maximal degree in co-relation 41951. Up to 6704 conditions per place. [2024-12-02 08:05:17,864 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 312 selfloop transitions, 35 changer transitions 3/355 dead transitions. [2024-12-02 08:05:17,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 355 transitions, 4699 flow [2024-12-02 08:05:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:17,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:17,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-12-02 08:05:17,865 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-12-02 08:05:17,865 INFO L175 Difference]: Start difference. First operand has 308 places, 297 transitions, 3231 flow. Second operand 11 states and 202 transitions. [2024-12-02 08:05:17,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 355 transitions, 4699 flow [2024-12-02 08:05:18,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 355 transitions, 4541 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-12-02 08:05:18,340 INFO L231 Difference]: Finished difference. Result has 313 places, 302 transitions, 3397 flow [2024-12-02 08:05:18,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3397, PETRI_PLACES=313, PETRI_TRANSITIONS=302} [2024-12-02 08:05:18,340 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-12-02 08:05:18,340 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 302 transitions, 3397 flow [2024-12-02 08:05:18,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:18,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:18,340 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:18,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-12-02 08:05:18,341 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-12-02 08:05:18,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:18,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1019652481, now seen corresponding path program 40 times [2024-12-02 08:05:18,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:18,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377512703] [2024-12-02 08:05:18,341 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:05:18,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:18,353 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:05:18,353 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:18,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:18,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377512703] [2024-12-02 08:05:18,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377512703] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:18,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:18,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:18,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455288870] [2024-12-02 08:05:18,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:18,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:18,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:18,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:18,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:18,649 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-12-02 08:05:18,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 302 transitions, 3397 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:18,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:18,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-12-02 08:05:18,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:20,091 INFO L124 PetriNetUnfolderBase]: 4748/8071 cut-off events. [2024-12-02 08:05:20,091 INFO L125 PetriNetUnfolderBase]: For 260496/260504 co-relation queries the response was YES. [2024-12-02 08:05:20,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44347 conditions, 8071 events. 4748/8071 cut-off events. For 260496/260504 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 58061 event pairs, 2085 based on Foata normal form. 3/7899 useless extension candidates. Maximal degree in co-relation 44201. Up to 6864 conditions per place. [2024-12-02 08:05:20,208 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 322 selfloop transitions, 41 changer transitions 5/372 dead transitions. [2024-12-02 08:05:20,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 372 transitions, 4828 flow [2024-12-02 08:05:20,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:20,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:20,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-12-02 08:05:20,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-12-02 08:05:20,209 INFO L175 Difference]: Start difference. First operand has 313 places, 302 transitions, 3397 flow. Second operand 11 states and 209 transitions. [2024-12-02 08:05:20,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 372 transitions, 4828 flow [2024-12-02 08:05:20,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 372 transitions, 4572 flow, removed 112 selfloop flow, removed 5 redundant places. [2024-12-02 08:05:20,825 INFO L231 Difference]: Finished difference. Result has 321 places, 307 transitions, 3368 flow [2024-12-02 08:05:20,826 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3368, PETRI_PLACES=321, PETRI_TRANSITIONS=307} [2024-12-02 08:05:20,826 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-12-02 08:05:20,826 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 307 transitions, 3368 flow [2024-12-02 08:05:20,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:20,826 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:20,826 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:20,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-12-02 08:05:20,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-12-02 08:05:20,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:20,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1109412131, now seen corresponding path program 41 times [2024-12-02 08:05:20,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:20,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229944715] [2024-12-02 08:05:20,827 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:05:20,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:20,838 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:05:20,838 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:21,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:21,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:21,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229944715] [2024-12-02 08:05:21,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229944715] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:21,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:21,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:21,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012195209] [2024-12-02 08:05:21,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:21,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:21,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:21,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:21,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:21,189 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:21,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 307 transitions, 3368 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:21,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:21,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:21,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:22,644 INFO L124 PetriNetUnfolderBase]: 4550/7797 cut-off events. [2024-12-02 08:05:22,644 INFO L125 PetriNetUnfolderBase]: For 231907/231915 co-relation queries the response was YES. [2024-12-02 08:05:22,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42006 conditions, 7797 events. 4550/7797 cut-off events. For 231907/231915 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 56563 event pairs, 2036 based on Foata normal form. 3/7628 useless extension candidates. Maximal degree in co-relation 41856. Up to 6795 conditions per place. [2024-12-02 08:05:22,735 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 40 changer transitions 4/358 dead transitions. [2024-12-02 08:05:22,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 358 transitions, 4533 flow [2024-12-02 08:05:22,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:22,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:22,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-12-02 08:05:22,737 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-12-02 08:05:22,737 INFO L175 Difference]: Start difference. First operand has 321 places, 307 transitions, 3368 flow. Second operand 11 states and 198 transitions. [2024-12-02 08:05:22,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 358 transitions, 4533 flow [2024-12-02 08:05:23,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 358 transitions, 4340 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-12-02 08:05:23,311 INFO L231 Difference]: Finished difference. Result has 327 places, 311 transitions, 3361 flow [2024-12-02 08:05:23,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3361, PETRI_PLACES=327, PETRI_TRANSITIONS=311} [2024-12-02 08:05:23,312 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-12-02 08:05:23,312 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 311 transitions, 3361 flow [2024-12-02 08:05:23,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:23,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:23,312 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:23,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-12-02 08:05:23,312 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-12-02 08:05:23,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:23,313 INFO L85 PathProgramCache]: Analyzing trace with hash 431208561, now seen corresponding path program 42 times [2024-12-02 08:05:23,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:23,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751784530] [2024-12-02 08:05:23,313 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 08:05:23,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:23,323 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 08:05:23,323 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:23,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:23,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751784530] [2024-12-02 08:05:23,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751784530] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:23,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:23,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:23,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061455956] [2024-12-02 08:05:23,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:23,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:23,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:23,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:23,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:23,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:23,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 311 transitions, 3361 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:23,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:23,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:23,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:25,301 INFO L124 PetriNetUnfolderBase]: 4586/7864 cut-off events. [2024-12-02 08:05:25,301 INFO L125 PetriNetUnfolderBase]: For 227397/227405 co-relation queries the response was YES. [2024-12-02 08:05:25,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41831 conditions, 7864 events. 4586/7864 cut-off events. For 227397/227405 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 57250 event pairs, 2098 based on Foata normal form. 3/7692 useless extension candidates. Maximal degree in co-relation 41679. Up to 6929 conditions per place. [2024-12-02 08:05:25,370 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 313 selfloop transitions, 36 changer transitions 3/357 dead transitions. [2024-12-02 08:05:25,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 357 transitions, 4497 flow [2024-12-02 08:05:25,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:25,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:25,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-12-02 08:05:25,371 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-12-02 08:05:25,371 INFO L175 Difference]: Start difference. First operand has 327 places, 311 transitions, 3361 flow. Second operand 11 states and 192 transitions. [2024-12-02 08:05:25,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 357 transitions, 4497 flow [2024-12-02 08:05:25,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 357 transitions, 4315 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-12-02 08:05:25,920 INFO L231 Difference]: Finished difference. Result has 331 places, 314 transitions, 3345 flow [2024-12-02 08:05:25,920 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3345, PETRI_PLACES=331, PETRI_TRANSITIONS=314} [2024-12-02 08:05:25,921 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-12-02 08:05:25,921 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 314 transitions, 3345 flow [2024-12-02 08:05:25,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:25,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:25,921 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:25,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-12-02 08:05:25,921 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-12-02 08:05:25,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:25,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1922220979, now seen corresponding path program 43 times [2024-12-02 08:05:25,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:25,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306644825] [2024-12-02 08:05:25,922 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 08:05:25,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:25,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:26,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:26,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:26,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306644825] [2024-12-02 08:05:26,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306644825] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:26,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:26,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 08:05:26,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939799883] [2024-12-02 08:05:26,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:26,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:05:26,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:26,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:05:26,253 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:05:26,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:26,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 314 transitions, 3345 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:26,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:26,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:26,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:27,661 INFO L124 PetriNetUnfolderBase]: 4586/7872 cut-off events. [2024-12-02 08:05:27,661 INFO L125 PetriNetUnfolderBase]: For 222016/222024 co-relation queries the response was YES. [2024-12-02 08:05:27,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41434 conditions, 7872 events. 4586/7872 cut-off events. For 222016/222024 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 57335 event pairs, 2105 based on Foata normal form. 3/7699 useless extension candidates. Maximal degree in co-relation 41280. Up to 6942 conditions per place. [2024-12-02 08:05:27,785 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 315 selfloop transitions, 34 changer transitions 3/357 dead transitions. [2024-12-02 08:05:27,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 357 transitions, 4411 flow [2024-12-02 08:05:27,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:05:27,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 08:05:27,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-12-02 08:05:27,786 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.390495867768595 [2024-12-02 08:05:27,786 INFO L175 Difference]: Start difference. First operand has 331 places, 314 transitions, 3345 flow. Second operand 11 states and 189 transitions. [2024-12-02 08:05:27,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 357 transitions, 4411 flow [2024-12-02 08:05:28,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 357 transitions, 4243 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-12-02 08:05:28,387 INFO L231 Difference]: Finished difference. Result has 335 places, 316 transitions, 3271 flow [2024-12-02 08:05:28,387 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=335, PETRI_TRANSITIONS=316} [2024-12-02 08:05:28,388 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-12-02 08:05:28,388 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 316 transitions, 3271 flow [2024-12-02 08:05:28,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:28,388 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:28,388 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:28,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-12-02 08:05:28,388 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:05:28,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:28,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1329844095, now seen corresponding path program 1 times [2024-12-02 08:05:28,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:28,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835717223] [2024-12-02 08:05:28,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:28,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:28,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:28,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:28,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835717223] [2024-12-02 08:05:28,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835717223] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:28,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:05:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342093525] [2024-12-02 08:05:28,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:28,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:05:28,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:28,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:05:28,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:05:28,428 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:05:28,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 316 transitions, 3271 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:28,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:28,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:05:28,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:29,907 INFO L124 PetriNetUnfolderBase]: 4974/8923 cut-off events. [2024-12-02 08:05:29,907 INFO L125 PetriNetUnfolderBase]: For 427569/428996 co-relation queries the response was YES. [2024-12-02 08:05:30,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51834 conditions, 8923 events. 4974/8923 cut-off events. For 427569/428996 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 69747 event pairs, 1804 based on Foata normal form. 461/9123 useless extension candidates. Maximal degree in co-relation 51678. Up to 3738 conditions per place. [2024-12-02 08:05:30,040 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 419 selfloop transitions, 34 changer transitions 0/497 dead transitions. [2024-12-02 08:05:30,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 497 transitions, 6382 flow [2024-12-02 08:05:30,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:05:30,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:05:30,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-12-02 08:05:30,041 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-12-02 08:05:30,041 INFO L175 Difference]: Start difference. First operand has 335 places, 316 transitions, 3271 flow. Second operand 4 states and 106 transitions. [2024-12-02 08:05:30,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 497 transitions, 6382 flow [2024-12-02 08:05:31,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 497 transitions, 6290 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-12-02 08:05:31,274 INFO L231 Difference]: Finished difference. Result has 332 places, 327 transitions, 3616 flow [2024-12-02 08:05:31,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3616, PETRI_PLACES=332, PETRI_TRANSITIONS=327} [2024-12-02 08:05:31,274 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-12-02 08:05:31,274 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 327 transitions, 3616 flow [2024-12-02 08:05:31,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:31,274 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:31,274 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:31,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-12-02 08:05:31,274 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:05:31,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:31,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1559251573, now seen corresponding path program 1 times [2024-12-02 08:05:31,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:31,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933311747] [2024-12-02 08:05:31,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:31,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:31,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:05:31,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933311747] [2024-12-02 08:05:31,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933311747] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:05:31,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275974762] [2024-12-02 08:05:31,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:31,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:05:31,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:05:31,342 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:05:31,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:05:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:31,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:05:31,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:05:31,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:05:31,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:05:31,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:05:31,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275974762] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:05:31,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:05:31,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-12-02 08:05:31,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542194552] [2024-12-02 08:05:31,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:05:31,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 08:05:31,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:31,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 08:05:31,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-12-02 08:05:31,632 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:05:31,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 327 transitions, 3616 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:31,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:31,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:05:31,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:34,460 INFO L124 PetriNetUnfolderBase]: 9443/17227 cut-off events. [2024-12-02 08:05:34,460 INFO L125 PetriNetUnfolderBase]: For 760256/762553 co-relation queries the response was YES. [2024-12-02 08:05:34,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102769 conditions, 17227 events. 9443/17227 cut-off events. For 760256/762553 co-relation queries the response was YES. Maximal size of possible extension queue 1432. Compared 151569 event pairs, 5598 based on Foata normal form. 384/17014 useless extension candidates. Maximal degree in co-relation 102611. Up to 7851 conditions per place. [2024-12-02 08:05:34,793 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 552 selfloop transitions, 6 changer transitions 12/614 dead transitions. [2024-12-02 08:05:34,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 614 transitions, 8047 flow [2024-12-02 08:05:34,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:05:34,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 08:05:34,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-12-02 08:05:34,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-12-02 08:05:34,794 INFO L175 Difference]: Start difference. First operand has 332 places, 327 transitions, 3616 flow. Second operand 7 states and 133 transitions. [2024-12-02 08:05:34,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 614 transitions, 8047 flow [2024-12-02 08:05:37,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 614 transitions, 7703 flow, removed 148 selfloop flow, removed 6 redundant places. [2024-12-02 08:05:37,077 INFO L231 Difference]: Finished difference. Result has 336 places, 331 transitions, 3502 flow [2024-12-02 08:05:37,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3502, PETRI_PLACES=336, PETRI_TRANSITIONS=331} [2024-12-02 08:05:37,077 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-12-02 08:05:37,077 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 331 transitions, 3502 flow [2024-12-02 08:05:37,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:37,077 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:37,077 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:37,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:05:37,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-12-02 08:05:37,278 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:05:37,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:37,279 INFO L85 PathProgramCache]: Analyzing trace with hash 48285626, now seen corresponding path program 2 times [2024-12-02 08:05:37,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:37,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775174238] [2024-12-02 08:05:37,279 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:05:37,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:37,292 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:05:37,292 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:37,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:05:37,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:37,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775174238] [2024-12-02 08:05:37,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775174238] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:37,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:05:37,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:05:37,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582580807] [2024-12-02 08:05:37,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:37,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:05:37,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:37,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:05:37,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:05:37,339 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-12-02 08:05:37,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 331 transitions, 3502 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 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-12-02 08:05:37,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:37,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-12-02 08:05:37,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:40,870 INFO L124 PetriNetUnfolderBase]: 10183/18220 cut-off events. [2024-12-02 08:05:40,870 INFO L125 PetriNetUnfolderBase]: For 602440/604318 co-relation queries the response was YES. [2024-12-02 08:05:41,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100362 conditions, 18220 events. 10183/18220 cut-off events. For 602440/604318 co-relation queries the response was YES. Maximal size of possible extension queue 1423. Compared 156363 event pairs, 4592 based on Foata normal form. 129/18104 useless extension candidates. Maximal degree in co-relation 100205. Up to 15449 conditions per place. [2024-12-02 08:05:41,266 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 324 selfloop transitions, 6 changer transitions 0/373 dead transitions. [2024-12-02 08:05:41,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 373 transitions, 4592 flow [2024-12-02 08:05:41,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:05:41,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:05:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-12-02 08:05:41,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.509090909090909 [2024-12-02 08:05:41,267 INFO L175 Difference]: Start difference. First operand has 336 places, 331 transitions, 3502 flow. Second operand 5 states and 112 transitions. [2024-12-02 08:05:41,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 373 transitions, 4592 flow [2024-12-02 08:05:43,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 373 transitions, 4535 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-12-02 08:05:43,293 INFO L231 Difference]: Finished difference. Result has 338 places, 333 transitions, 3479 flow [2024-12-02 08:05:43,293 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3479, PETRI_PLACES=338, PETRI_TRANSITIONS=333} [2024-12-02 08:05:43,293 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-12-02 08:05:43,293 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 333 transitions, 3479 flow [2024-12-02 08:05:43,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 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-12-02 08:05:43,293 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:43,294 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:43,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-12-02 08:05:43,294 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:05:43,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:43,294 INFO L85 PathProgramCache]: Analyzing trace with hash -637021035, now seen corresponding path program 1 times [2024-12-02 08:05:43,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:43,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599946203] [2024-12-02 08:05:43,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:43,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:43,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:05:43,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:43,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599946203] [2024-12-02 08:05:43,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599946203] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:05:43,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805268721] [2024-12-02 08:05:43,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:43,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:05:43,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:05:43,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:05:43,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:05:43,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:43,461 INFO L256 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:05:43,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:05:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 08:05:43,494 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:05:43,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805268721] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:05:43,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:05:43,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-12-02 08:05:43,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148309570] [2024-12-02 08:05:43,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:05:43,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:05:43,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:43,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:05:43,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:05:43,495 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:05:43,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 333 transitions, 3479 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:43,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:43,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:05:43,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:45,938 INFO L124 PetriNetUnfolderBase]: 7149/13435 cut-off events. [2024-12-02 08:05:45,938 INFO L125 PetriNetUnfolderBase]: For 633254/637574 co-relation queries the response was YES. [2024-12-02 08:05:46,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87050 conditions, 13435 events. 7149/13435 cut-off events. For 633254/637574 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 111000 event pairs, 3503 based on Foata normal form. 907/14299 useless extension candidates. Maximal degree in co-relation 86893. Up to 6218 conditions per place. [2024-12-02 08:05:46,419 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 101 selfloop transitions, 9 changer transitions 136/252 dead transitions. [2024-12-02 08:05:46,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 252 transitions, 3669 flow [2024-12-02 08:05:46,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:05:46,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:05:46,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-12-02 08:05:46,421 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-12-02 08:05:46,421 INFO L175 Difference]: Start difference. First operand has 338 places, 333 transitions, 3479 flow. Second operand 4 states and 112 transitions. [2024-12-02 08:05:46,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 252 transitions, 3669 flow [2024-12-02 08:05:48,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 252 transitions, 3522 flow, removed 15 selfloop flow, removed 15 redundant places. [2024-12-02 08:05:48,019 INFO L231 Difference]: Finished difference. Result has 328 places, 64 transitions, 905 flow [2024-12-02 08:05:48,019 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=905, PETRI_PLACES=328, PETRI_TRANSITIONS=64} [2024-12-02 08:05:48,020 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-12-02 08:05:48,020 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 64 transitions, 905 flow [2024-12-02 08:05:48,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:48,020 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:48,020 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:48,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 08:05:48,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-12-02 08:05:48,220 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:05:48,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:48,221 INFO L85 PathProgramCache]: Analyzing trace with hash -574984488, now seen corresponding path program 1 times [2024-12-02 08:05:48,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:48,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143090884] [2024-12-02 08:05:48,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:48,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:48,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:05:48,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143090884] [2024-12-02 08:05:48,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143090884] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:05:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432104685] [2024-12-02 08:05:48,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:05:48,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:05:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:05:48,451 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:05:48,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:05:48,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:05:48,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:05:48,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:05:48,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:05:48,618 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:05:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:05:48,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432104685] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:05:48,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:05:48,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-12-02 08:05:48,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344882384] [2024-12-02 08:05:48,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:05:48,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 08:05:48,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:48,710 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 08:05:48,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-12-02 08:05:48,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-12-02 08:05:48,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 64 transitions, 905 flow. Second operand has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:48,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:48,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-12-02 08:05:48,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:05:50,486 INFO L124 PetriNetUnfolderBase]: 6401/10800 cut-off events. [2024-12-02 08:05:50,486 INFO L125 PetriNetUnfolderBase]: For 725040/729360 co-relation queries the response was YES. [2024-12-02 08:05:50,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88181 conditions, 10800 events. 6401/10800 cut-off events. For 725040/729360 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 71898 event pairs, 4332 based on Foata normal form. 195/10990 useless extension candidates. Maximal degree in co-relation 88031. Up to 7143 conditions per place. [2024-12-02 08:05:50,780 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 56 selfloop transitions, 3 changer transitions 59/124 dead transitions. [2024-12-02 08:05:50,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 124 transitions, 1905 flow [2024-12-02 08:05:50,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:05:50,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 08:05:50,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-12-02 08:05:50,780 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-12-02 08:05:50,780 INFO L175 Difference]: Start difference. First operand has 328 places, 64 transitions, 905 flow. Second operand 6 states and 120 transitions. [2024-12-02 08:05:50,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 124 transitions, 1905 flow [2024-12-02 08:05:51,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 946 flow, removed 272 selfloop flow, removed 115 redundant places. [2024-12-02 08:05:51,617 INFO L231 Difference]: Finished difference. Result has 93 places, 65 transitions, 382 flow [2024-12-02 08:05:51,617 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=382, PETRI_PLACES=93, PETRI_TRANSITIONS=65} [2024-12-02 08:05:51,618 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-12-02 08:05:51,618 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 65 transitions, 382 flow [2024-12-02 08:05:51,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:51,618 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:05:51,618 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:05:51,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 08:05:51,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:05:51,818 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:05:51,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:05:51,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1292028471, now seen corresponding path program 2 times [2024-12-02 08:05:51,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:05:51,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003237249] [2024-12-02 08:05:51,819 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:05:51,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:05:51,853 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:05:51,853 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:52,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:05:52,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:05:52,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003237249] [2024-12-02 08:05:52,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003237249] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:05:52,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641493722] [2024-12-02 08:05:52,896 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:05:52,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:05:52,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:05:52,897 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:05:52,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 08:05:53,000 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:05:53,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:05:53,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 08:05:53,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:05:53,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2024-12-02 08:05:53,323 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:05:53,323 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:05:53,539 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:05:53,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-12-02 08:05:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:05:53,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641493722] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:05:53,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:05:53,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 10] total 32 [2024-12-02 08:05:53,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964813652] [2024-12-02 08:05:53,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:05:53,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 08:05:53,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:05:53,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 08:05:53,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2024-12-02 08:05:53,962 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-12-02 08:05:53,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 65 transitions, 382 flow. Second operand has 32 states, 32 states have (on average 8.125) internal successors, (260), 32 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:05:53,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:05:53,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-12-02 08:05:53,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:06:01,769 INFO L124 PetriNetUnfolderBase]: 40539/59101 cut-off events. [2024-12-02 08:06:01,769 INFO L125 PetriNetUnfolderBase]: For 92117/92117 co-relation queries the response was YES. [2024-12-02 08:06:02,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184093 conditions, 59101 events. 40539/59101 cut-off events. For 92117/92117 co-relation queries the response was YES. Maximal size of possible extension queue 1857. Compared 395519 event pairs, 3025 based on Foata normal form. 1398/57584 useless extension candidates. Maximal degree in co-relation 184053. Up to 9696 conditions per place. [2024-12-02 08:06:02,195 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 618 selfloop transitions, 95 changer transitions 64/779 dead transitions. [2024-12-02 08:06:02,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 779 transitions, 5497 flow [2024-12-02 08:06:02,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-02 08:06:02,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-12-02 08:06:02,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 898 transitions. [2024-12-02 08:06:02,198 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3924825174825175 [2024-12-02 08:06:02,198 INFO L175 Difference]: Start difference. First operand has 93 places, 65 transitions, 382 flow. Second operand 52 states and 898 transitions. [2024-12-02 08:06:02,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 779 transitions, 5497 flow [2024-12-02 08:06:02,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 779 transitions, 5437 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-12-02 08:06:02,295 INFO L231 Difference]: Finished difference. Result has 177 places, 155 transitions, 1500 flow [2024-12-02 08:06:02,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=1500, PETRI_PLACES=177, PETRI_TRANSITIONS=155} [2024-12-02 08:06:02,295 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-12-02 08:06:02,295 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 155 transitions, 1500 flow [2024-12-02 08:06:02,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.125) internal successors, (260), 32 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:06:02,296 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:06:02,296 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:06:02,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 08:06:02,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2024-12-02 08:06:02,496 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:06:02,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:06:02,497 INFO L85 PathProgramCache]: Analyzing trace with hash -194443405, now seen corresponding path program 3 times [2024-12-02 08:06:02,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:06:02,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156799417] [2024-12-02 08:06:02,497 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:06:02,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:06:02,518 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:06:02,518 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:06:02,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:06:02,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:06:02,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156799417] [2024-12-02 08:06:02,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156799417] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:06:02,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279384534] [2024-12-02 08:06:02,894 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 08:06:02,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:06:02,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:06:02,895 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:06:02,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 08:06:03,008 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 08:06:03,008 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:06:03,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 08:06:03,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:06:03,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2024-12-02 08:06:03,280 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:06:03,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:06:03,431 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:06:03,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-12-02 08:06:03,868 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 08:06:03,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279384534] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:06:03,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:06:03,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-12-02 08:06:03,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127040766] [2024-12-02 08:06:03,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:06:03,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 08:06:03,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:06:03,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 08:06:03,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2024-12-02 08:06:03,904 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-12-02 08:06:03,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 155 transitions, 1500 flow. Second operand has 25 states, 25 states have (on average 8.72) internal successors, (218), 25 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:06:03,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:06:03,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-12-02 08:06:03,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:06:24,519 INFO L124 PetriNetUnfolderBase]: 98778/145514 cut-off events. [2024-12-02 08:06:24,519 INFO L125 PetriNetUnfolderBase]: For 1542837/1542837 co-relation queries the response was YES. [2024-12-02 08:06:25,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684743 conditions, 145514 events. 98778/145514 cut-off events. For 1542837/1542837 co-relation queries the response was YES. Maximal size of possible extension queue 3258. Compared 1058293 event pairs, 7471 based on Foata normal form. 2596/148108 useless extension candidates. Maximal degree in co-relation 684667. Up to 24342 conditions per place. [2024-12-02 08:06:26,189 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 838 selfloop transitions, 250 changer transitions 41/1131 dead transitions. [2024-12-02 08:06:26,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 1131 transitions, 12251 flow [2024-12-02 08:06:26,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-12-02 08:06:26,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2024-12-02 08:06:26,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 882 transitions. [2024-12-02 08:06:26,191 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4357707509881423 [2024-12-02 08:06:26,191 INFO L175 Difference]: Start difference. First operand has 177 places, 155 transitions, 1500 flow. Second operand 46 states and 882 transitions. [2024-12-02 08:06:26,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 1131 transitions, 12251 flow [2024-12-02 08:06:42,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 1131 transitions, 11311 flow, removed 458 selfloop flow, removed 11 redundant places. [2024-12-02 08:06:42,436 INFO L231 Difference]: Finished difference. Result has 231 places, 395 transitions, 5275 flow [2024-12-02 08:06:42,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5275, PETRI_PLACES=231, PETRI_TRANSITIONS=395} [2024-12-02 08:06:42,436 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-12-02 08:06:42,436 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 395 transitions, 5275 flow [2024-12-02 08:06:42,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 8.72) internal successors, (218), 25 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:06:42,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:06:42,437 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:06:42,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 08:06:42,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:06:42,637 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:06:42,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:06:42,638 INFO L85 PathProgramCache]: Analyzing trace with hash -2013163751, now seen corresponding path program 4 times [2024-12-02 08:06:42,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:06:42,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783111018] [2024-12-02 08:06:42,638 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:06:42,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:06:42,653 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:06:42,653 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:06:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:06:42,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:06:42,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783111018] [2024-12-02 08:06:42,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783111018] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:06:42,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526335212] [2024-12-02 08:06:42,933 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 08:06:42,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:06:42,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:06:42,935 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:06:42,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 08:06:43,033 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 08:06:43,033 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:06:43,035 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 08:06:43,036 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:06:43,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2024-12-02 08:06:43,232 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:06:43,232 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:06:43,327 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:06:43,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-12-02 08:06:43,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 08:06:43,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526335212] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:06:43,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:06:43,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 28 [2024-12-02 08:06:43,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871333347] [2024-12-02 08:06:43,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:06:43,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 08:06:43,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:06:43,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 08:06:43,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2024-12-02 08:06:43,580 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-12-02 08:06:43,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 395 transitions, 5275 flow. Second operand has 29 states, 29 states have (on average 8.413793103448276) internal successors, (244), 29 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:06:43,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:06:43,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-12-02 08:06:43,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:07:11,169 INFO L124 PetriNetUnfolderBase]: 106423/156952 cut-off events. [2024-12-02 08:07:11,169 INFO L125 PetriNetUnfolderBase]: For 3024187/3024187 co-relation queries the response was YES. [2024-12-02 08:07:13,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877409 conditions, 156952 events. 106423/156952 cut-off events. For 3024187/3024187 co-relation queries the response was YES. Maximal size of possible extension queue 3398. Compared 1156369 event pairs, 9382 based on Foata normal form. 188/157138 useless extension candidates. Maximal degree in co-relation 877315. Up to 33066 conditions per place. [2024-12-02 08:07:13,573 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 615 selfloop transitions, 346 changer transitions 92/1055 dead transitions. [2024-12-02 08:07:13,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 1055 transitions, 14371 flow [2024-12-02 08:07:13,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 08:07:13,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 08:07:13,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 535 transitions. [2024-12-02 08:07:13,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3799715909090909 [2024-12-02 08:07:13,574 INFO L175 Difference]: Start difference. First operand has 231 places, 395 transitions, 5275 flow. Second operand 32 states and 535 transitions. [2024-12-02 08:07:13,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 1055 transitions, 14371 flow [2024-12-02 08:08:50,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 1055 transitions, 12811 flow, removed 758 selfloop flow, removed 9 redundant places. [2024-12-02 08:08:50,371 INFO L231 Difference]: Finished difference. Result has 269 places, 554 transitions, 8023 flow [2024-12-02 08:08:50,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8023, PETRI_PLACES=269, PETRI_TRANSITIONS=554} [2024-12-02 08:08:50,371 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-12-02 08:08:50,371 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 554 transitions, 8023 flow [2024-12-02 08:08:50,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 8.413793103448276) internal successors, (244), 29 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:08:50,372 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:08:50,372 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:08:50,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-12-02 08:08:50,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-12-02 08:08:50,572 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 08:08:50,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:08:50,573 INFO L85 PathProgramCache]: Analyzing trace with hash 2043589538, now seen corresponding path program 5 times [2024-12-02 08:08:50,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:08:50,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32062079] [2024-12-02 08:08:50,573 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:08:50,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:08:50,597 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:08:50,597 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:08:51,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:08:51,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:08:51,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32062079] [2024-12-02 08:08:51,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32062079] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:08:51,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909632716] [2024-12-02 08:08:51,162 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 08:08:51,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:08:51,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:08:51,164 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:08:51,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2756e90-a95e-4fdc-b9a6-77617b43c29f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 08:08:51,281 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 08:08:51,281 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:08:51,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 08:08:51,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:08:51,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2024-12-02 08:08:51,373 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 08:08:51,373 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:08:51,404 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 08:08:51,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-12-02 08:08:51,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 08:08:51,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909632716] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:08:51,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:08:51,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6, 5] total 17 [2024-12-02 08:08:51,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168813470] [2024-12-02 08:08:51,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:08:51,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:08:51,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:08:51,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:08:51,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:08:51,440 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-12-02 08:08:51,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 554 transitions, 8023 flow. Second operand has 18 states, 18 states have (on average 9.166666666666666) internal successors, (165), 18 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:08:51,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:08:51,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-12-02 08:08:51,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand