./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya --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 3855d6da0b439f4c6a497e897f140f408df8c7fd65e3042f0fafae1979048a3d --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:56:09,236 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:56:09,300 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 00:56:09,304 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:56:09,305 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:56:09,329 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:56:09,329 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:56:09,330 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:56:09,331 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:56:09,331 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:56:09,332 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:56:09,332 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:56:09,333 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:56:09,333 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:56:09,334 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:56:09,334 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:56:09,335 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:56:09,335 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:56:09,336 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:56:09,336 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:56:09,337 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:56:09,340 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:56:09,341 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:56:09,341 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:56:09,341 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:56:09,342 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:56:09,342 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:56:09,342 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:56:09,343 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:56:09,343 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:56:09,343 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:56:09,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:56:09,344 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:56:09,344 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:56:09,344 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:56:09,345 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:56:09,345 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:56:09,345 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:56:09,345 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:56:09,345 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:56:09,346 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:56:09,346 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:56:09,346 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 3855d6da0b439f4c6a497e897f140f408df8c7fd65e3042f0fafae1979048a3d [2023-11-29 00:56:09,547 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:56:09,568 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:56:09,571 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:56:09,572 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:56:09,572 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:56:09,574 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2023-11-29 00:56:12,420 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:56:12,611 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:56:12,612 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2023-11-29 00:56:12,622 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/data/760d7bf49/0cd13aa57afa48b2beb26200ca1425cf/FLAGdaf083a6d [2023-11-29 00:56:12,637 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/data/760d7bf49/0cd13aa57afa48b2beb26200ca1425cf [2023-11-29 00:56:12,640 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:56:12,641 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:56:12,643 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:56:12,643 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:56:12,648 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:56:12,649 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:12,650 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@daa3b69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12, skipping insertion in model container [2023-11-29 00:56:12,651 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:12,682 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:56:12,881 WARN L240 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_05f5789a-e7d3-4cca-876a-76a444215877/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4875,4888] [2023-11-29 00:56:12,893 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:56:12,905 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:56:12,937 WARN L240 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_05f5789a-e7d3-4cca-876a-76a444215877/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4875,4888] [2023-11-29 00:56:12,942 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:56:12,959 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:56:12,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12 WrapperNode [2023-11-29 00:56:12,959 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:56:12,960 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:56:12,961 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:56:12,961 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:56:12,969 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:12,980 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,013 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 319 [2023-11-29 00:56:13,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:56:13,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:56:13,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:56:13,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:56:13,026 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,027 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,031 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,051 INFO L175 MemorySlicer]: Split 12 memory accesses to 5 slices as follows [2, 4, 2, 2, 2]. 33 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2023-11-29 00:56:13,051 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,052 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,064 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,069 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,072 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,075 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,080 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:56:13,081 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:56:13,081 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:56:13,081 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:56:13,082 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (1/1) ... [2023-11-29 00:56:13,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:56:13,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:13,112 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:56:13,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:56:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:56:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:56:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 00:56:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 00:56:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 00:56:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 00:56:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 00:56:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 00:56:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 00:56:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 00:56:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 00:56:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:56:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 00:56:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 00:56:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 00:56:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 00:56:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:56:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:56:13,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:56:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:56:13,157 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 00:56:13,286 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:56:13,288 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:56:13,709 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:56:14,140 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:56:14,140 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 00:56:14,141 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:56:14 BoogieIcfgContainer [2023-11-29 00:56:14,141 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:56:14,143 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:56:14,143 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:56:14,147 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:56:14,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:56:12" (1/3) ... [2023-11-29 00:56:14,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e7036d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:56:14, skipping insertion in model container [2023-11-29 00:56:14,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:12" (2/3) ... [2023-11-29 00:56:14,148 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e7036d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:56:14, skipping insertion in model container [2023-11-29 00:56:14,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:56:14" (3/3) ... [2023-11-29 00:56:14,149 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2023-11-29 00:56:14,159 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 00:56:14,170 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:56:14,170 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:56:14,170 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 00:56:14,235 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 00:56:14,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 41 places, 38 transitions, 97 flow [2023-11-29 00:56:14,302 INFO L124 PetriNetUnfolderBase]: 7/35 cut-off events. [2023-11-29 00:56:14,302 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 00:56:14,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 35 events. 7/35 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 30 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 27. Up to 2 conditions per place. [2023-11-29 00:56:14,306 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 38 transitions, 97 flow [2023-11-29 00:56:14,310 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 34 transitions, 86 flow [2023-11-29 00:56:14,321 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:56:14,329 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@86a5d4a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:56:14,329 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-29 00:56:14,346 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 00:56:14,347 INFO L124 PetriNetUnfolderBase]: 7/33 cut-off events. [2023-11-29 00:56:14,347 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 00:56:14,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:14,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:14,348 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:14,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:14,354 INFO L85 PathProgramCache]: Analyzing trace with hash 566723653, now seen corresponding path program 1 times [2023-11-29 00:56:14,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:14,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102865466] [2023-11-29 00:56:14,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:14,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:14,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:14,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:14,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102865466] [2023-11-29 00:56:14,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102865466] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:14,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:14,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:56:14,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534062693] [2023-11-29 00:56:14,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:14,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:56:14,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:14,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:56:14,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:56:14,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:14,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 34 transitions, 86 flow. Second operand has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:14,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:14,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:14,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:14,969 INFO L124 PetriNetUnfolderBase]: 466/696 cut-off events. [2023-11-29 00:56:14,970 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2023-11-29 00:56:14,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 696 events. 466/696 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2428 event pairs, 333 based on Foata normal form. 132/675 useless extension candidates. Maximal degree in co-relation 1177. Up to 679 conditions per place. [2023-11-29 00:56:14,980 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 27 selfloop transitions, 0 changer transitions 0/31 dead transitions. [2023-11-29 00:56:14,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 31 transitions, 134 flow [2023-11-29 00:56:14,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:56:14,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-29 00:56:14,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 44 transitions. [2023-11-29 00:56:14,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 00:56:14,994 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 44 transitions. [2023-11-29 00:56:14,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 44 transitions. [2023-11-29 00:56:14,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:14,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 44 transitions. [2023-11-29 00:56:15,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,003 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,005 INFO L175 Difference]: Start difference. First operand has 37 places, 34 transitions, 86 flow. Second operand 2 states and 44 transitions. [2023-11-29 00:56:15,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 31 transitions, 134 flow [2023-11-29 00:56:15,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 122 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 00:56:15,013 INFO L231 Difference]: Finished difference. Result has 32 places, 31 transitions, 68 flow [2023-11-29 00:56:15,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=68, PETRI_PLACES=32, PETRI_TRANSITIONS=31} [2023-11-29 00:56:15,019 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, -5 predicate places. [2023-11-29 00:56:15,019 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 31 transitions, 68 flow [2023-11-29 00:56:15,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:15,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:15,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:56:15,020 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:15,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:15,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1846188191, now seen corresponding path program 1 times [2023-11-29 00:56:15,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:15,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134481375] [2023-11-29 00:56:15,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:15,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:15,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:15,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:15,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134481375] [2023-11-29 00:56:15,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134481375] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:15,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:15,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:56:15,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739344168] [2023-11-29 00:56:15,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:15,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:56:15,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:15,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:56:15,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:56:15,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:15,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 31 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:15,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:15,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:15,400 INFO L124 PetriNetUnfolderBase]: 466/697 cut-off events. [2023-11-29 00:56:15,400 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 00:56:15,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1400 conditions, 697 events. 466/697 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2434 event pairs, 333 based on Foata normal form. 0/544 useless extension candidates. Maximal degree in co-relation 1397. Up to 679 conditions per place. [2023-11-29 00:56:15,407 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 26 selfloop transitions, 2 changer transitions 0/32 dead transitions. [2023-11-29 00:56:15,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 126 flow [2023-11-29 00:56:15,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:56:15,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:56:15,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2023-11-29 00:56:15,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2023-11-29 00:56:15,409 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 50 transitions. [2023-11-29 00:56:15,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 50 transitions. [2023-11-29 00:56:15,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:15,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 50 transitions. [2023-11-29 00:56:15,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,411 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,411 INFO L175 Difference]: Start difference. First operand has 32 places, 31 transitions, 68 flow. Second operand 3 states and 50 transitions. [2023-11-29 00:56:15,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 126 flow [2023-11-29 00:56:15,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 126 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:56:15,414 INFO L231 Difference]: Finished difference. Result has 35 places, 32 transitions, 80 flow [2023-11-29 00:56:15,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2023-11-29 00:56:15,415 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, -2 predicate places. [2023-11-29 00:56:15,415 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 80 flow [2023-11-29 00:56:15,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:15,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:15,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:56:15,416 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:15,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:15,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1978685021, now seen corresponding path program 1 times [2023-11-29 00:56:15,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:15,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680947778] [2023-11-29 00:56:15,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:15,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:15,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:15,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:15,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:15,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680947778] [2023-11-29 00:56:15,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680947778] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:15,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364041006] [2023-11-29 00:56:15,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:15,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:15,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:15,558 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:15,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:56:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:15,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:56:15,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:15,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:15,775 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:56:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:15,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364041006] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:56:15,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:56:15,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-11-29 00:56:15,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363397629] [2023-11-29 00:56:15,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:56:15,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:15,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:15,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:15,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:15,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:15,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 80 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:15,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:15,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:15,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:16,004 INFO L124 PetriNetUnfolderBase]: 466/699 cut-off events. [2023-11-29 00:56:16,005 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 00:56:16,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1413 conditions, 699 events. 466/699 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2418 event pairs, 333 based on Foata normal form. 0/546 useless extension candidates. Maximal degree in co-relation 1408. Up to 679 conditions per place. [2023-11-29 00:56:16,010 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 26 selfloop transitions, 4 changer transitions 0/34 dead transitions. [2023-11-29 00:56:16,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 34 transitions, 148 flow [2023-11-29 00:56:16,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:56:16,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:56:16,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 67 transitions. [2023-11-29 00:56:16,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526315789473684 [2023-11-29 00:56:16,012 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 67 transitions. [2023-11-29 00:56:16,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 67 transitions. [2023-11-29 00:56:16,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:16,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 67 transitions. [2023-11-29 00:56:16,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 13.4) internal successors, (67), 5 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) [2023-11-29 00:56:16,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 38.0) internal successors, (228), 6 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:16,015 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 38.0) internal successors, (228), 6 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:16,015 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 80 flow. Second operand 5 states and 67 transitions. [2023-11-29 00:56:16,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 34 transitions, 148 flow [2023-11-29 00:56:16,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 144 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 00:56:16,017 INFO L231 Difference]: Finished difference. Result has 40 places, 34 transitions, 102 flow [2023-11-29 00:56:16,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=102, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2023-11-29 00:56:16,018 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 3 predicate places. [2023-11-29 00:56:16,018 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 34 transitions, 102 flow [2023-11-29 00:56:16,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:16,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:16,019 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:16,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:56:16,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:16,225 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:16,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:16,225 INFO L85 PathProgramCache]: Analyzing trace with hash 271554205, now seen corresponding path program 2 times [2023-11-29 00:56:16,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:16,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086829877] [2023-11-29 00:56:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:16,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:16,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:16,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:16,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:16,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086829877] [2023-11-29 00:56:16,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086829877] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:16,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:16,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:56:16,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730073916] [2023-11-29 00:56:16,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:16,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:56:16,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:16,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:56:16,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:56:16,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:16,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 102 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:16,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:16,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:16,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:17,492 INFO L124 PetriNetUnfolderBase]: 1084/1703 cut-off events. [2023-11-29 00:56:17,492 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2023-11-29 00:56:17,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3359 conditions, 1703 events. 1084/1703 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8251 event pairs, 333 based on Foata normal form. 1/1346 useless extension candidates. Maximal degree in co-relation 3352. Up to 712 conditions per place. [2023-11-29 00:56:17,506 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 72 selfloop transitions, 7 changer transitions 12/95 dead transitions. [2023-11-29 00:56:17,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 95 transitions, 419 flow [2023-11-29 00:56:17,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:17,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:56:17,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2023-11-29 00:56:17,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2023-11-29 00:56:17,508 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 131 transitions. [2023-11-29 00:56:17,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 131 transitions. [2023-11-29 00:56:17,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:17,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 131 transitions. [2023-11-29 00:56:17,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:17,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:17,511 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:17,512 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 102 flow. Second operand 6 states and 131 transitions. [2023-11-29 00:56:17,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 95 transitions, 419 flow [2023-11-29 00:56:17,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 95 transitions, 409 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-11-29 00:56:17,515 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 143 flow [2023-11-29 00:56:17,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2023-11-29 00:56:17,517 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 11 predicate places. [2023-11-29 00:56:17,517 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 143 flow [2023-11-29 00:56:17,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:17,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:17,517 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:17,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:56:17,518 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:17,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -76451693, now seen corresponding path program 3 times [2023-11-29 00:56:17,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:17,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872729149] [2023-11-29 00:56:17,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:17,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:18,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:18,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:18,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872729149] [2023-11-29 00:56:18,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872729149] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:18,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:18,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:56:18,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457574334] [2023-11-29 00:56:18,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:18,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:56:18,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:18,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:56:18,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:56:18,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:18,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 143 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:18,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:18,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:18,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:18,786 INFO L124 PetriNetUnfolderBase]: 1626/2534 cut-off events. [2023-11-29 00:56:18,787 INFO L125 PetriNetUnfolderBase]: For 1315/1315 co-relation queries the response was YES. [2023-11-29 00:56:18,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6272 conditions, 2534 events. 1626/2534 cut-off events. For 1315/1315 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13261 event pairs, 627 based on Foata normal form. 1/2346 useless extension candidates. Maximal degree in co-relation 6260. Up to 1224 conditions per place. [2023-11-29 00:56:18,810 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 71 selfloop transitions, 8 changer transitions 12/95 dead transitions. [2023-11-29 00:56:18,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 95 transitions, 484 flow [2023-11-29 00:56:18,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:18,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:56:18,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2023-11-29 00:56:18,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307017543859649 [2023-11-29 00:56:18,812 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 121 transitions. [2023-11-29 00:56:18,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 121 transitions. [2023-11-29 00:56:18,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:18,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 121 transitions. [2023-11-29 00:56:18,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:18,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:18,815 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:18,815 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 143 flow. Second operand 6 states and 121 transitions. [2023-11-29 00:56:18,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 95 transitions, 484 flow [2023-11-29 00:56:18,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 95 transitions, 480 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-29 00:56:18,821 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 200 flow [2023-11-29 00:56:18,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2023-11-29 00:56:18,822 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 18 predicate places. [2023-11-29 00:56:18,823 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 200 flow [2023-11-29 00:56:18,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:18,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:18,823 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:18,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 00:56:18,823 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:18,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:18,824 INFO L85 PathProgramCache]: Analyzing trace with hash 875623099, now seen corresponding path program 4 times [2023-11-29 00:56:18,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:18,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146723265] [2023-11-29 00:56:18,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:18,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:19,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:19,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:19,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146723265] [2023-11-29 00:56:19,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146723265] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:19,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:19,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:56:19,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684967624] [2023-11-29 00:56:19,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:19,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:56:19,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:19,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:56:19,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:56:19,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:19,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:19,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:19,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:19,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:20,125 INFO L124 PetriNetUnfolderBase]: 1612/2521 cut-off events. [2023-11-29 00:56:20,125 INFO L125 PetriNetUnfolderBase]: For 3385/3385 co-relation queries the response was YES. [2023-11-29 00:56:20,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 2521 events. 1612/2521 cut-off events. For 3385/3385 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13088 event pairs, 537 based on Foata normal form. 1/2373 useless extension candidates. Maximal degree in co-relation 7220. Up to 1144 conditions per place. [2023-11-29 00:56:20,150 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 76 selfloop transitions, 9 changer transitions 12/101 dead transitions. [2023-11-29 00:56:20,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 101 transitions, 591 flow [2023-11-29 00:56:20,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:20,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:56:20,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2023-11-29 00:56:20,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482456140350878 [2023-11-29 00:56:20,152 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 125 transitions. [2023-11-29 00:56:20,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 125 transitions. [2023-11-29 00:56:20,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:20,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 125 transitions. [2023-11-29 00:56:20,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:20,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:20,155 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:20,155 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 200 flow. Second operand 6 states and 125 transitions. [2023-11-29 00:56:20,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 101 transitions, 591 flow [2023-11-29 00:56:20,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 101 transitions, 578 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 00:56:20,164 INFO L231 Difference]: Finished difference. Result has 61 places, 47 transitions, 256 flow [2023-11-29 00:56:20,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=61, PETRI_TRANSITIONS=47} [2023-11-29 00:56:20,165 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 24 predicate places. [2023-11-29 00:56:20,165 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 47 transitions, 256 flow [2023-11-29 00:56:20,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:20,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:20,165 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:20,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 00:56:20,166 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:20,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:20,166 INFO L85 PathProgramCache]: Analyzing trace with hash -58383307, now seen corresponding path program 5 times [2023-11-29 00:56:20,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:20,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614395627] [2023-11-29 00:56:20,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:20,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:20,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:20,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:20,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:20,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614395627] [2023-11-29 00:56:20,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614395627] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:20,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:20,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:56:20,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46840198] [2023-11-29 00:56:20,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:20,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:56:20,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:20,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:56:20,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:56:20,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:20,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 47 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:20,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:20,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:20,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:21,409 INFO L124 PetriNetUnfolderBase]: 1600/2493 cut-off events. [2023-11-29 00:56:21,409 INFO L125 PetriNetUnfolderBase]: For 5625/5625 co-relation queries the response was YES. [2023-11-29 00:56:21,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7835 conditions, 2493 events. 1600/2493 cut-off events. For 5625/5625 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13036 event pairs, 595 based on Foata normal form. 1/2307 useless extension candidates. Maximal degree in co-relation 7816. Up to 1224 conditions per place. [2023-11-29 00:56:21,433 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 72 selfloop transitions, 14 changer transitions 12/102 dead transitions. [2023-11-29 00:56:21,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 102 transitions, 639 flow [2023-11-29 00:56:21,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:21,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:56:21,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2023-11-29 00:56:21,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5570175438596491 [2023-11-29 00:56:21,435 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 127 transitions. [2023-11-29 00:56:21,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 127 transitions. [2023-11-29 00:56:21,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:21,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 127 transitions. [2023-11-29 00:56:21,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:21,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:21,437 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:21,437 INFO L175 Difference]: Start difference. First operand has 61 places, 47 transitions, 256 flow. Second operand 6 states and 127 transitions. [2023-11-29 00:56:21,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 102 transitions, 639 flow [2023-11-29 00:56:21,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 102 transitions, 621 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 00:56:21,450 INFO L231 Difference]: Finished difference. Result has 67 places, 52 transitions, 350 flow [2023-11-29 00:56:21,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=350, PETRI_PLACES=67, PETRI_TRANSITIONS=52} [2023-11-29 00:56:21,451 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 30 predicate places. [2023-11-29 00:56:21,451 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 52 transitions, 350 flow [2023-11-29 00:56:21,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:21,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:21,452 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:21,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 00:56:21,452 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:21,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:21,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1626795785, now seen corresponding path program 6 times [2023-11-29 00:56:21,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:21,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252079684] [2023-11-29 00:56:21,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:21,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:21,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:21,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:21,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:21,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252079684] [2023-11-29 00:56:21,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252079684] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:21,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:21,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:56:21,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840439510] [2023-11-29 00:56:21,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:21,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:56:21,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:21,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:56:21,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:56:21,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:21,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 52 transitions, 350 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:21,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:21,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:21,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:22,509 INFO L124 PetriNetUnfolderBase]: 1586/2492 cut-off events. [2023-11-29 00:56:22,509 INFO L125 PetriNetUnfolderBase]: For 7593/7609 co-relation queries the response was YES. [2023-11-29 00:56:22,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8312 conditions, 2492 events. 1586/2492 cut-off events. For 7593/7609 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13149 event pairs, 567 based on Foata normal form. 17/2362 useless extension candidates. Maximal degree in co-relation 8290. Up to 1144 conditions per place. [2023-11-29 00:56:22,530 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 15 changer transitions 12/101 dead transitions. [2023-11-29 00:56:22,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 101 transitions, 687 flow [2023-11-29 00:56:22,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:22,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:56:22,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2023-11-29 00:56:22,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482456140350878 [2023-11-29 00:56:22,531 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 125 transitions. [2023-11-29 00:56:22,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 125 transitions. [2023-11-29 00:56:22,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:22,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 125 transitions. [2023-11-29 00:56:22,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:22,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:22,533 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:22,533 INFO L175 Difference]: Start difference. First operand has 67 places, 52 transitions, 350 flow. Second operand 6 states and 125 transitions. [2023-11-29 00:56:22,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 101 transitions, 687 flow [2023-11-29 00:56:22,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 101 transitions, 675 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 00:56:22,549 INFO L231 Difference]: Finished difference. Result has 73 places, 54 transitions, 404 flow [2023-11-29 00:56:22,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=404, PETRI_PLACES=73, PETRI_TRANSITIONS=54} [2023-11-29 00:56:22,550 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 36 predicate places. [2023-11-29 00:56:22,550 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 54 transitions, 404 flow [2023-11-29 00:56:22,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:22,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:22,551 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:22,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 00:56:22,551 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:22,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:22,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1050682899, now seen corresponding path program 7 times [2023-11-29 00:56:22,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:22,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406415109] [2023-11-29 00:56:22,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:22,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:22,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:22,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:22,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:22,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406415109] [2023-11-29 00:56:22,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406415109] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:22,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:22,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:56:22,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469659458] [2023-11-29 00:56:22,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:22,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:56:22,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:22,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:56:22,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:56:22,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:22,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 54 transitions, 404 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:22,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:22,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:22,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:23,527 INFO L124 PetriNetUnfolderBase]: 1572/2455 cut-off events. [2023-11-29 00:56:23,527 INFO L125 PetriNetUnfolderBase]: For 9300/9300 co-relation queries the response was YES. [2023-11-29 00:56:23,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8551 conditions, 2455 events. 1572/2455 cut-off events. For 9300/9300 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12835 event pairs, 605 based on Foata normal form. 1/2289 useless extension candidates. Maximal degree in co-relation 8526. Up to 1224 conditions per place. [2023-11-29 00:56:23,548 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 15 changer transitions 12/101 dead transitions. [2023-11-29 00:56:23,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 734 flow [2023-11-29 00:56:23,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:23,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:56:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2023-11-29 00:56:23,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5394736842105263 [2023-11-29 00:56:23,550 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 123 transitions. [2023-11-29 00:56:23,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 123 transitions. [2023-11-29 00:56:23,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:23,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 123 transitions. [2023-11-29 00:56:23,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:23,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:23,552 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:23,552 INFO L175 Difference]: Start difference. First operand has 73 places, 54 transitions, 404 flow. Second operand 6 states and 123 transitions. [2023-11-29 00:56:23,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 734 flow [2023-11-29 00:56:23,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 101 transitions, 701 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-29 00:56:23,575 INFO L231 Difference]: Finished difference. Result has 77 places, 56 transitions, 439 flow [2023-11-29 00:56:23,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=439, PETRI_PLACES=77, PETRI_TRANSITIONS=56} [2023-11-29 00:56:23,576 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 40 predicate places. [2023-11-29 00:56:23,576 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 56 transitions, 439 flow [2023-11-29 00:56:23,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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) [2023-11-29 00:56:23,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:23,576 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:23,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 00:56:23,577 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:23,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:23,577 INFO L85 PathProgramCache]: Analyzing trace with hash 256425528, now seen corresponding path program 1 times [2023-11-29 00:56:23,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:23,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300736593] [2023-11-29 00:56:23,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:23,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:23,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:24,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:24,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:24,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300736593] [2023-11-29 00:56:24,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300736593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:24,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:24,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:56:24,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597865146] [2023-11-29 00:56:24,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:24,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:56:24,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:24,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:56:24,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:56:24,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:24,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 56 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:24,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:24,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:24,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:25,347 INFO L124 PetriNetUnfolderBase]: 4082/6337 cut-off events. [2023-11-29 00:56:25,347 INFO L125 PetriNetUnfolderBase]: For 25484/25484 co-relation queries the response was YES. [2023-11-29 00:56:25,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22043 conditions, 6337 events. 4082/6337 cut-off events. For 25484/25484 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 39717 event pairs, 1335 based on Foata normal form. 14/5948 useless extension candidates. Maximal degree in co-relation 22016. Up to 2384 conditions per place. [2023-11-29 00:56:25,385 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 162 selfloop transitions, 16 changer transitions 1/183 dead transitions. [2023-11-29 00:56:25,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 183 transitions, 1706 flow [2023-11-29 00:56:25,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:25,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2023-11-29 00:56:25,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6127819548872181 [2023-11-29 00:56:25,387 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 163 transitions. [2023-11-29 00:56:25,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 163 transitions. [2023-11-29 00:56:25,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:25,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 163 transitions. [2023-11-29 00:56:25,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 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) [2023-11-29 00:56:25,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:25,389 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:25,389 INFO L175 Difference]: Start difference. First operand has 77 places, 56 transitions, 439 flow. Second operand 7 states and 163 transitions. [2023-11-29 00:56:25,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 183 transitions, 1706 flow [2023-11-29 00:56:25,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 183 transitions, 1605 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-11-29 00:56:25,450 INFO L231 Difference]: Finished difference. Result has 84 places, 71 transitions, 641 flow [2023-11-29 00:56:25,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=641, PETRI_PLACES=84, PETRI_TRANSITIONS=71} [2023-11-29 00:56:25,450 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 47 predicate places. [2023-11-29 00:56:25,451 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 71 transitions, 641 flow [2023-11-29 00:56:25,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:25,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:25,451 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:25,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 00:56:25,451 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:25,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:25,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1931980932, now seen corresponding path program 2 times [2023-11-29 00:56:25,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:25,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564356404] [2023-11-29 00:56:25,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:25,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:25,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:25,883 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:25,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:25,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564356404] [2023-11-29 00:56:25,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564356404] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:25,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234907758] [2023-11-29 00:56:25,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:56:25,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:25,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:25,885 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:25,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:56:26,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:56:26,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:56:26,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:56:26,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:26,259 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:26,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:56:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:26,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234907758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:56:26,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:56:26,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 00:56:26,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668335225] [2023-11-29 00:56:26,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:56:26,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 00:56:26,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:26,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 00:56:26,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:56:26,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:26,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 71 transitions, 641 flow. Second operand has 15 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:26,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:26,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:26,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:27,878 INFO L124 PetriNetUnfolderBase]: 4890/7751 cut-off events. [2023-11-29 00:56:27,879 INFO L125 PetriNetUnfolderBase]: For 31609/31609 co-relation queries the response was YES. [2023-11-29 00:56:27,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27936 conditions, 7751 events. 4890/7751 cut-off events. For 31609/31609 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 52055 event pairs, 688 based on Foata normal form. 14/7701 useless extension candidates. Maximal degree in co-relation 27905. Up to 2852 conditions per place. [2023-11-29 00:56:27,930 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 115 selfloop transitions, 27 changer transitions 1/147 dead transitions. [2023-11-29 00:56:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 147 transitions, 1252 flow [2023-11-29 00:56:27,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:27,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:27,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 00:56:27,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 00:56:27,931 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 00:56:27,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 00:56:27,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:27,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 00:56:27,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:27,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:27,933 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:27,933 INFO L175 Difference]: Start difference. First operand has 84 places, 71 transitions, 641 flow. Second operand 7 states and 149 transitions. [2023-11-29 00:56:27,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 147 transitions, 1252 flow [2023-11-29 00:56:28,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 147 transitions, 1248 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-11-29 00:56:28,033 INFO L231 Difference]: Finished difference. Result has 94 places, 79 transitions, 812 flow [2023-11-29 00:56:28,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=812, PETRI_PLACES=94, PETRI_TRANSITIONS=79} [2023-11-29 00:56:28,034 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 57 predicate places. [2023-11-29 00:56:28,034 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 79 transitions, 812 flow [2023-11-29 00:56:28,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:28,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:28,035 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:28,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:56:28,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 00:56:28,235 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:28,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:28,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2025643966, now seen corresponding path program 3 times [2023-11-29 00:56:28,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:28,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666936733] [2023-11-29 00:56:28,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:28,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:28,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:28,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:28,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666936733] [2023-11-29 00:56:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666936733] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:28,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:28,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:56:28,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795599628] [2023-11-29 00:56:28,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:28,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:56:28,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:28,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:56:28,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:56:28,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:28,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 79 transitions, 812 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:28,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:28,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:30,266 INFO L124 PetriNetUnfolderBase]: 5337/8321 cut-off events. [2023-11-29 00:56:30,266 INFO L125 PetriNetUnfolderBase]: For 49893/49917 co-relation queries the response was YES. [2023-11-29 00:56:30,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32812 conditions, 8321 events. 5337/8321 cut-off events. For 49893/49917 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 55454 event pairs, 1431 based on Foata normal form. 14/8305 useless extension candidates. Maximal degree in co-relation 32776. Up to 2740 conditions per place. [2023-11-29 00:56:30,339 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 200 selfloop transitions, 20 changer transitions 1/225 dead transitions. [2023-11-29 00:56:30,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 225 transitions, 2680 flow [2023-11-29 00:56:30,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:30,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:30,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2023-11-29 00:56:30,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 00:56:30,341 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 154 transitions. [2023-11-29 00:56:30,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 154 transitions. [2023-11-29 00:56:30,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:30,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 154 transitions. [2023-11-29 00:56:30,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,343 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,343 INFO L175 Difference]: Start difference. First operand has 94 places, 79 transitions, 812 flow. Second operand 7 states and 154 transitions. [2023-11-29 00:56:30,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 225 transitions, 2680 flow [2023-11-29 00:56:30,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 225 transitions, 2621 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-11-29 00:56:30,422 INFO L231 Difference]: Finished difference. Result has 104 places, 91 transitions, 1090 flow [2023-11-29 00:56:30,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1090, PETRI_PLACES=104, PETRI_TRANSITIONS=91} [2023-11-29 00:56:30,423 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 67 predicate places. [2023-11-29 00:56:30,423 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 91 transitions, 1090 flow [2023-11-29 00:56:30,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:30,424 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:30,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 00:56:30,424 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:30,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:30,425 INFO L85 PathProgramCache]: Analyzing trace with hash 320244074, now seen corresponding path program 4 times [2023-11-29 00:56:30,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:30,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633674064] [2023-11-29 00:56:30,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:30,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:30,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:30,852 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:30,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:30,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633674064] [2023-11-29 00:56:30,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633674064] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:30,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:30,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:30,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865840240] [2023-11-29 00:56:30,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:30,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:30,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:30,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:30,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:30,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:30,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 91 transitions, 1090 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:30,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:30,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:32,737 INFO L124 PetriNetUnfolderBase]: 6297/9947 cut-off events. [2023-11-29 00:56:32,737 INFO L125 PetriNetUnfolderBase]: For 64163/64163 co-relation queries the response was YES. [2023-11-29 00:56:32,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40967 conditions, 9947 events. 6297/9947 cut-off events. For 64163/64163 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 68984 event pairs, 1262 based on Foata normal form. 6/9921 useless extension candidates. Maximal degree in co-relation 40925. Up to 5599 conditions per place. [2023-11-29 00:56:32,817 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 165 selfloop transitions, 27 changer transitions 1/197 dead transitions. [2023-11-29 00:56:32,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 197 transitions, 2257 flow [2023-11-29 00:56:32,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:32,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2023-11-29 00:56:32,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 00:56:32,819 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 154 transitions. [2023-11-29 00:56:32,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 154 transitions. [2023-11-29 00:56:32,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:32,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 154 transitions. [2023-11-29 00:56:32,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:32,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:32,821 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:32,821 INFO L175 Difference]: Start difference. First operand has 104 places, 91 transitions, 1090 flow. Second operand 7 states and 154 transitions. [2023-11-29 00:56:32,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 197 transitions, 2257 flow [2023-11-29 00:56:32,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 197 transitions, 2235 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-29 00:56:32,962 INFO L231 Difference]: Finished difference. Result has 114 places, 107 transitions, 1411 flow [2023-11-29 00:56:32,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1411, PETRI_PLACES=114, PETRI_TRANSITIONS=107} [2023-11-29 00:56:32,963 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 77 predicate places. [2023-11-29 00:56:32,963 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 107 transitions, 1411 flow [2023-11-29 00:56:32,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:32,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:32,964 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:32,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 00:56:32,964 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:32,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash -412050444, now seen corresponding path program 5 times [2023-11-29 00:56:32,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:32,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864246884] [2023-11-29 00:56:32,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:32,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,272 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:33,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:33,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864246884] [2023-11-29 00:56:33,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864246884] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:33,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:33,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:56:33,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454379993] [2023-11-29 00:56:33,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:33,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:56:33,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:33,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:56:33,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:56:33,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:33,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 107 transitions, 1411 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:33,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:33,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:33,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:35,589 INFO L124 PetriNetUnfolderBase]: 6602/10351 cut-off events. [2023-11-29 00:56:35,590 INFO L125 PetriNetUnfolderBase]: For 84225/84258 co-relation queries the response was YES. [2023-11-29 00:56:35,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45072 conditions, 10351 events. 6602/10351 cut-off events. For 84225/84258 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 71197 event pairs, 2327 based on Foata normal form. 35/10357 useless extension candidates. Maximal degree in co-relation 45025. Up to 3522 conditions per place. [2023-11-29 00:56:35,663 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 208 selfloop transitions, 31 changer transitions 1/244 dead transitions. [2023-11-29 00:56:35,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 244 transitions, 3104 flow [2023-11-29 00:56:35,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:35,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:35,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 00:56:35,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 00:56:35,665 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 00:56:35,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 00:56:35,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:35,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 00:56:35,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:35,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:35,666 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:35,667 INFO L175 Difference]: Start difference. First operand has 114 places, 107 transitions, 1411 flow. Second operand 7 states and 160 transitions. [2023-11-29 00:56:35,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 244 transitions, 3104 flow [2023-11-29 00:56:35,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 244 transitions, 3068 flow, removed 18 selfloop flow, removed 0 redundant places. [2023-11-29 00:56:35,857 INFO L231 Difference]: Finished difference. Result has 124 places, 119 transitions, 1707 flow [2023-11-29 00:56:35,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1707, PETRI_PLACES=124, PETRI_TRANSITIONS=119} [2023-11-29 00:56:35,858 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 87 predicate places. [2023-11-29 00:56:35,858 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 119 transitions, 1707 flow [2023-11-29 00:56:35,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:35,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:35,859 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:35,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 00:56:35,859 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:35,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:35,859 INFO L85 PathProgramCache]: Analyzing trace with hash -32886620, now seen corresponding path program 6 times [2023-11-29 00:56:35,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:35,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370085048] [2023-11-29 00:56:35,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:35,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:35,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:36,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:36,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370085048] [2023-11-29 00:56:36,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370085048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:36,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:36,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:36,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183254453] [2023-11-29 00:56:36,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:36,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:36,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:36,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:36,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:36,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:36,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 119 transitions, 1707 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:36,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:36,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:36,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:38,287 INFO L124 PetriNetUnfolderBase]: 6596/10467 cut-off events. [2023-11-29 00:56:38,287 INFO L125 PetriNetUnfolderBase]: For 96354/96364 co-relation queries the response was YES. [2023-11-29 00:56:38,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47357 conditions, 10467 events. 6596/10467 cut-off events. For 96354/96364 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 74271 event pairs, 1961 based on Foata normal form. 7/10439 useless extension candidates. Maximal degree in co-relation 47305. Up to 3522 conditions per place. [2023-11-29 00:56:38,392 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 174 selfloop transitions, 49 changer transitions 1/228 dead transitions. [2023-11-29 00:56:38,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 228 transitions, 2949 flow [2023-11-29 00:56:38,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:38,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:38,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2023-11-29 00:56:38,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6127819548872181 [2023-11-29 00:56:38,394 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 163 transitions. [2023-11-29 00:56:38,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 163 transitions. [2023-11-29 00:56:38,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:38,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 163 transitions. [2023-11-29 00:56:38,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 23.285714285714285) internal successors, (163), 7 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) [2023-11-29 00:56:38,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:38,396 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:38,396 INFO L175 Difference]: Start difference. First operand has 124 places, 119 transitions, 1707 flow. Second operand 7 states and 163 transitions. [2023-11-29 00:56:38,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 228 transitions, 2949 flow [2023-11-29 00:56:38,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 228 transitions, 2887 flow, removed 16 selfloop flow, removed 2 redundant places. [2023-11-29 00:56:38,685 INFO L231 Difference]: Finished difference. Result has 131 places, 124 transitions, 1882 flow [2023-11-29 00:56:38,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1882, PETRI_PLACES=131, PETRI_TRANSITIONS=124} [2023-11-29 00:56:38,685 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 94 predicate places. [2023-11-29 00:56:38,685 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 124 transitions, 1882 flow [2023-11-29 00:56:38,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:38,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:38,686 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:38,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 00:56:38,686 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:38,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:38,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1529648160, now seen corresponding path program 7 times [2023-11-29 00:56:38,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:38,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229182128] [2023-11-29 00:56:38,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:38,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:39,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:39,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:39,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229182128] [2023-11-29 00:56:39,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229182128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:39,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:39,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:39,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429104928] [2023-11-29 00:56:39,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:39,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:39,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:39,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:39,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:39,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:39,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 124 transitions, 1882 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:39,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:39,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:39,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:41,600 INFO L124 PetriNetUnfolderBase]: 6550/10301 cut-off events. [2023-11-29 00:56:41,600 INFO L125 PetriNetUnfolderBase]: For 106470/106481 co-relation queries the response was YES. [2023-11-29 00:56:41,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47618 conditions, 10301 events. 6550/10301 cut-off events. For 106470/106481 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 71479 event pairs, 2191 based on Foata normal form. 29/10301 useless extension candidates. Maximal degree in co-relation 47563. Up to 3522 conditions per place. [2023-11-29 00:56:41,714 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 172 selfloop transitions, 50 changer transitions 1/227 dead transitions. [2023-11-29 00:56:41,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 227 transitions, 3066 flow [2023-11-29 00:56:41,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:41,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:41,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2023-11-29 00:56:41,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2023-11-29 00:56:41,716 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 161 transitions. [2023-11-29 00:56:41,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 161 transitions. [2023-11-29 00:56:41,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:41,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 161 transitions. [2023-11-29 00:56:41,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:41,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:41,717 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:41,718 INFO L175 Difference]: Start difference. First operand has 131 places, 124 transitions, 1882 flow. Second operand 7 states and 161 transitions. [2023-11-29 00:56:41,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 227 transitions, 3066 flow [2023-11-29 00:56:42,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 227 transitions, 2967 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-11-29 00:56:42,086 INFO L231 Difference]: Finished difference. Result has 136 places, 126 transitions, 1959 flow [2023-11-29 00:56:42,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1959, PETRI_PLACES=136, PETRI_TRANSITIONS=126} [2023-11-29 00:56:42,087 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 99 predicate places. [2023-11-29 00:56:42,087 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 126 transitions, 1959 flow [2023-11-29 00:56:42,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:42,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:42,088 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:42,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 00:56:42,088 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:42,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash 876904836, now seen corresponding path program 8 times [2023-11-29 00:56:42,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:42,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700792981] [2023-11-29 00:56:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:42,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:42,635 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:42,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:42,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700792981] [2023-11-29 00:56:42,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700792981] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:42,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:42,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:42,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570381591] [2023-11-29 00:56:42,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:42,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:42,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:42,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:42,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:42,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:42,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 126 transitions, 1959 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:42,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:42,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:42,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:44,810 INFO L124 PetriNetUnfolderBase]: 6681/10620 cut-off events. [2023-11-29 00:56:44,810 INFO L125 PetriNetUnfolderBase]: For 100545/100590 co-relation queries the response was YES. [2023-11-29 00:56:44,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48346 conditions, 10620 events. 6681/10620 cut-off events. For 100545/100590 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 76011 event pairs, 1833 based on Foata normal form. 41/10622 useless extension candidates. Maximal degree in co-relation 48289. Up to 3522 conditions per place. [2023-11-29 00:56:44,925 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 207 selfloop transitions, 36 changer transitions 1/248 dead transitions. [2023-11-29 00:56:44,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 248 transitions, 3448 flow [2023-11-29 00:56:44,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:44,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:44,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2023-11-29 00:56:44,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 00:56:44,927 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 154 transitions. [2023-11-29 00:56:44,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 154 transitions. [2023-11-29 00:56:44,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:44,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 154 transitions. [2023-11-29 00:56:44,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:44,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:44,929 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:44,929 INFO L175 Difference]: Start difference. First operand has 136 places, 126 transitions, 1959 flow. Second operand 7 states and 154 transitions. [2023-11-29 00:56:44,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 248 transitions, 3448 flow [2023-11-29 00:56:45,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 248 transitions, 3353 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 00:56:45,203 INFO L231 Difference]: Finished difference. Result has 141 places, 133 transitions, 2099 flow [2023-11-29 00:56:45,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2099, PETRI_PLACES=141, PETRI_TRANSITIONS=133} [2023-11-29 00:56:45,204 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 104 predicate places. [2023-11-29 00:56:45,204 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 133 transitions, 2099 flow [2023-11-29 00:56:45,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:45,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:45,204 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:45,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 00:56:45,204 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:45,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:45,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1197162162, now seen corresponding path program 9 times [2023-11-29 00:56:45,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:45,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428439025] [2023-11-29 00:56:45,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:45,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:45,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:45,618 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:45,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:45,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428439025] [2023-11-29 00:56:45,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428439025] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:45,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:45,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:45,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447210452] [2023-11-29 00:56:45,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:45,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:45,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:45,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:45,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:45,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:45,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 133 transitions, 2099 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:45,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:45,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:45,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:48,046 INFO L124 PetriNetUnfolderBase]: 7413/11888 cut-off events. [2023-11-29 00:56:48,046 INFO L125 PetriNetUnfolderBase]: For 123664/123709 co-relation queries the response was YES. [2023-11-29 00:56:48,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55409 conditions, 11888 events. 7413/11888 cut-off events. For 123664/123709 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 87504 event pairs, 1973 based on Foata normal form. 39/11888 useless extension candidates. Maximal degree in co-relation 55349. Up to 3522 conditions per place. [2023-11-29 00:56:48,188 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 182 selfloop transitions, 66 changer transitions 1/253 dead transitions. [2023-11-29 00:56:48,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 253 transitions, 3684 flow [2023-11-29 00:56:48,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:48,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:48,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 00:56:48,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 00:56:48,190 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 00:56:48,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 00:56:48,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:48,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 00:56:48,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:48,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:48,192 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:48,192 INFO L175 Difference]: Start difference. First operand has 141 places, 133 transitions, 2099 flow. Second operand 7 states and 160 transitions. [2023-11-29 00:56:48,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 253 transitions, 3684 flow [2023-11-29 00:56:48,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 253 transitions, 3618 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 00:56:48,609 INFO L231 Difference]: Finished difference. Result has 148 places, 155 transitions, 2686 flow [2023-11-29 00:56:48,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2048, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2686, PETRI_PLACES=148, PETRI_TRANSITIONS=155} [2023-11-29 00:56:48,610 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 111 predicate places. [2023-11-29 00:56:48,610 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 155 transitions, 2686 flow [2023-11-29 00:56:48,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:48,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:48,610 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:48,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 00:56:48,610 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:48,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:48,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1334379808, now seen corresponding path program 10 times [2023-11-29 00:56:48,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:48,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638003170] [2023-11-29 00:56:48,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:48,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:49,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:49,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638003170] [2023-11-29 00:56:49,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638003170] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:49,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:49,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:49,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136673976] [2023-11-29 00:56:49,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:49,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:49,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:49,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:49,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:49,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:49,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 155 transitions, 2686 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:49,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:49,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:49,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:51,461 INFO L124 PetriNetUnfolderBase]: 7394/11708 cut-off events. [2023-11-29 00:56:51,461 INFO L125 PetriNetUnfolderBase]: For 143008/143041 co-relation queries the response was YES. [2023-11-29 00:56:51,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57648 conditions, 11708 events. 7394/11708 cut-off events. For 143008/143041 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 83611 event pairs, 2559 based on Foata normal form. 35/11714 useless extension candidates. Maximal degree in co-relation 57584. Up to 3522 conditions per place. [2023-11-29 00:56:51,617 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 212 selfloop transitions, 47 changer transitions 2/265 dead transitions. [2023-11-29 00:56:51,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 265 transitions, 4132 flow [2023-11-29 00:56:51,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:51,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:51,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2023-11-29 00:56:51,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 00:56:51,619 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 154 transitions. [2023-11-29 00:56:51,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 154 transitions. [2023-11-29 00:56:51,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:51,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 154 transitions. [2023-11-29 00:56:51,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:51,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:51,621 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:51,621 INFO L175 Difference]: Start difference. First operand has 148 places, 155 transitions, 2686 flow. Second operand 7 states and 154 transitions. [2023-11-29 00:56:51,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 265 transitions, 4132 flow [2023-11-29 00:56:52,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 265 transitions, 4052 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-11-29 00:56:52,238 INFO L231 Difference]: Finished difference. Result has 151 places, 157 transitions, 2769 flow [2023-11-29 00:56:52,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2769, PETRI_PLACES=151, PETRI_TRANSITIONS=157} [2023-11-29 00:56:52,238 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 114 predicate places. [2023-11-29 00:56:52,238 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 157 transitions, 2769 flow [2023-11-29 00:56:52,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:52,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:52,239 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:52,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 00:56:52,239 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:52,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:52,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1565064802, now seen corresponding path program 11 times [2023-11-29 00:56:52,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:52,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860884603] [2023-11-29 00:56:52,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:52,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:52,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:52,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:52,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:52,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860884603] [2023-11-29 00:56:52,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860884603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:52,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:52,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:52,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500430481] [2023-11-29 00:56:52,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:52,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:52,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:52,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:52,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:52,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:52,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 157 transitions, 2769 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:52,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:52,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:52,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:55,179 INFO L124 PetriNetUnfolderBase]: 7394/11850 cut-off events. [2023-11-29 00:56:55,180 INFO L125 PetriNetUnfolderBase]: For 141325/141336 co-relation queries the response was YES. [2023-11-29 00:56:55,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57316 conditions, 11850 events. 7394/11850 cut-off events. For 141325/141336 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 87207 event pairs, 1981 based on Foata normal form. 29/11840 useless extension candidates. Maximal degree in co-relation 57252. Up to 3522 conditions per place. [2023-11-29 00:56:55,294 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 181 selfloop transitions, 70 changer transitions 1/256 dead transitions. [2023-11-29 00:56:55,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 256 transitions, 4019 flow [2023-11-29 00:56:55,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:55,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:55,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 00:56:55,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 00:56:55,296 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 00:56:55,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 00:56:55,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:55,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 00:56:55,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:55,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:55,298 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:55,298 INFO L175 Difference]: Start difference. First operand has 151 places, 157 transitions, 2769 flow. Second operand 7 states and 160 transitions. [2023-11-29 00:56:55,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 256 transitions, 4019 flow [2023-11-29 00:56:55,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 256 transitions, 3925 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 00:56:55,652 INFO L231 Difference]: Finished difference. Result has 154 places, 161 transitions, 2941 flow [2023-11-29 00:56:55,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2941, PETRI_PLACES=154, PETRI_TRANSITIONS=161} [2023-11-29 00:56:55,652 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 117 predicate places. [2023-11-29 00:56:55,653 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 161 transitions, 2941 flow [2023-11-29 00:56:55,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:55,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:55,653 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:55,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 00:56:55,653 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:55,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:55,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1160262856, now seen corresponding path program 12 times [2023-11-29 00:56:55,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:55,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327299049] [2023-11-29 00:56:55,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:55,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:55,976 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:55,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:55,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327299049] [2023-11-29 00:56:55,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327299049] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:55,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:55,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:55,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454840968] [2023-11-29 00:56:55,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:55,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:55,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:55,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:55,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:55,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:55,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 161 transitions, 2941 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:55,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:55,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:55,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:58,594 INFO L124 PetriNetUnfolderBase]: 7392/11755 cut-off events. [2023-11-29 00:56:58,594 INFO L125 PetriNetUnfolderBase]: For 145287/145297 co-relation queries the response was YES. [2023-11-29 00:56:58,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57833 conditions, 11755 events. 7392/11755 cut-off events. For 145287/145297 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 84831 event pairs, 2317 based on Foata normal form. 9/11737 useless extension candidates. Maximal degree in co-relation 57767. Up to 3522 conditions per place. [2023-11-29 00:56:58,708 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 192 selfloop transitions, 66 changer transitions 1/263 dead transitions. [2023-11-29 00:56:58,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 263 transitions, 4253 flow [2023-11-29 00:56:58,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:56:58,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:56:58,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2023-11-29 00:56:58,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864661654135338 [2023-11-29 00:56:58,710 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 156 transitions. [2023-11-29 00:56:58,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 156 transitions. [2023-11-29 00:56:58,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:58,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 156 transitions. [2023-11-29 00:56:58,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:58,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:58,712 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:58,712 INFO L175 Difference]: Start difference. First operand has 154 places, 161 transitions, 2941 flow. Second operand 7 states and 156 transitions. [2023-11-29 00:56:58,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 263 transitions, 4253 flow [2023-11-29 00:56:59,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 263 transitions, 4173 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 00:56:59,141 INFO L231 Difference]: Finished difference. Result has 160 places, 167 transitions, 3179 flow [2023-11-29 00:56:59,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2864, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3179, PETRI_PLACES=160, PETRI_TRANSITIONS=167} [2023-11-29 00:56:59,142 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 123 predicate places. [2023-11-29 00:56:59,142 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 167 transitions, 3179 flow [2023-11-29 00:56:59,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:59,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:59,143 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:56:59,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 00:56:59,143 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:56:59,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:59,144 INFO L85 PathProgramCache]: Analyzing trace with hash -618380696, now seen corresponding path program 13 times [2023-11-29 00:56:59,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:59,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164813129] [2023-11-29 00:56:59,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:59,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:59,486 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:59,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:59,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164813129] [2023-11-29 00:56:59,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164813129] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:59,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:59,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:56:59,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202427015] [2023-11-29 00:56:59,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:59,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:56:59,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:59,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:56:59,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:56:59,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:56:59,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 167 transitions, 3179 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:59,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:59,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:56:59,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:02,591 INFO L124 PetriNetUnfolderBase]: 7403/11867 cut-off events. [2023-11-29 00:57:02,591 INFO L125 PetriNetUnfolderBase]: For 154744/154788 co-relation queries the response was YES. [2023-11-29 00:57:02,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59491 conditions, 11867 events. 7403/11867 cut-off events. For 154744/154788 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 87338 event pairs, 2179 based on Foata normal form. 39/11871 useless extension candidates. Maximal degree in co-relation 59422. Up to 3522 conditions per place. [2023-11-29 00:57:02,770 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 187 selfloop transitions, 75 changer transitions 1/267 dead transitions. [2023-11-29 00:57:02,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 267 transitions, 4471 flow [2023-11-29 00:57:02,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:02,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:02,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2023-11-29 00:57:02,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902255639097744 [2023-11-29 00:57:02,772 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 157 transitions. [2023-11-29 00:57:02,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 157 transitions. [2023-11-29 00:57:02,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:02,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 157 transitions. [2023-11-29 00:57:02,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:02,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:02,774 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:02,774 INFO L175 Difference]: Start difference. First operand has 160 places, 167 transitions, 3179 flow. Second operand 7 states and 157 transitions. [2023-11-29 00:57:02,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 267 transitions, 4471 flow [2023-11-29 00:57:03,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 267 transitions, 4370 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-11-29 00:57:03,253 INFO L231 Difference]: Finished difference. Result has 166 places, 174 transitions, 3417 flow [2023-11-29 00:57:03,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3417, PETRI_PLACES=166, PETRI_TRANSITIONS=174} [2023-11-29 00:57:03,253 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 129 predicate places. [2023-11-29 00:57:03,253 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 174 transitions, 3417 flow [2023-11-29 00:57:03,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:03,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:03,254 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:03,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 00:57:03,254 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:03,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash -564182836, now seen corresponding path program 14 times [2023-11-29 00:57:03,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:03,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803162580] [2023-11-29 00:57:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:03,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:03,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:03,630 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:03,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:03,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803162580] [2023-11-29 00:57:03,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803162580] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:03,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:03,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:03,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789249290] [2023-11-29 00:57:03,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:03,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:03,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:03,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:03,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:03,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:03,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 174 transitions, 3417 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:03,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:03,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:03,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:06,341 INFO L124 PetriNetUnfolderBase]: 7384/11755 cut-off events. [2023-11-29 00:57:06,341 INFO L125 PetriNetUnfolderBase]: For 164475/164486 co-relation queries the response was YES. [2023-11-29 00:57:06,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60417 conditions, 11755 events. 7384/11755 cut-off events. For 164475/164486 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 84938 event pairs, 2257 based on Foata normal form. 15/11741 useless extension candidates. Maximal degree in co-relation 60345. Up to 3522 conditions per place. [2023-11-29 00:57:06,493 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 187 selfloop transitions, 75 changer transitions 2/268 dead transitions. [2023-11-29 00:57:06,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 268 transitions, 4633 flow [2023-11-29 00:57:06,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:06,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:06,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2023-11-29 00:57:06,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864661654135338 [2023-11-29 00:57:06,494 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 156 transitions. [2023-11-29 00:57:06,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 156 transitions. [2023-11-29 00:57:06,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:06,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 156 transitions. [2023-11-29 00:57:06,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:06,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:06,496 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:06,496 INFO L175 Difference]: Start difference. First operand has 166 places, 174 transitions, 3417 flow. Second operand 7 states and 156 transitions. [2023-11-29 00:57:06,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 268 transitions, 4633 flow [2023-11-29 00:57:06,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 268 transitions, 4526 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-29 00:57:06,990 INFO L231 Difference]: Finished difference. Result has 167 places, 176 transitions, 3526 flow [2023-11-29 00:57:06,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3526, PETRI_PLACES=167, PETRI_TRANSITIONS=176} [2023-11-29 00:57:06,990 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 130 predicate places. [2023-11-29 00:57:06,990 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 176 transitions, 3526 flow [2023-11-29 00:57:06,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:06,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:06,991 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:06,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 00:57:06,991 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:06,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:06,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1815508194, now seen corresponding path program 15 times [2023-11-29 00:57:06,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:06,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512573249] [2023-11-29 00:57:06,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:06,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:07,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:07,323 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:07,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:07,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512573249] [2023-11-29 00:57:07,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512573249] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:07,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:07,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:07,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018009384] [2023-11-29 00:57:07,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:07,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:07,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:07,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:07,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:07,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:07,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 176 transitions, 3526 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:07,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:07,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:07,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:09,853 INFO L124 PetriNetUnfolderBase]: 7371/11661 cut-off events. [2023-11-29 00:57:09,854 INFO L125 PetriNetUnfolderBase]: For 167585/167617 co-relation queries the response was YES. [2023-11-29 00:57:09,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59953 conditions, 11661 events. 7371/11661 cut-off events. For 167585/167617 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 83188 event pairs, 2787 based on Foata normal form. 25/11659 useless extension candidates. Maximal degree in co-relation 59882. Up to 3522 conditions per place. [2023-11-29 00:57:09,996 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 180 selfloop transitions, 71 changer transitions 6/261 dead transitions. [2023-11-29 00:57:09,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 261 transitions, 4635 flow [2023-11-29 00:57:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:09,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 00:57:09,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 00:57:09,997 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 00:57:09,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 00:57:09,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:09,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 00:57:09,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:09,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:09,999 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:09,999 INFO L175 Difference]: Start difference. First operand has 167 places, 176 transitions, 3526 flow. Second operand 7 states and 149 transitions. [2023-11-29 00:57:09,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 261 transitions, 4635 flow [2023-11-29 00:57:10,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 261 transitions, 4487 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-29 00:57:10,452 INFO L231 Difference]: Finished difference. Result has 169 places, 175 transitions, 3502 flow [2023-11-29 00:57:10,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3502, PETRI_PLACES=169, PETRI_TRANSITIONS=175} [2023-11-29 00:57:10,453 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 132 predicate places. [2023-11-29 00:57:10,453 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 175 transitions, 3502 flow [2023-11-29 00:57:10,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:10,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:10,454 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:10,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 00:57:10,454 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:10,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:10,454 INFO L85 PathProgramCache]: Analyzing trace with hash -593509122, now seen corresponding path program 1 times [2023-11-29 00:57:10,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:10,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917488697] [2023-11-29 00:57:10,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:10,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:10,829 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:10,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:10,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917488697] [2023-11-29 00:57:10,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917488697] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:10,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:10,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:10,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436108312] [2023-11-29 00:57:10,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:10,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:10,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:10,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:10,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:10,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:10,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 175 transitions, 3502 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:10,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:10,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:10,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:14,821 INFO L124 PetriNetUnfolderBase]: 11079/17944 cut-off events. [2023-11-29 00:57:14,821 INFO L125 PetriNetUnfolderBase]: For 219476/219502 co-relation queries the response was YES. [2023-11-29 00:57:15,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86081 conditions, 17944 events. 11079/17944 cut-off events. For 219476/219502 co-relation queries the response was YES. Maximal size of possible extension queue 1106. Compared 140560 event pairs, 2229 based on Foata normal form. 12/17928 useless extension candidates. Maximal degree in co-relation 86009. Up to 9156 conditions per place. [2023-11-29 00:57:15,090 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 274 selfloop transitions, 46 changer transitions 1/325 dead transitions. [2023-11-29 00:57:15,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 325 transitions, 6024 flow [2023-11-29 00:57:15,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:15,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:15,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2023-11-29 00:57:15,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2023-11-29 00:57:15,091 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 152 transitions. [2023-11-29 00:57:15,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 152 transitions. [2023-11-29 00:57:15,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:15,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 152 transitions. [2023-11-29 00:57:15,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:15,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:15,092 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:15,092 INFO L175 Difference]: Start difference. First operand has 169 places, 175 transitions, 3502 flow. Second operand 7 states and 152 transitions. [2023-11-29 00:57:15,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 325 transitions, 6024 flow [2023-11-29 00:57:16,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 325 transitions, 5816 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-29 00:57:16,104 INFO L231 Difference]: Finished difference. Result has 174 places, 203 transitions, 4004 flow [2023-11-29 00:57:16,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4004, PETRI_PLACES=174, PETRI_TRANSITIONS=203} [2023-11-29 00:57:16,104 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 137 predicate places. [2023-11-29 00:57:16,104 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 203 transitions, 4004 flow [2023-11-29 00:57:16,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:16,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:16,105 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:16,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 00:57:16,105 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:16,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:16,105 INFO L85 PathProgramCache]: Analyzing trace with hash 2058483782, now seen corresponding path program 2 times [2023-11-29 00:57:16,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:16,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925079468] [2023-11-29 00:57:16,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:16,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:16,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:16,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925079468] [2023-11-29 00:57:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925079468] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884106439] [2023-11-29 00:57:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:16,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:16,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:16,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:16,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:16,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 203 transitions, 4004 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:16,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:16,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:16,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:20,610 INFO L124 PetriNetUnfolderBase]: 11163/17876 cut-off events. [2023-11-29 00:57:20,610 INFO L125 PetriNetUnfolderBase]: For 239011/239031 co-relation queries the response was YES. [2023-11-29 00:57:20,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89149 conditions, 17876 events. 11163/17876 cut-off events. For 239011/239031 co-relation queries the response was YES. Maximal size of possible extension queue 1133. Compared 139305 event pairs, 4041 based on Foata normal form. 10/17834 useless extension candidates. Maximal degree in co-relation 89072. Up to 10865 conditions per place. [2023-11-29 00:57:20,855 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 210 selfloop transitions, 79 changer transitions 9/302 dead transitions. [2023-11-29 00:57:20,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 302 transitions, 5442 flow [2023-11-29 00:57:20,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:20,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 00:57:20,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 00:57:20,857 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 00:57:20,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 00:57:20,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:20,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 00:57:20,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,858 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,858 INFO L175 Difference]: Start difference. First operand has 174 places, 203 transitions, 4004 flow. Second operand 7 states and 149 transitions. [2023-11-29 00:57:20,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 302 transitions, 5442 flow [2023-11-29 00:57:21,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 302 transitions, 5412 flow, removed 15 selfloop flow, removed 0 redundant places. [2023-11-29 00:57:21,721 INFO L231 Difference]: Finished difference. Result has 184 places, 215 transitions, 4392 flow [2023-11-29 00:57:21,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=184, PETRI_TRANSITIONS=215} [2023-11-29 00:57:21,722 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 147 predicate places. [2023-11-29 00:57:21,722 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 215 transitions, 4392 flow [2023-11-29 00:57:21,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:21,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:21,722 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:21,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 00:57:21,722 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:21,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:21,723 INFO L85 PathProgramCache]: Analyzing trace with hash -268211430, now seen corresponding path program 3 times [2023-11-29 00:57:21,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:21,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241237294] [2023-11-29 00:57:21,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:21,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:21,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:22,055 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:22,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:22,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241237294] [2023-11-29 00:57:22,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241237294] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:22,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:22,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:22,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525620742] [2023-11-29 00:57:22,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:22,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:22,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:22,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:22,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:22,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:22,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 215 transitions, 4392 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:22,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:22,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:22,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:26,255 INFO L124 PetriNetUnfolderBase]: 11387/18302 cut-off events. [2023-11-29 00:57:26,255 INFO L125 PetriNetUnfolderBase]: For 259892/259910 co-relation queries the response was YES. [2023-11-29 00:57:26,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93502 conditions, 18302 events. 11387/18302 cut-off events. For 259892/259910 co-relation queries the response was YES. Maximal size of possible extension queue 1149. Compared 142373 event pairs, 3611 based on Foata normal form. 16/18274 useless extension candidates. Maximal degree in co-relation 93420. Up to 7150 conditions per place. [2023-11-29 00:57:26,550 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 239 selfloop transitions, 114 changer transitions 1/358 dead transitions. [2023-11-29 00:57:26,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 358 transitions, 6932 flow [2023-11-29 00:57:26,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:26,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:26,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2023-11-29 00:57:26,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2023-11-29 00:57:26,551 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 161 transitions. [2023-11-29 00:57:26,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 161 transitions. [2023-11-29 00:57:26,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:26,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 161 transitions. [2023-11-29 00:57:26,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:26,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:26,553 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:26,553 INFO L175 Difference]: Start difference. First operand has 184 places, 215 transitions, 4392 flow. Second operand 7 states and 161 transitions. [2023-11-29 00:57:26,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 358 transitions, 6932 flow [2023-11-29 00:57:27,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 358 transitions, 6706 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-29 00:57:27,827 INFO L231 Difference]: Finished difference. Result has 190 places, 246 transitions, 5278 flow [2023-11-29 00:57:27,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4238, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5278, PETRI_PLACES=190, PETRI_TRANSITIONS=246} [2023-11-29 00:57:27,827 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 153 predicate places. [2023-11-29 00:57:27,828 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 246 transitions, 5278 flow [2023-11-29 00:57:27,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:27,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:27,828 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:27,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 00:57:27,828 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:27,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:27,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1020295346, now seen corresponding path program 4 times [2023-11-29 00:57:27,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:27,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041808049] [2023-11-29 00:57:27,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:27,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:27,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:28,270 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:28,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:28,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041808049] [2023-11-29 00:57:28,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041808049] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:28,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:28,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:28,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519851794] [2023-11-29 00:57:28,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:28,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:28,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:28,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:28,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:28,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:28,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 246 transitions, 5278 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:28,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:28,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:28,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:32,953 INFO L124 PetriNetUnfolderBase]: 11381/18211 cut-off events. [2023-11-29 00:57:32,954 INFO L125 PetriNetUnfolderBase]: For 284261/284273 co-relation queries the response was YES. [2023-11-29 00:57:33,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96005 conditions, 18211 events. 11381/18211 cut-off events. For 284261/284273 co-relation queries the response was YES. Maximal size of possible extension queue 1140. Compared 141805 event pairs, 3949 based on Foata normal form. 6/18173 useless extension candidates. Maximal degree in co-relation 95919. Up to 10901 conditions per place. [2023-11-29 00:57:33,255 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 217 selfloop transitions, 101 changer transitions 9/331 dead transitions. [2023-11-29 00:57:33,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 331 transitions, 6433 flow [2023-11-29 00:57:33,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:33,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:33,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2023-11-29 00:57:33,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2023-11-29 00:57:33,257 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 153 transitions. [2023-11-29 00:57:33,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 153 transitions. [2023-11-29 00:57:33,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:33,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 153 transitions. [2023-11-29 00:57:33,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:33,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:33,259 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:33,259 INFO L175 Difference]: Start difference. First operand has 190 places, 246 transitions, 5278 flow. Second operand 7 states and 153 transitions. [2023-11-29 00:57:33,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 331 transitions, 6433 flow [2023-11-29 00:57:34,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 331 transitions, 6283 flow, removed 47 selfloop flow, removed 1 redundant places. [2023-11-29 00:57:34,414 INFO L231 Difference]: Finished difference. Result has 196 places, 247 transitions, 5340 flow [2023-11-29 00:57:34,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5099, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5340, PETRI_PLACES=196, PETRI_TRANSITIONS=247} [2023-11-29 00:57:34,415 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 159 predicate places. [2023-11-29 00:57:34,415 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 247 transitions, 5340 flow [2023-11-29 00:57:34,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:34,415 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:34,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-29 00:57:34,415 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:34,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:34,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1194165798, now seen corresponding path program 5 times [2023-11-29 00:57:34,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:34,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276212898] [2023-11-29 00:57:34,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:34,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:34,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:34,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:34,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:34,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276212898] [2023-11-29 00:57:34,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276212898] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:34,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:34,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:34,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879217991] [2023-11-29 00:57:34,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:34,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:34,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:34,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:34,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:34,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:34,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 247 transitions, 5340 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:34,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:34,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:39,836 INFO L124 PetriNetUnfolderBase]: 11689/18751 cut-off events. [2023-11-29 00:57:39,837 INFO L125 PetriNetUnfolderBase]: For 300530/300542 co-relation queries the response was YES. [2023-11-29 00:57:40,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99122 conditions, 18751 events. 11689/18751 cut-off events. For 300530/300542 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 147091 event pairs, 4239 based on Foata normal form. 12/18719 useless extension candidates. Maximal degree in co-relation 99035. Up to 10949 conditions per place. [2023-11-29 00:57:40,159 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 216 selfloop transitions, 109 changer transitions 1/330 dead transitions. [2023-11-29 00:57:40,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 330 transitions, 6580 flow [2023-11-29 00:57:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:40,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:40,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 00:57:40,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 00:57:40,160 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 00:57:40,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 00:57:40,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:40,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 00:57:40,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,162 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,162 INFO L175 Difference]: Start difference. First operand has 196 places, 247 transitions, 5340 flow. Second operand 7 states and 160 transitions. [2023-11-29 00:57:40,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 330 transitions, 6580 flow [2023-11-29 00:57:41,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 330 transitions, 6406 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-11-29 00:57:41,662 INFO L231 Difference]: Finished difference. Result has 200 places, 255 transitions, 5616 flow [2023-11-29 00:57:41,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5616, PETRI_PLACES=200, PETRI_TRANSITIONS=255} [2023-11-29 00:57:41,663 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 163 predicate places. [2023-11-29 00:57:41,663 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 255 transitions, 5616 flow [2023-11-29 00:57:41,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:41,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:41,663 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:41,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-29 00:57:41,663 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:41,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:41,664 INFO L85 PathProgramCache]: Analyzing trace with hash -391624102, now seen corresponding path program 6 times [2023-11-29 00:57:41,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:41,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841855058] [2023-11-29 00:57:41,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:41,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:41,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:41,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:41,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:41,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841855058] [2023-11-29 00:57:41,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841855058] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:41,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:41,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:41,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425147454] [2023-11-29 00:57:41,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:41,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:41,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:41,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:41,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:41,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 255 transitions, 5616 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:41,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:41,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:41,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:47,237 INFO L124 PetriNetUnfolderBase]: 11746/18767 cut-off events. [2023-11-29 00:57:47,237 INFO L125 PetriNetUnfolderBase]: For 307335/307355 co-relation queries the response was YES. [2023-11-29 00:57:47,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99590 conditions, 18767 events. 11746/18767 cut-off events. For 307335/307355 co-relation queries the response was YES. Maximal size of possible extension queue 1200. Compared 146119 event pairs, 4565 based on Foata normal form. 16/18731 useless extension candidates. Maximal degree in co-relation 99502. Up to 10961 conditions per place. [2023-11-29 00:57:47,522 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 220 selfloop transitions, 110 changer transitions 2/336 dead transitions. [2023-11-29 00:57:47,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 336 transitions, 6742 flow [2023-11-29 00:57:47,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:47,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:47,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2023-11-29 00:57:47,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864661654135338 [2023-11-29 00:57:47,523 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 156 transitions. [2023-11-29 00:57:47,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 156 transitions. [2023-11-29 00:57:47,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:47,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 156 transitions. [2023-11-29 00:57:47,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:47,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:47,524 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:47,524 INFO L175 Difference]: Start difference. First operand has 200 places, 255 transitions, 5616 flow. Second operand 7 states and 156 transitions. [2023-11-29 00:57:47,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 336 transitions, 6742 flow [2023-11-29 00:57:48,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 336 transitions, 6570 flow, removed 18 selfloop flow, removed 2 redundant places. [2023-11-29 00:57:48,705 INFO L231 Difference]: Finished difference. Result has 205 places, 256 transitions, 5702 flow [2023-11-29 00:57:48,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5702, PETRI_PLACES=205, PETRI_TRANSITIONS=256} [2023-11-29 00:57:48,706 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 168 predicate places. [2023-11-29 00:57:48,706 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 256 transitions, 5702 flow [2023-11-29 00:57:48,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:48,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:48,706 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:48,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-29 00:57:48,707 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:48,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:48,707 INFO L85 PathProgramCache]: Analyzing trace with hash 535877116, now seen corresponding path program 7 times [2023-11-29 00:57:48,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:48,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111315996] [2023-11-29 00:57:48,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:48,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:48,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:48,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111315996] [2023-11-29 00:57:48,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111315996] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:48,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:48,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:48,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468196833] [2023-11-29 00:57:48,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:48,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:48,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:48,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:48,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:48,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:48,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 256 transitions, 5702 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:48,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:48,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:48,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:54,001 INFO L124 PetriNetUnfolderBase]: 11725/18805 cut-off events. [2023-11-29 00:57:54,001 INFO L125 PetriNetUnfolderBase]: For 313206/313218 co-relation queries the response was YES. [2023-11-29 00:57:54,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99656 conditions, 18805 events. 11725/18805 cut-off events. For 313206/313218 co-relation queries the response was YES. Maximal size of possible extension queue 1192. Compared 147582 event pairs, 4079 based on Foata normal form. 6/18767 useless extension candidates. Maximal degree in co-relation 99567. Up to 10961 conditions per place. [2023-11-29 00:57:54,301 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 210 selfloop transitions, 108 changer transitions 8/330 dead transitions. [2023-11-29 00:57:54,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 330 transitions, 6734 flow [2023-11-29 00:57:54,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:54,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:54,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 00:57:54,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 00:57:54,302 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 00:57:54,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 00:57:54,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:54,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 00:57:54,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:54,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:54,303 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:54,303 INFO L175 Difference]: Start difference. First operand has 205 places, 256 transitions, 5702 flow. Second operand 7 states and 149 transitions. [2023-11-29 00:57:54,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 330 transitions, 6734 flow [2023-11-29 00:57:55,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 330 transitions, 6535 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 00:57:55,634 INFO L231 Difference]: Finished difference. Result has 209 places, 255 transitions, 5687 flow [2023-11-29 00:57:55,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5466, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5687, PETRI_PLACES=209, PETRI_TRANSITIONS=255} [2023-11-29 00:57:55,635 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 172 predicate places. [2023-11-29 00:57:55,635 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 255 transitions, 5687 flow [2023-11-29 00:57:55,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:55,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:55,635 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:57:55,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-29 00:57:55,635 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:57:55,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:55,636 INFO L85 PathProgramCache]: Analyzing trace with hash 524592778, now seen corresponding path program 8 times [2023-11-29 00:57:55,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:55,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622361453] [2023-11-29 00:57:55,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:55,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:55,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:55,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:57:55,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:55,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622361453] [2023-11-29 00:57:55,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622361453] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:55,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:55,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:55,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317674497] [2023-11-29 00:57:55,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:55,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:55,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:55,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:55,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:55,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:57:55,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 255 transitions, 5687 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:55,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:55,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:57:55,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:01,115 INFO L124 PetriNetUnfolderBase]: 11761/18827 cut-off events. [2023-11-29 00:58:01,115 INFO L125 PetriNetUnfolderBase]: For 314955/314975 co-relation queries the response was YES. [2023-11-29 00:58:01,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99985 conditions, 18827 events. 11761/18827 cut-off events. For 314955/314975 co-relation queries the response was YES. Maximal size of possible extension queue 1205. Compared 146884 event pairs, 4709 based on Foata normal form. 10/18785 useless extension candidates. Maximal degree in co-relation 99895. Up to 10961 conditions per place. [2023-11-29 00:58:01,545 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 216 selfloop transitions, 110 changer transitions 1/331 dead transitions. [2023-11-29 00:58:01,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 331 transitions, 6745 flow [2023-11-29 00:58:01,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:01,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:01,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 00:58:01,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 00:58:01,547 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 00:58:01,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 00:58:01,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:01,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 00:58:01,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:01,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:01,548 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:01,548 INFO L175 Difference]: Start difference. First operand has 209 places, 255 transitions, 5687 flow. Second operand 7 states and 160 transitions. [2023-11-29 00:58:01,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 331 transitions, 6745 flow [2023-11-29 00:58:02,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 331 transitions, 6519 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-29 00:58:02,788 INFO L231 Difference]: Finished difference. Result has 211 places, 258 transitions, 5773 flow [2023-11-29 00:58:02,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5463, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5773, PETRI_PLACES=211, PETRI_TRANSITIONS=258} [2023-11-29 00:58:02,789 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 174 predicate places. [2023-11-29 00:58:02,789 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 258 transitions, 5773 flow [2023-11-29 00:58:02,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:02,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:02,789 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:02,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-29 00:58:02,789 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:02,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:02,789 INFO L85 PathProgramCache]: Analyzing trace with hash -2081503352, now seen corresponding path program 9 times [2023-11-29 00:58:02,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:02,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453752951] [2023-11-29 00:58:02,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:02,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:03,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:03,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:03,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453752951] [2023-11-29 00:58:03,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453752951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:03,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:03,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:03,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322902431] [2023-11-29 00:58:03,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:03,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:03,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:03,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:03,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:03,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:03,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 258 transitions, 5773 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:03,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:03,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:03,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:08,145 INFO L124 PetriNetUnfolderBase]: 11791/18886 cut-off events. [2023-11-29 00:58:08,145 INFO L125 PetriNetUnfolderBase]: For 319024/319042 co-relation queries the response was YES. [2023-11-29 00:58:08,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100336 conditions, 18886 events. 11791/18886 cut-off events. For 319024/319042 co-relation queries the response was YES. Maximal size of possible extension queue 1205. Compared 147341 event pairs, 4681 based on Foata normal form. 16/18858 useless extension candidates. Maximal degree in co-relation 100244. Up to 10973 conditions per place. [2023-11-29 00:58:08,466 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 219 selfloop transitions, 110 changer transitions 1/334 dead transitions. [2023-11-29 00:58:08,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 334 transitions, 6782 flow [2023-11-29 00:58:08,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:08,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:08,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2023-11-29 00:58:08,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977443609022557 [2023-11-29 00:58:08,467 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 159 transitions. [2023-11-29 00:58:08,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 159 transitions. [2023-11-29 00:58:08,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:08,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 159 transitions. [2023-11-29 00:58:08,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:08,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:08,469 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:08,469 INFO L175 Difference]: Start difference. First operand has 211 places, 258 transitions, 5773 flow. Second operand 7 states and 159 transitions. [2023-11-29 00:58:08,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 334 transitions, 6782 flow [2023-11-29 00:58:09,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 334 transitions, 6599 flow, removed 10 selfloop flow, removed 5 redundant places. [2023-11-29 00:58:09,764 INFO L231 Difference]: Finished difference. Result has 213 places, 259 transitions, 5827 flow [2023-11-29 00:58:09,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5827, PETRI_PLACES=213, PETRI_TRANSITIONS=259} [2023-11-29 00:58:09,764 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 176 predicate places. [2023-11-29 00:58:09,764 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 259 transitions, 5827 flow [2023-11-29 00:58:09,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:09,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:09,765 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:09,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-29 00:58:09,765 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:09,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:09,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1316048608, now seen corresponding path program 10 times [2023-11-29 00:58:09,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:09,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497583397] [2023-11-29 00:58:09,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:09,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:10,083 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:10,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:10,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497583397] [2023-11-29 00:58:10,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497583397] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:10,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:10,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:10,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727328590] [2023-11-29 00:58:10,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:10,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:10,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:10,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:10,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:10,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:10,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 259 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:10,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:10,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:10,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:15,193 INFO L124 PetriNetUnfolderBase]: 11872/19174 cut-off events. [2023-11-29 00:58:15,193 INFO L125 PetriNetUnfolderBase]: For 325615/325629 co-relation queries the response was YES. [2023-11-29 00:58:15,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101686 conditions, 19174 events. 11872/19174 cut-off events. For 325615/325629 co-relation queries the response was YES. Maximal size of possible extension queue 1236. Compared 152309 event pairs, 4251 based on Foata normal form. 6/19128 useless extension candidates. Maximal degree in co-relation 101595. Up to 10973 conditions per place. [2023-11-29 00:58:15,488 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 223 selfloop transitions, 111 changer transitions 1/339 dead transitions. [2023-11-29 00:58:15,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 339 transitions, 6952 flow [2023-11-29 00:58:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:15,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:15,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2023-11-29 00:58:15,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977443609022557 [2023-11-29 00:58:15,489 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 159 transitions. [2023-11-29 00:58:15,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 159 transitions. [2023-11-29 00:58:15,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:15,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 159 transitions. [2023-11-29 00:58:15,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.714285714285715) internal successors, (159), 7 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:15,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:15,490 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:15,490 INFO L175 Difference]: Start difference. First operand has 213 places, 259 transitions, 5827 flow. Second operand 7 states and 159 transitions. [2023-11-29 00:58:15,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 339 transitions, 6952 flow [2023-11-29 00:58:16,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 339 transitions, 6764 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-29 00:58:16,778 INFO L231 Difference]: Finished difference. Result has 218 places, 263 transitions, 5954 flow [2023-11-29 00:58:16,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5642, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5954, PETRI_PLACES=218, PETRI_TRANSITIONS=263} [2023-11-29 00:58:16,779 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 181 predicate places. [2023-11-29 00:58:16,779 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 263 transitions, 5954 flow [2023-11-29 00:58:16,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:16,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:16,779 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:16,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-29 00:58:16,779 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:16,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:16,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1784206800, now seen corresponding path program 11 times [2023-11-29 00:58:16,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:16,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291934998] [2023-11-29 00:58:16,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:16,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:16,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:17,080 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:17,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:17,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291934998] [2023-11-29 00:58:17,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291934998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:17,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:17,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:17,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170948883] [2023-11-29 00:58:17,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:17,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:17,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:17,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:17,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:17,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:17,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 263 transitions, 5954 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:17,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:17,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:17,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:22,580 INFO L124 PetriNetUnfolderBase]: 11851/19020 cut-off events. [2023-11-29 00:58:22,580 INFO L125 PetriNetUnfolderBase]: For 331477/331495 co-relation queries the response was YES. [2023-11-29 00:58:22,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102145 conditions, 19020 events. 11851/19020 cut-off events. For 331477/331495 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 149015 event pairs, 4743 based on Foata normal form. 10/18986 useless extension candidates. Maximal degree in co-relation 102052. Up to 10973 conditions per place. [2023-11-29 00:58:22,906 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 213 selfloop transitions, 109 changer transitions 8/334 dead transitions. [2023-11-29 00:58:22,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 334 transitions, 6963 flow [2023-11-29 00:58:22,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:22,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:22,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2023-11-29 00:58:22,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2023-11-29 00:58:22,907 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 153 transitions. [2023-11-29 00:58:22,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 153 transitions. [2023-11-29 00:58:22,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:22,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 153 transitions. [2023-11-29 00:58:22,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:22,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:22,909 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:22,909 INFO L175 Difference]: Start difference. First operand has 218 places, 263 transitions, 5954 flow. Second operand 7 states and 153 transitions. [2023-11-29 00:58:22,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 334 transitions, 6963 flow [2023-11-29 00:58:24,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 334 transitions, 6773 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-29 00:58:24,220 INFO L231 Difference]: Finished difference. Result has 222 places, 262 transitions, 5962 flow [2023-11-29 00:58:24,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5764, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5962, PETRI_PLACES=222, PETRI_TRANSITIONS=262} [2023-11-29 00:58:24,221 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 185 predicate places. [2023-11-29 00:58:24,221 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 262 transitions, 5962 flow [2023-11-29 00:58:24,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:24,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:24,221 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:24,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-29 00:58:24,221 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:24,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:24,221 INFO L85 PathProgramCache]: Analyzing trace with hash -300014914, now seen corresponding path program 12 times [2023-11-29 00:58:24,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:24,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402053664] [2023-11-29 00:58:24,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:24,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:24,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:24,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:24,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402053664] [2023-11-29 00:58:24,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402053664] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:24,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:24,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:24,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033967574] [2023-11-29 00:58:24,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:24,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:24,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:24,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:24,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:24,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:24,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 262 transitions, 5962 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:24,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:24,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:24,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:29,460 INFO L124 PetriNetUnfolderBase]: 11818/19050 cut-off events. [2023-11-29 00:58:29,460 INFO L125 PetriNetUnfolderBase]: For 332348/332368 co-relation queries the response was YES. [2023-11-29 00:58:29,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101923 conditions, 19050 events. 11818/19050 cut-off events. For 332348/332368 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 150823 event pairs, 4263 based on Foata normal form. 10/19008 useless extension candidates. Maximal degree in co-relation 101829. Up to 10973 conditions per place. [2023-11-29 00:58:29,791 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 214 selfloop transitions, 107 changer transitions 8/333 dead transitions. [2023-11-29 00:58:29,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 333 transitions, 6957 flow [2023-11-29 00:58:29,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:29,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:29,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2023-11-29 00:58:29,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2023-11-29 00:58:29,793 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 153 transitions. [2023-11-29 00:58:29,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 153 transitions. [2023-11-29 00:58:29,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:29,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 153 transitions. [2023-11-29 00:58:29,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:29,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:29,794 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:29,794 INFO L175 Difference]: Start difference. First operand has 222 places, 262 transitions, 5962 flow. Second operand 7 states and 153 transitions. [2023-11-29 00:58:29,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 333 transitions, 6957 flow [2023-11-29 00:58:31,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 333 transitions, 6734 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 00:58:31,344 INFO L231 Difference]: Finished difference. Result has 222 places, 261 transitions, 5922 flow [2023-11-29 00:58:31,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5922, PETRI_PLACES=222, PETRI_TRANSITIONS=261} [2023-11-29 00:58:31,344 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 185 predicate places. [2023-11-29 00:58:31,345 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 261 transitions, 5922 flow [2023-11-29 00:58:31,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:31,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:31,345 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:31,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-29 00:58:31,345 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:31,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:31,346 INFO L85 PathProgramCache]: Analyzing trace with hash -697061826, now seen corresponding path program 13 times [2023-11-29 00:58:31,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:31,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618955272] [2023-11-29 00:58:31,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:31,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:31,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:31,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:31,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:31,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618955272] [2023-11-29 00:58:31,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618955272] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:31,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:31,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:31,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297590291] [2023-11-29 00:58:31,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:31,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:31,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:31,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:31,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:31,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:31,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 261 transitions, 5922 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:31,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:31,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:31,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:36,541 INFO L124 PetriNetUnfolderBase]: 11774/18851 cut-off events. [2023-11-29 00:58:36,541 INFO L125 PetriNetUnfolderBase]: For 331463/331483 co-relation queries the response was YES. [2023-11-29 00:58:36,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101442 conditions, 18851 events. 11774/18851 cut-off events. For 331463/331483 co-relation queries the response was YES. Maximal size of possible extension queue 1209. Compared 147130 event pairs, 4723 based on Foata normal form. 10/18809 useless extension candidates. Maximal degree in co-relation 101348. Up to 10973 conditions per place. [2023-11-29 00:58:36,832 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 213 selfloop transitions, 111 changer transitions 2/330 dead transitions. [2023-11-29 00:58:36,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 330 transitions, 6899 flow [2023-11-29 00:58:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:36,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2023-11-29 00:58:36,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2023-11-29 00:58:36,834 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 152 transitions. [2023-11-29 00:58:36,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 152 transitions. [2023-11-29 00:58:36,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:36,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 152 transitions. [2023-11-29 00:58:36,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:36,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:36,835 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:36,835 INFO L175 Difference]: Start difference. First operand has 222 places, 261 transitions, 5922 flow. Second operand 7 states and 152 transitions. [2023-11-29 00:58:36,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 330 transitions, 6899 flow [2023-11-29 00:58:38,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 330 transitions, 6676 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-11-29 00:58:38,100 INFO L231 Difference]: Finished difference. Result has 220 places, 260 transitions, 5892 flow [2023-11-29 00:58:38,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5670, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5892, PETRI_PLACES=220, PETRI_TRANSITIONS=260} [2023-11-29 00:58:38,101 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 183 predicate places. [2023-11-29 00:58:38,101 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 260 transitions, 5892 flow [2023-11-29 00:58:38,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:38,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:38,101 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:38,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-29 00:58:38,101 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:38,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:38,102 INFO L85 PathProgramCache]: Analyzing trace with hash -726975926, now seen corresponding path program 14 times [2023-11-29 00:58:38,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:38,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147794962] [2023-11-29 00:58:38,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:38,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:38,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:38,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:38,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:38,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147794962] [2023-11-29 00:58:38,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147794962] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:38,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:38,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:38,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413550329] [2023-11-29 00:58:38,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:38,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:38,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:38,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:38,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:38,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:38,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 260 transitions, 5892 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:38,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:38,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:38,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:43,497 INFO L124 PetriNetUnfolderBase]: 11753/18803 cut-off events. [2023-11-29 00:58:43,498 INFO L125 PetriNetUnfolderBase]: For 332209/332229 co-relation queries the response was YES. [2023-11-29 00:58:43,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101371 conditions, 18803 events. 11753/18803 cut-off events. For 332209/332229 co-relation queries the response was YES. Maximal size of possible extension queue 1206. Compared 146613 event pairs, 4717 based on Foata normal form. 10/18761 useless extension candidates. Maximal degree in co-relation 101279. Up to 10973 conditions per place. [2023-11-29 00:58:43,794 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 207 selfloop transitions, 109 changer transitions 8/328 dead transitions. [2023-11-29 00:58:43,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 328 transitions, 6851 flow [2023-11-29 00:58:43,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:43,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 00:58:43,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 00:58:43,795 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 00:58:43,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 00:58:43,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:43,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 00:58:43,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:43,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:43,797 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:43,797 INFO L175 Difference]: Start difference. First operand has 220 places, 260 transitions, 5892 flow. Second operand 7 states and 149 transitions. [2023-11-29 00:58:43,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 328 transitions, 6851 flow [2023-11-29 00:58:45,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 328 transitions, 6654 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 00:58:45,129 INFO L231 Difference]: Finished difference. Result has 223 places, 258 transitions, 5843 flow [2023-11-29 00:58:45,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5843, PETRI_PLACES=223, PETRI_TRANSITIONS=258} [2023-11-29 00:58:45,130 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 186 predicate places. [2023-11-29 00:58:45,130 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 258 transitions, 5843 flow [2023-11-29 00:58:45,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:45,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:45,130 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:45,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-29 00:58:45,130 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:45,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:45,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1975929058, now seen corresponding path program 16 times [2023-11-29 00:58:45,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:45,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939799961] [2023-11-29 00:58:45,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:45,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:45,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:45,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939799961] [2023-11-29 00:58:45,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939799961] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:45,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:45,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:45,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098118056] [2023-11-29 00:58:45,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:45,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:45,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:45,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:45,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:45,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:45,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 258 transitions, 5843 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:45,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:45,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:45,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:50,529 INFO L124 PetriNetUnfolderBase]: 12233/19653 cut-off events. [2023-11-29 00:58:50,530 INFO L125 PetriNetUnfolderBase]: For 345550/345570 co-relation queries the response was YES. [2023-11-29 00:58:50,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106089 conditions, 19653 events. 12233/19653 cut-off events. For 345550/345570 co-relation queries the response was YES. Maximal size of possible extension queue 1273. Compared 155746 event pairs, 3255 based on Foata normal form. 18/19631 useless extension candidates. Maximal degree in co-relation 105997. Up to 8746 conditions per place. [2023-11-29 00:58:50,843 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 275 selfloop transitions, 117 changer transitions 1/397 dead transitions. [2023-11-29 00:58:50,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 397 transitions, 8524 flow [2023-11-29 00:58:50,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:50,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:50,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 00:58:50,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 00:58:50,844 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 00:58:50,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 00:58:50,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:50,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 00:58:50,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:50,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:50,846 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:50,846 INFO L175 Difference]: Start difference. First operand has 223 places, 258 transitions, 5843 flow. Second operand 7 states and 149 transitions. [2023-11-29 00:58:50,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 397 transitions, 8524 flow [2023-11-29 00:58:52,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 397 transitions, 8298 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-29 00:58:52,406 INFO L231 Difference]: Finished difference. Result has 227 places, 284 transitions, 6727 flow [2023-11-29 00:58:52,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5635, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6727, PETRI_PLACES=227, PETRI_TRANSITIONS=284} [2023-11-29 00:58:52,407 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 190 predicate places. [2023-11-29 00:58:52,407 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 284 transitions, 6727 flow [2023-11-29 00:58:52,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:52,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:52,407 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:58:52,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-29 00:58:52,408 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:58:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash -524351106, now seen corresponding path program 17 times [2023-11-29 00:58:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546225559] [2023-11-29 00:58:52,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:52,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:52,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:52,664 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:58:52,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:52,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546225559] [2023-11-29 00:58:52,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546225559] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:58:52,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:58:52,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:58:52,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38853764] [2023-11-29 00:58:52,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:58:52,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:58:52,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:52,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:58:52,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:58:52,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:58:52,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 284 transitions, 6727 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:52,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:52,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:58:52,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:58,236 INFO L124 PetriNetUnfolderBase]: 12304/19951 cut-off events. [2023-11-29 00:58:58,236 INFO L125 PetriNetUnfolderBase]: For 374015/374049 co-relation queries the response was YES. [2023-11-29 00:58:58,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108801 conditions, 19951 events. 12304/19951 cut-off events. For 374015/374049 co-relation queries the response was YES. Maximal size of possible extension queue 1310. Compared 160731 event pairs, 4163 based on Foata normal form. 18/19889 useless extension candidates. Maximal degree in co-relation 108706. Up to 10617 conditions per place. [2023-11-29 00:58:58,576 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 231 selfloop transitions, 145 changer transitions 5/385 dead transitions. [2023-11-29 00:58:58,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 385 transitions, 8758 flow [2023-11-29 00:58:58,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:58:58,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:58:58,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2023-11-29 00:58:58,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375939849624061 [2023-11-29 00:58:58,578 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 143 transitions. [2023-11-29 00:58:58,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 143 transitions. [2023-11-29 00:58:58,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:58,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 143 transitions. [2023-11-29 00:58:58,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:58,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:58,579 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:58,579 INFO L175 Difference]: Start difference. First operand has 227 places, 284 transitions, 6727 flow. Second operand 7 states and 143 transitions. [2023-11-29 00:58:58,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 385 transitions, 8758 flow [2023-11-29 00:59:00,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 385 transitions, 8593 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 00:59:00,340 INFO L231 Difference]: Finished difference. Result has 235 places, 295 transitions, 7200 flow [2023-11-29 00:59:00,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6579, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7200, PETRI_PLACES=235, PETRI_TRANSITIONS=295} [2023-11-29 00:59:00,341 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 198 predicate places. [2023-11-29 00:59:00,341 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 295 transitions, 7200 flow [2023-11-29 00:59:00,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:00,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:00,341 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:00,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-29 00:59:00,341 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:00,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:00,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1027545862, now seen corresponding path program 18 times [2023-11-29 00:59:00,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:00,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37393070] [2023-11-29 00:59:00,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:00,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:00,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:00,603 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:00,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:00,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37393070] [2023-11-29 00:59:00,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37393070] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:00,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:00,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:00,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632079880] [2023-11-29 00:59:00,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:00,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:00,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:00,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:00,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:00,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:00,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 295 transitions, 7200 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:00,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:00,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:00,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:06,095 INFO L124 PetriNetUnfolderBase]: 12266/19846 cut-off events. [2023-11-29 00:59:06,095 INFO L125 PetriNetUnfolderBase]: For 396572/396590 co-relation queries the response was YES. [2023-11-29 00:59:06,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111744 conditions, 19846 events. 12266/19846 cut-off events. For 396572/396590 co-relation queries the response was YES. Maximal size of possible extension queue 1284. Compared 159260 event pairs, 3085 based on Foata normal form. 18/19832 useless extension candidates. Maximal degree in co-relation 111645. Up to 8196 conditions per place. [2023-11-29 00:59:06,458 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 308 selfloop transitions, 103 changer transitions 1/416 dead transitions. [2023-11-29 00:59:06,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 416 transitions, 9401 flow [2023-11-29 00:59:06,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:06,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:06,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2023-11-29 00:59:06,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676691729323309 [2023-11-29 00:59:06,459 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 151 transitions. [2023-11-29 00:59:06,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 151 transitions. [2023-11-29 00:59:06,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:06,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 151 transitions. [2023-11-29 00:59:06,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:06,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:06,460 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:06,460 INFO L175 Difference]: Start difference. First operand has 235 places, 295 transitions, 7200 flow. Second operand 7 states and 151 transitions. [2023-11-29 00:59:06,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 416 transitions, 9401 flow [2023-11-29 00:59:08,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 416 transitions, 9077 flow, removed 16 selfloop flow, removed 4 redundant places. [2023-11-29 00:59:08,389 INFO L231 Difference]: Finished difference. Result has 238 places, 296 transitions, 7149 flow [2023-11-29 00:59:08,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6908, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7149, PETRI_PLACES=238, PETRI_TRANSITIONS=296} [2023-11-29 00:59:08,390 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 201 predicate places. [2023-11-29 00:59:08,390 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 296 transitions, 7149 flow [2023-11-29 00:59:08,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:08,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:08,390 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:08,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-29 00:59:08,391 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:08,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash 808538062, now seen corresponding path program 19 times [2023-11-29 00:59:08,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:08,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093920580] [2023-11-29 00:59:08,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:08,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:08,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:08,648 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:08,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:08,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093920580] [2023-11-29 00:59:08,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093920580] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:08,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:08,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:08,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272169367] [2023-11-29 00:59:08,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:08,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:08,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:08,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:08,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:08,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:08,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 296 transitions, 7149 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:08,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:08,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:08,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:14,172 INFO L124 PetriNetUnfolderBase]: 12252/19863 cut-off events. [2023-11-29 00:59:14,172 INFO L125 PetriNetUnfolderBase]: For 387898/387910 co-relation queries the response was YES. [2023-11-29 00:59:14,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111008 conditions, 19863 events. 12252/19863 cut-off events. For 387898/387910 co-relation queries the response was YES. Maximal size of possible extension queue 1290. Compared 159840 event pairs, 3917 based on Foata normal form. 14/19805 useless extension candidates. Maximal degree in co-relation 110908. Up to 10617 conditions per place. [2023-11-29 00:59:14,523 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 240 selfloop transitions, 162 changer transitions 1/407 dead transitions. [2023-11-29 00:59:14,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 407 transitions, 9356 flow [2023-11-29 00:59:14,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:14,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:14,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2023-11-29 00:59:14,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2023-11-29 00:59:14,524 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 153 transitions. [2023-11-29 00:59:14,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 153 transitions. [2023-11-29 00:59:14,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:14,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 153 transitions. [2023-11-29 00:59:14,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:14,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:14,525 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:14,525 INFO L175 Difference]: Start difference. First operand has 238 places, 296 transitions, 7149 flow. Second operand 7 states and 153 transitions. [2023-11-29 00:59:14,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 407 transitions, 9356 flow [2023-11-29 00:59:16,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 407 transitions, 9159 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-29 00:59:16,299 INFO L231 Difference]: Finished difference. Result has 245 places, 317 transitions, 7992 flow [2023-11-29 00:59:16,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6962, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7992, PETRI_PLACES=245, PETRI_TRANSITIONS=317} [2023-11-29 00:59:16,300 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 208 predicate places. [2023-11-29 00:59:16,300 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 317 transitions, 7992 flow [2023-11-29 00:59:16,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:16,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:16,300 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:16,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-29 00:59:16,301 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:16,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:16,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1642872794, now seen corresponding path program 20 times [2023-11-29 00:59:16,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:16,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336541687] [2023-11-29 00:59:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:16,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:16,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:16,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:16,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336541687] [2023-11-29 00:59:16,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336541687] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:16,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:16,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:16,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610884511] [2023-11-29 00:59:16,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:16,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:16,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:16,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:16,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:16,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:16,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 317 transitions, 7992 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:16,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:16,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:16,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:22,525 INFO L124 PetriNetUnfolderBase]: 12239/19802 cut-off events. [2023-11-29 00:59:22,525 INFO L125 PetriNetUnfolderBase]: For 403597/403609 co-relation queries the response was YES. [2023-11-29 00:59:22,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112938 conditions, 19802 events. 12239/19802 cut-off events. For 403597/403609 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 159045 event pairs, 3103 based on Foata normal form. 4/19774 useless extension candidates. Maximal degree in co-relation 112834. Up to 8196 conditions per place. [2023-11-29 00:59:22,875 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 301 selfloop transitions, 106 changer transitions 6/417 dead transitions. [2023-11-29 00:59:22,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 417 transitions, 9795 flow [2023-11-29 00:59:22,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:22,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:22,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2023-11-29 00:59:22,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375939849624061 [2023-11-29 00:59:22,877 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 143 transitions. [2023-11-29 00:59:22,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 143 transitions. [2023-11-29 00:59:22,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:22,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 143 transitions. [2023-11-29 00:59:22,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:22,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:22,879 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:22,879 INFO L175 Difference]: Start difference. First operand has 245 places, 317 transitions, 7992 flow. Second operand 7 states and 143 transitions. [2023-11-29 00:59:22,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 417 transitions, 9795 flow [2023-11-29 00:59:24,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 417 transitions, 9533 flow, removed 38 selfloop flow, removed 2 redundant places. [2023-11-29 00:59:24,827 INFO L231 Difference]: Finished difference. Result has 250 places, 316 transitions, 7913 flow [2023-11-29 00:59:24,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7690, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7913, PETRI_PLACES=250, PETRI_TRANSITIONS=316} [2023-11-29 00:59:24,828 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 213 predicate places. [2023-11-29 00:59:24,828 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 316 transitions, 7913 flow [2023-11-29 00:59:24,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:24,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:24,829 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:24,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-29 00:59:24,829 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:24,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:24,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1408450826, now seen corresponding path program 21 times [2023-11-29 00:59:24,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:24,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905674763] [2023-11-29 00:59:24,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:24,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:24,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:25,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:25,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:25,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905674763] [2023-11-29 00:59:25,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905674763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:25,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:25,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:25,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779030496] [2023-11-29 00:59:25,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:25,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:25,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:25,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:25,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:25,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:25,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 316 transitions, 7913 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:25,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:25,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:25,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:30,586 INFO L124 PetriNetUnfolderBase]: 12225/19694 cut-off events. [2023-11-29 00:59:30,587 INFO L125 PetriNetUnfolderBase]: For 406185/406205 co-relation queries the response was YES. [2023-11-29 00:59:30,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112299 conditions, 19694 events. 12225/19694 cut-off events. For 406185/406205 co-relation queries the response was YES. Maximal size of possible extension queue 1280. Compared 156703 event pairs, 3315 based on Foata normal form. 8/19662 useless extension candidates. Maximal degree in co-relation 112194. Up to 8913 conditions per place. [2023-11-29 00:59:30,966 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 279 selfloop transitions, 126 changer transitions 6/415 dead transitions. [2023-11-29 00:59:30,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 415 transitions, 9715 flow [2023-11-29 00:59:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:30,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:30,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2023-11-29 00:59:30,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375939849624061 [2023-11-29 00:59:30,967 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 143 transitions. [2023-11-29 00:59:30,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 143 transitions. [2023-11-29 00:59:30,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:30,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 143 transitions. [2023-11-29 00:59:30,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:30,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:30,968 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:30,968 INFO L175 Difference]: Start difference. First operand has 250 places, 316 transitions, 7913 flow. Second operand 7 states and 143 transitions. [2023-11-29 00:59:30,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 415 transitions, 9715 flow [2023-11-29 00:59:32,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 415 transitions, 9497 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-11-29 00:59:32,752 INFO L231 Difference]: Finished difference. Result has 251 places, 315 transitions, 7921 flow [2023-11-29 00:59:32,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7662, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7921, PETRI_PLACES=251, PETRI_TRANSITIONS=315} [2023-11-29 00:59:32,753 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 214 predicate places. [2023-11-29 00:59:32,753 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 315 transitions, 7921 flow [2023-11-29 00:59:32,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:32,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:32,754 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:32,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-29 00:59:32,754 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:32,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:32,754 INFO L85 PathProgramCache]: Analyzing trace with hash 684979480, now seen corresponding path program 22 times [2023-11-29 00:59:32,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:32,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337838930] [2023-11-29 00:59:32,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:32,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:33,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:33,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337838930] [2023-11-29 00:59:33,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337838930] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:33,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:33,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:33,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509928497] [2023-11-29 00:59:33,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:33,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:33,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:33,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:33,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:33,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:33,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 315 transitions, 7921 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:33,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:33,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:33,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:38,841 INFO L124 PetriNetUnfolderBase]: 12202/19728 cut-off events. [2023-11-29 00:59:38,841 INFO L125 PetriNetUnfolderBase]: For 409537/409551 co-relation queries the response was YES. [2023-11-29 00:59:39,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112411 conditions, 19728 events. 12202/19728 cut-off events. For 409537/409551 co-relation queries the response was YES. Maximal size of possible extension queue 1286. Compared 158098 event pairs, 3117 based on Foata normal form. 4/19692 useless extension candidates. Maximal degree in co-relation 112305. Up to 8913 conditions per place. [2023-11-29 00:59:39,225 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 275 selfloop transitions, 127 changer transitions 5/411 dead transitions. [2023-11-29 00:59:39,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 411 transitions, 9698 flow [2023-11-29 00:59:39,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:39,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:39,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2023-11-29 00:59:39,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225563909774437 [2023-11-29 00:59:39,227 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 139 transitions. [2023-11-29 00:59:39,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 139 transitions. [2023-11-29 00:59:39,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:39,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 139 transitions. [2023-11-29 00:59:39,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:39,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:39,228 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:39,228 INFO L175 Difference]: Start difference. First operand has 251 places, 315 transitions, 7921 flow. Second operand 7 states and 139 transitions. [2023-11-29 00:59:39,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 411 transitions, 9698 flow [2023-11-29 00:59:40,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 411 transitions, 9495 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 00:59:40,920 INFO L231 Difference]: Finished difference. Result has 253 places, 316 transitions, 8006 flow [2023-11-29 00:59:40,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7685, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8006, PETRI_PLACES=253, PETRI_TRANSITIONS=316} [2023-11-29 00:59:40,921 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 216 predicate places. [2023-11-29 00:59:40,921 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 316 transitions, 8006 flow [2023-11-29 00:59:40,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:40,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:40,921 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:40,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-29 00:59:40,921 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:40,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:40,922 INFO L85 PathProgramCache]: Analyzing trace with hash -879427944, now seen corresponding path program 15 times [2023-11-29 00:59:40,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:40,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466846480] [2023-11-29 00:59:40,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:40,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:40,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:41,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466846480] [2023-11-29 00:59:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466846480] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:41,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:41,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047995192] [2023-11-29 00:59:41,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:41,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:41,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:41,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:41,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 316 transitions, 8006 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:41,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:41,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:41,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:47,207 INFO L124 PetriNetUnfolderBase]: 12826/20841 cut-off events. [2023-11-29 00:59:47,207 INFO L125 PetriNetUnfolderBase]: For 424816/424834 co-relation queries the response was YES. [2023-11-29 00:59:47,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117961 conditions, 20841 events. 12826/20841 cut-off events. For 424816/424834 co-relation queries the response was YES. Maximal size of possible extension queue 1341. Compared 167994 event pairs, 3975 based on Foata normal form. 16/20813 useless extension candidates. Maximal degree in co-relation 117854. Up to 7150 conditions per place. [2023-11-29 00:59:47,601 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 262 selfloop transitions, 155 changer transitions 1/422 dead transitions. [2023-11-29 00:59:47,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 422 transitions, 10043 flow [2023-11-29 00:59:47,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:47,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:47,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2023-11-29 00:59:47,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5827067669172933 [2023-11-29 00:59:47,602 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 155 transitions. [2023-11-29 00:59:47,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 155 transitions. [2023-11-29 00:59:47,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:47,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 155 transitions. [2023-11-29 00:59:47,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:47,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:47,603 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:47,603 INFO L175 Difference]: Start difference. First operand has 253 places, 316 transitions, 8006 flow. Second operand 7 states and 155 transitions. [2023-11-29 00:59:47,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 422 transitions, 10043 flow [2023-11-29 00:59:49,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 422 transitions, 9819 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-29 00:59:49,468 INFO L231 Difference]: Finished difference. Result has 258 places, 322 transitions, 8371 flow [2023-11-29 00:59:49,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8371, PETRI_PLACES=258, PETRI_TRANSITIONS=322} [2023-11-29 00:59:49,469 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 221 predicate places. [2023-11-29 00:59:49,469 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 322 transitions, 8371 flow [2023-11-29 00:59:49,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:49,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:49,469 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:49,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-29 00:59:49,470 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:49,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:49,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1484301670, now seen corresponding path program 23 times [2023-11-29 00:59:49,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:49,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120281398] [2023-11-29 00:59:49,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:49,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:49,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:49,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120281398] [2023-11-29 00:59:49,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120281398] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:49,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:49,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:49,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521739920] [2023-11-29 00:59:49,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:49,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:49,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:49,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:49,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:49,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:49,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 322 transitions, 8371 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:49,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:49,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:49,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:59:56,071 INFO L124 PetriNetUnfolderBase]: 12780/20704 cut-off events. [2023-11-29 00:59:56,071 INFO L125 PetriNetUnfolderBase]: For 447597/447617 co-relation queries the response was YES. [2023-11-29 00:59:56,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118085 conditions, 20704 events. 12780/20704 cut-off events. For 447597/447617 co-relation queries the response was YES. Maximal size of possible extension queue 1341. Compared 166714 event pairs, 4949 based on Foata normal form. 32/20684 useless extension candidates. Maximal degree in co-relation 117975. Up to 11655 conditions per place. [2023-11-29 00:59:56,503 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 237 selfloop transitions, 166 changer transitions 1/408 dead transitions. [2023-11-29 00:59:56,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 408 transitions, 9981 flow [2023-11-29 00:59:56,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:59:56,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:59:56,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2023-11-29 00:59:56,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5939849624060151 [2023-11-29 00:59:56,504 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 158 transitions. [2023-11-29 00:59:56,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 158 transitions. [2023-11-29 00:59:56,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:59:56,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 158 transitions. [2023-11-29 00:59:56,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:56,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:56,505 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:56,505 INFO L175 Difference]: Start difference. First operand has 258 places, 322 transitions, 8371 flow. Second operand 7 states and 158 transitions. [2023-11-29 00:59:56,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 408 transitions, 9981 flow [2023-11-29 00:59:58,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 408 transitions, 9775 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-11-29 00:59:58,516 INFO L231 Difference]: Finished difference. Result has 265 places, 333 transitions, 8991 flow [2023-11-29 00:59:58,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8168, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8991, PETRI_PLACES=265, PETRI_TRANSITIONS=333} [2023-11-29 00:59:58,517 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 228 predicate places. [2023-11-29 00:59:58,517 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 333 transitions, 8991 flow [2023-11-29 00:59:58,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:58,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:59:58,517 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 00:59:58,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-29 00:59:58,518 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 00:59:58,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:59:58,518 INFO L85 PathProgramCache]: Analyzing trace with hash 595474200, now seen corresponding path program 16 times [2023-11-29 00:59:58,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:59:58,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873109115] [2023-11-29 00:59:58,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:59:58,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:59:58,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:59:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:59:58,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:59:58,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873109115] [2023-11-29 00:59:58,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873109115] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:59:58,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:59:58,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:59:58,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185692732] [2023-11-29 00:59:58,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:59:58,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:59:58,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:59:58,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:59:58,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:59:58,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 00:59:58,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 333 transitions, 8991 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:59:58,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:59:58,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 00:59:58,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:00:05,026 INFO L124 PetriNetUnfolderBase]: 12759/20704 cut-off events. [2023-11-29 01:00:05,027 INFO L125 PetriNetUnfolderBase]: For 456648/456666 co-relation queries the response was YES. [2023-11-29 01:00:05,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119493 conditions, 20704 events. 12759/20704 cut-off events. For 456648/456666 co-relation queries the response was YES. Maximal size of possible extension queue 1330. Compared 167434 event pairs, 3463 based on Foata normal form. 10/20682 useless extension candidates. Maximal degree in co-relation 119380. Up to 10112 conditions per place. [2023-11-29 01:00:05,458 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 299 selfloop transitions, 118 changer transitions 9/430 dead transitions. [2023-11-29 01:00:05,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 430 transitions, 10729 flow [2023-11-29 01:00:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:00:05,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:00:05,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2023-11-29 01:00:05,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375939849624061 [2023-11-29 01:00:05,459 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 143 transitions. [2023-11-29 01:00:05,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 143 transitions. [2023-11-29 01:00:05,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:00:05,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 143 transitions. [2023-11-29 01:00:05,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:05,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:05,461 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:05,461 INFO L175 Difference]: Start difference. First operand has 265 places, 333 transitions, 8991 flow. Second operand 7 states and 143 transitions. [2023-11-29 01:00:05,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 430 transitions, 10729 flow [2023-11-29 01:00:07,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 430 transitions, 10515 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-11-29 01:00:07,408 INFO L231 Difference]: Finished difference. Result has 270 places, 335 transitions, 9026 flow [2023-11-29 01:00:07,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8721, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9026, PETRI_PLACES=270, PETRI_TRANSITIONS=335} [2023-11-29 01:00:07,409 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 233 predicate places. [2023-11-29 01:00:07,409 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 335 transitions, 9026 flow [2023-11-29 01:00:07,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:07,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:00:07,409 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:00:07,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-29 01:00:07,409 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:00:07,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:00:07,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2135226418, now seen corresponding path program 24 times [2023-11-29 01:00:07,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:00:07,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346107769] [2023-11-29 01:00:07,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:00:07,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:00:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:00:07,690 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:00:07,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:00:07,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346107769] [2023-11-29 01:00:07,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346107769] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:00:07,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:00:07,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:00:07,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672825607] [2023-11-29 01:00:07,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:00:07,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:00:07,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:00:07,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:00:07,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:00:07,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:00:07,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 335 transitions, 9026 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:07,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:00:07,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:00:07,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:00:13,906 INFO L124 PetriNetUnfolderBase]: 12776/20683 cut-off events. [2023-11-29 01:00:13,906 INFO L125 PetriNetUnfolderBase]: For 465859/465877 co-relation queries the response was YES. [2023-11-29 01:00:14,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119964 conditions, 20683 events. 12776/20683 cut-off events. For 465859/465877 co-relation queries the response was YES. Maximal size of possible extension queue 1339. Compared 166267 event pairs, 4953 based on Foata normal form. 10/20649 useless extension candidates. Maximal degree in co-relation 119850. Up to 11614 conditions per place. [2023-11-29 01:00:14,352 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 243 selfloop transitions, 164 changer transitions 1/412 dead transitions. [2023-11-29 01:00:14,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 412 transitions, 10344 flow [2023-11-29 01:00:14,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:00:14,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:00:14,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2023-11-29 01:00:14,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5939849624060151 [2023-11-29 01:00:14,353 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 158 transitions. [2023-11-29 01:00:14,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 158 transitions. [2023-11-29 01:00:14,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:00:14,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 158 transitions. [2023-11-29 01:00:14,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:14,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:14,355 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:14,355 INFO L175 Difference]: Start difference. First operand has 270 places, 335 transitions, 9026 flow. Second operand 7 states and 158 transitions. [2023-11-29 01:00:14,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 412 transitions, 10344 flow [2023-11-29 01:00:16,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 412 transitions, 10094 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-11-29 01:00:16,344 INFO L231 Difference]: Finished difference. Result has 273 places, 337 transitions, 9186 flow [2023-11-29 01:00:16,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8780, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9186, PETRI_PLACES=273, PETRI_TRANSITIONS=337} [2023-11-29 01:00:16,345 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 236 predicate places. [2023-11-29 01:00:16,345 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 337 transitions, 9186 flow [2023-11-29 01:00:16,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:16,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:00:16,345 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:00:16,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-29 01:00:16,346 INFO L420 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)] === [2023-11-29 01:00:16,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:00:16,346 INFO L85 PathProgramCache]: Analyzing trace with hash 47079294, now seen corresponding path program 25 times [2023-11-29 01:00:16,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:00:16,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198046640] [2023-11-29 01:00:16,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:00:16,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:00:16,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:00:16,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:00:16,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:00:16,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198046640] [2023-11-29 01:00:16,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198046640] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:00:16,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:00:16,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:00:16,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585404059] [2023-11-29 01:00:16,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:00:16,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:00:16,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:00:16,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:00:16,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:00:16,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:00:16,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 337 transitions, 9186 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:16,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:00:16,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:00:16,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:00:23,193 INFO L124 PetriNetUnfolderBase]: 12759/20745 cut-off events. [2023-11-29 01:00:23,193 INFO L125 PetriNetUnfolderBase]: For 469701/469715 co-relation queries the response was YES. [2023-11-29 01:00:23,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119873 conditions, 20745 events. 12759/20745 cut-off events. For 469701/469715 co-relation queries the response was YES. Maximal size of possible extension queue 1351. Compared 168375 event pairs, 4475 based on Foata normal form. 8/20701 useless extension candidates. Maximal degree in co-relation 119757. Up to 11614 conditions per place. [2023-11-29 01:00:23,619 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 251 selfloop transitions, 159 changer transitions 1/415 dead transitions. [2023-11-29 01:00:23,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 415 transitions, 10515 flow [2023-11-29 01:00:23,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:00:23,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:00:23,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2023-11-29 01:00:23,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2023-11-29 01:00:23,620 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 154 transitions. [2023-11-29 01:00:23,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 154 transitions. [2023-11-29 01:00:23,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:00:23,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 154 transitions. [2023-11-29 01:00:23,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:23,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:23,621 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:23,621 INFO L175 Difference]: Start difference. First operand has 273 places, 337 transitions, 9186 flow. Second operand 7 states and 154 transitions. [2023-11-29 01:00:23,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 415 transitions, 10515 flow [2023-11-29 01:00:25,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 415 transitions, 10275 flow, removed 26 selfloop flow, removed 2 redundant places. [2023-11-29 01:00:25,585 INFO L231 Difference]: Finished difference. Result has 279 places, 338 transitions, 9321 flow [2023-11-29 01:00:25,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9321, PETRI_PLACES=279, PETRI_TRANSITIONS=338} [2023-11-29 01:00:25,585 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 242 predicate places. [2023-11-29 01:00:25,586 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 338 transitions, 9321 flow [2023-11-29 01:00:25,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:25,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:00:25,586 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:00:25,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-29 01:00:25,586 INFO L420 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)] === [2023-11-29 01:00:25,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:00:25,586 INFO L85 PathProgramCache]: Analyzing trace with hash 643460458, now seen corresponding path program 17 times [2023-11-29 01:00:25,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:00:25,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708293751] [2023-11-29 01:00:25,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:00:25,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:00:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:00:25,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:00:25,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:00:25,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708293751] [2023-11-29 01:00:25,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708293751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:00:25,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:00:25,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:00:25,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315509033] [2023-11-29 01:00:25,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:00:25,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:00:25,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:00:25,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:00:25,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:00:25,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:00:25,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 338 transitions, 9321 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:25,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:00:25,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:00:25,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:00:32,539 INFO L124 PetriNetUnfolderBase]: 12707/20514 cut-off events. [2023-11-29 01:00:32,539 INFO L125 PetriNetUnfolderBase]: For 482188/482208 co-relation queries the response was YES. [2023-11-29 01:00:32,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119962 conditions, 20514 events. 12707/20514 cut-off events. For 482188/482208 co-relation queries the response was YES. Maximal size of possible extension queue 1328. Compared 164362 event pairs, 3665 based on Foata normal form. 16/20490 useless extension candidates. Maximal degree in co-relation 119844. Up to 10086 conditions per place. [2023-11-29 01:00:33,093 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 308 selfloop transitions, 118 changer transitions 2/432 dead transitions. [2023-11-29 01:00:33,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 432 transitions, 10981 flow [2023-11-29 01:00:33,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:00:33,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:00:33,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2023-11-29 01:00:33,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5639097744360902 [2023-11-29 01:00:33,094 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 150 transitions. [2023-11-29 01:00:33,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 150 transitions. [2023-11-29 01:00:33,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:00:33,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 150 transitions. [2023-11-29 01:00:33,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:33,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:33,095 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:33,095 INFO L175 Difference]: Start difference. First operand has 279 places, 338 transitions, 9321 flow. Second operand 7 states and 150 transitions. [2023-11-29 01:00:33,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 432 transitions, 10981 flow [2023-11-29 01:00:35,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 432 transitions, 10635 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-11-29 01:00:35,076 INFO L231 Difference]: Finished difference. Result has 281 places, 337 transitions, 9188 flow [2023-11-29 01:00:35,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8952, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9188, PETRI_PLACES=281, PETRI_TRANSITIONS=337} [2023-11-29 01:00:35,077 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 244 predicate places. [2023-11-29 01:00:35,077 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 337 transitions, 9188 flow [2023-11-29 01:00:35,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:35,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:00:35,077 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:00:35,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-29 01:00:35,077 INFO L420 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)] === [2023-11-29 01:00:35,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:00:35,077 INFO L85 PathProgramCache]: Analyzing trace with hash 413593480, now seen corresponding path program 18 times [2023-11-29 01:00:35,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:00:35,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363504148] [2023-11-29 01:00:35,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:00:35,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:00:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:00:35,333 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:00:35,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:00:35,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363504148] [2023-11-29 01:00:35,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363504148] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:00:35,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:00:35,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:00:35,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439973636] [2023-11-29 01:00:35,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:00:35,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:00:35,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:00:35,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:00:35,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:00:35,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:00:35,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 337 transitions, 9188 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:35,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:00:35,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:00:35,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:00:41,632 INFO L124 PetriNetUnfolderBase]: 12686/20549 cut-off events. [2023-11-29 01:00:41,632 INFO L125 PetriNetUnfolderBase]: For 474263/474275 co-relation queries the response was YES. [2023-11-29 01:00:41,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119409 conditions, 20549 events. 12686/20549 cut-off events. For 474263/474275 co-relation queries the response was YES. Maximal size of possible extension queue 1322. Compared 165917 event pairs, 3457 based on Foata normal form. 6/20523 useless extension candidates. Maximal degree in co-relation 119292. Up to 10086 conditions per place. [2023-11-29 01:00:42,091 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 298 selfloop transitions, 116 changer transitions 8/426 dead transitions. [2023-11-29 01:00:42,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 426 transitions, 10793 flow [2023-11-29 01:00:42,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:00:42,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:00:42,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2023-11-29 01:00:42,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375939849624061 [2023-11-29 01:00:42,093 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 143 transitions. [2023-11-29 01:00:42,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 143 transitions. [2023-11-29 01:00:42,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:00:42,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 143 transitions. [2023-11-29 01:00:42,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:42,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:42,095 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:42,095 INFO L175 Difference]: Start difference. First operand has 281 places, 337 transitions, 9188 flow. Second operand 7 states and 143 transitions. [2023-11-29 01:00:42,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 426 transitions, 10793 flow [2023-11-29 01:00:44,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 426 transitions, 10585 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:00:44,277 INFO L231 Difference]: Finished difference. Result has 284 places, 335 transitions, 9136 flow [2023-11-29 01:00:44,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8926, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9136, PETRI_PLACES=284, PETRI_TRANSITIONS=335} [2023-11-29 01:00:44,278 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 247 predicate places. [2023-11-29 01:00:44,278 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 335 transitions, 9136 flow [2023-11-29 01:00:44,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:44,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:00:44,279 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:00:44,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-29 01:00:44,279 INFO L420 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)] === [2023-11-29 01:00:44,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:00:44,279 INFO L85 PathProgramCache]: Analyzing trace with hash -781859192, now seen corresponding path program 26 times [2023-11-29 01:00:44,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:00:44,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689455250] [2023-11-29 01:00:44,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:00:44,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:00:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:00:44,648 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:00:44,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:00:44,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689455250] [2023-11-29 01:00:44,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689455250] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:00:44,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:00:44,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:00:44,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966535809] [2023-11-29 01:00:44,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:00:44,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:00:44,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:00:44,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:00:44,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:00:44,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:00:44,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 335 transitions, 9136 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:44,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:00:44,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:00:44,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:00:51,095 INFO L124 PetriNetUnfolderBase]: 12728/20691 cut-off events. [2023-11-29 01:00:51,095 INFO L125 PetriNetUnfolderBase]: For 478644/478656 co-relation queries the response was YES. [2023-11-29 01:00:51,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119903 conditions, 20691 events. 12728/20691 cut-off events. For 478644/478656 co-relation queries the response was YES. Maximal size of possible extension queue 1338. Compared 167756 event pairs, 4449 based on Foata normal form. 6/20653 useless extension candidates. Maximal degree in co-relation 119786. Up to 11491 conditions per place. [2023-11-29 01:00:51,545 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 250 selfloop transitions, 162 changer transitions 1/417 dead transitions. [2023-11-29 01:00:51,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 417 transitions, 10546 flow [2023-11-29 01:00:51,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:00:51,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:00:51,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2023-11-29 01:00:51,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902255639097744 [2023-11-29 01:00:51,546 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 157 transitions. [2023-11-29 01:00:51,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 157 transitions. [2023-11-29 01:00:51,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:00:51,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 157 transitions. [2023-11-29 01:00:51,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:51,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:51,548 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:51,548 INFO L175 Difference]: Start difference. First operand has 284 places, 335 transitions, 9136 flow. Second operand 7 states and 157 transitions. [2023-11-29 01:00:51,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 417 transitions, 10546 flow [2023-11-29 01:00:53,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 417 transitions, 10304 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-29 01:00:53,621 INFO L231 Difference]: Finished difference. Result has 286 places, 339 transitions, 9330 flow [2023-11-29 01:00:53,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8902, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9330, PETRI_PLACES=286, PETRI_TRANSITIONS=339} [2023-11-29 01:00:53,622 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 249 predicate places. [2023-11-29 01:00:53,622 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 339 transitions, 9330 flow [2023-11-29 01:00:53,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:53,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:00:53,622 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:00:53,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-29 01:00:53,622 INFO L420 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)] === [2023-11-29 01:00:53,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:00:53,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1692494588, now seen corresponding path program 27 times [2023-11-29 01:00:53,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:00:53,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021140767] [2023-11-29 01:00:53,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:00:53,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:00:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:00:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:00:53,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:00:53,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021140767] [2023-11-29 01:00:53,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021140767] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:00:53,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:00:53,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:00:53,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692579582] [2023-11-29 01:00:53,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:00:53,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:00:53,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:00:53,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:00:53,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:00:53,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:00:53,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 339 transitions, 9330 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:00:53,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:00:53,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:00:53,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:00,459 INFO L124 PetriNetUnfolderBase]: 12709/20669 cut-off events. [2023-11-29 01:01:00,460 INFO L125 PetriNetUnfolderBase]: For 488470/488484 co-relation queries the response was YES. [2023-11-29 01:01:00,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120540 conditions, 20669 events. 12709/20669 cut-off events. For 488470/488484 co-relation queries the response was YES. Maximal size of possible extension queue 1351. Compared 167847 event pairs, 4393 based on Foata normal form. 14/20631 useless extension candidates. Maximal degree in co-relation 120421. Up to 11491 conditions per place. [2023-11-29 01:01:00,908 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 245 selfloop transitions, 165 changer transitions 2/416 dead transitions. [2023-11-29 01:01:00,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 416 transitions, 10626 flow [2023-11-29 01:01:00,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:00,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:00,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2023-11-29 01:01:00,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864661654135338 [2023-11-29 01:01:00,909 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 156 transitions. [2023-11-29 01:01:00,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 156 transitions. [2023-11-29 01:01:00,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:00,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 156 transitions. [2023-11-29 01:01:00,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.285714285714285) internal successors, (156), 7 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:00,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:00,910 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:00,910 INFO L175 Difference]: Start difference. First operand has 286 places, 339 transitions, 9330 flow. Second operand 7 states and 156 transitions. [2023-11-29 01:01:00,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 416 transitions, 10626 flow [2023-11-29 01:01:03,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 416 transitions, 10320 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-11-29 01:01:03,237 INFO L231 Difference]: Finished difference. Result has 287 places, 340 transitions, 9391 flow [2023-11-29 01:01:03,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9011, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9391, PETRI_PLACES=287, PETRI_TRANSITIONS=340} [2023-11-29 01:01:03,238 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 250 predicate places. [2023-11-29 01:01:03,238 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 340 transitions, 9391 flow [2023-11-29 01:01:03,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:03,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:03,238 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:01:03,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-29 01:01:03,238 INFO L420 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)] === [2023-11-29 01:01:03,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:03,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1143587168, now seen corresponding path program 19 times [2023-11-29 01:01:03,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:03,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969862881] [2023-11-29 01:01:03,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:03,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:03,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:01:03,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:03,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969862881] [2023-11-29 01:01:03,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969862881] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:01:03,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:01:03,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:01:03,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605222761] [2023-11-29 01:01:03,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:01:03,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:01:03,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:03,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:01:03,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:01:03,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:01:03,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 340 transitions, 9391 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:03,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:03,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:01:03,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:10,261 INFO L124 PetriNetUnfolderBase]: 13396/21853 cut-off events. [2023-11-29 01:01:10,261 INFO L125 PetriNetUnfolderBase]: For 497350/497368 co-relation queries the response was YES. [2023-11-29 01:01:10,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124732 conditions, 21853 events. 13396/21853 cut-off events. For 497350/497368 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 178717 event pairs, 3519 based on Foata normal form. 28/21849 useless extension candidates. Maximal degree in co-relation 124614. Up to 9302 conditions per place. [2023-11-29 01:01:10,875 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 327 selfloop transitions, 116 changer transitions 1/448 dead transitions. [2023-11-29 01:01:10,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 448 transitions, 11378 flow [2023-11-29 01:01:10,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2023-11-29 01:01:10,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676691729323309 [2023-11-29 01:01:10,877 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 151 transitions. [2023-11-29 01:01:10,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 151 transitions. [2023-11-29 01:01:10,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:10,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 151 transitions. [2023-11-29 01:01:10,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:10,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:10,878 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:10,878 INFO L175 Difference]: Start difference. First operand has 287 places, 340 transitions, 9391 flow. Second operand 7 states and 151 transitions. [2023-11-29 01:01:10,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 448 transitions, 11378 flow [2023-11-29 01:01:12,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 448 transitions, 11025 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-11-29 01:01:12,968 INFO L231 Difference]: Finished difference. Result has 290 places, 345 transitions, 9457 flow [2023-11-29 01:01:12,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9038, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9457, PETRI_PLACES=290, PETRI_TRANSITIONS=345} [2023-11-29 01:01:12,969 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 253 predicate places. [2023-11-29 01:01:12,969 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 345 transitions, 9457 flow [2023-11-29 01:01:12,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:12,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:12,969 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:01:12,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-29 01:01:12,969 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:01:12,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:12,969 INFO L85 PathProgramCache]: Analyzing trace with hash -112480898, now seen corresponding path program 28 times [2023-11-29 01:01:12,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:12,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286704019] [2023-11-29 01:01:12,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:12,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:12,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:13,313 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:01:13,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:13,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286704019] [2023-11-29 01:01:13,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286704019] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:01:13,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:01:13,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:01:13,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808865196] [2023-11-29 01:01:13,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:01:13,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:01:13,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:13,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:01:13,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:01:13,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:01:13,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 345 transitions, 9457 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:13,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:13,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:01:13,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:20,012 INFO L124 PetriNetUnfolderBase]: 13372/21804 cut-off events. [2023-11-29 01:01:20,012 INFO L125 PetriNetUnfolderBase]: For 501585/501597 co-relation queries the response was YES. [2023-11-29 01:01:20,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125514 conditions, 21804 events. 13372/21804 cut-off events. For 501585/501597 co-relation queries the response was YES. Maximal size of possible extension queue 1414. Compared 179187 event pairs, 4833 based on Foata normal form. 6/21766 useless extension candidates. Maximal degree in co-relation 125393. Up to 12630 conditions per place. [2023-11-29 01:01:20,509 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 240 selfloop transitions, 168 changer transitions 2/414 dead transitions. [2023-11-29 01:01:20,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 414 transitions, 10707 flow [2023-11-29 01:01:20,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:20,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:20,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2023-11-29 01:01:20,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556390977443609 [2023-11-29 01:01:20,511 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 148 transitions. [2023-11-29 01:01:20,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 148 transitions. [2023-11-29 01:01:20,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:20,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 148 transitions. [2023-11-29 01:01:20,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:20,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:20,511 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:20,511 INFO L175 Difference]: Start difference. First operand has 290 places, 345 transitions, 9457 flow. Second operand 7 states and 148 transitions. [2023-11-29 01:01:20,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 414 transitions, 10707 flow [2023-11-29 01:01:22,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 414 transitions, 10397 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-11-29 01:01:22,690 INFO L231 Difference]: Finished difference. Result has 290 places, 344 transitions, 9447 flow [2023-11-29 01:01:22,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9111, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9447, PETRI_PLACES=290, PETRI_TRANSITIONS=344} [2023-11-29 01:01:22,691 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 253 predicate places. [2023-11-29 01:01:22,691 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 344 transitions, 9447 flow [2023-11-29 01:01:22,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:22,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:22,691 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:01:22,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-29 01:01:22,691 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:01:22,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:22,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1822572542, now seen corresponding path program 29 times [2023-11-29 01:01:22,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:22,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959785260] [2023-11-29 01:01:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:22,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:22,953 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:01:22,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:22,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959785260] [2023-11-29 01:01:22,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959785260] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:01:22,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:01:22,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:01:22,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644446877] [2023-11-29 01:01:22,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:01:22,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:01:22,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:22,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:01:22,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:01:22,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:01:22,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 344 transitions, 9447 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:22,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:22,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:01:22,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:29,241 INFO L124 PetriNetUnfolderBase]: 13359/21781 cut-off events. [2023-11-29 01:01:29,241 INFO L125 PetriNetUnfolderBase]: For 504734/504746 co-relation queries the response was YES. [2023-11-29 01:01:29,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124380 conditions, 21781 events. 13359/21781 cut-off events. For 504734/504746 co-relation queries the response was YES. Maximal size of possible extension queue 1412. Compared 178881 event pairs, 4805 based on Foata normal form. 4/21741 useless extension candidates. Maximal degree in co-relation 124261. Up to 12630 conditions per place. [2023-11-29 01:01:29,751 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 246 selfloop transitions, 158 changer transitions 6/414 dead transitions. [2023-11-29 01:01:29,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 414 transitions, 10688 flow [2023-11-29 01:01:29,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:29,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:29,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 01:01:29,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 01:01:29,753 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 01:01:29,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 01:01:29,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:29,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 01:01:29,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:29,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:29,754 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:29,754 INFO L175 Difference]: Start difference. First operand has 290 places, 344 transitions, 9447 flow. Second operand 7 states and 149 transitions. [2023-11-29 01:01:29,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 414 transitions, 10688 flow [2023-11-29 01:01:32,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 414 transitions, 10497 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:01:32,044 INFO L231 Difference]: Finished difference. Result has 295 places, 343 transitions, 9538 flow [2023-11-29 01:01:32,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9538, PETRI_PLACES=295, PETRI_TRANSITIONS=343} [2023-11-29 01:01:32,044 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 258 predicate places. [2023-11-29 01:01:32,044 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 343 transitions, 9538 flow [2023-11-29 01:01:32,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:32,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:32,045 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:01:32,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-29 01:01:32,045 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:01:32,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:32,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1088127462, now seen corresponding path program 30 times [2023-11-29 01:01:32,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:32,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855382319] [2023-11-29 01:01:32,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:32,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:32,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:01:32,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:32,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855382319] [2023-11-29 01:01:32,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855382319] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:01:32,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:01:32,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:01:32,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757300676] [2023-11-29 01:01:32,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:01:32,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:01:32,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:32,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:01:32,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:01:32,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:01:32,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 343 transitions, 9538 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:32,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:32,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:01:32,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:38,671 INFO L124 PetriNetUnfolderBase]: 13340/21723 cut-off events. [2023-11-29 01:01:38,671 INFO L125 PetriNetUnfolderBase]: For 519797/519809 co-relation queries the response was YES. [2023-11-29 01:01:39,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124376 conditions, 21723 events. 13340/21723 cut-off events. For 519797/519809 co-relation queries the response was YES. Maximal size of possible extension queue 1406. Compared 177927 event pairs, 4513 based on Foata normal form. 4/21683 useless extension candidates. Maximal degree in co-relation 124256. Up to 12630 conditions per place. [2023-11-29 01:01:39,170 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 247 selfloop transitions, 165 changer transitions 5/421 dead transitions. [2023-11-29 01:01:39,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 421 transitions, 10959 flow [2023-11-29 01:01:39,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:39,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:39,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2023-11-29 01:01:39,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451127819548872 [2023-11-29 01:01:39,172 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 145 transitions. [2023-11-29 01:01:39,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 145 transitions. [2023-11-29 01:01:39,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:39,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 145 transitions. [2023-11-29 01:01:39,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:39,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:39,173 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:39,173 INFO L175 Difference]: Start difference. First operand has 295 places, 343 transitions, 9538 flow. Second operand 7 states and 145 transitions. [2023-11-29 01:01:39,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 421 transitions, 10959 flow [2023-11-29 01:01:41,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 421 transitions, 10639 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-29 01:01:41,355 INFO L231 Difference]: Finished difference. Result has 296 places, 345 transitions, 9597 flow [2023-11-29 01:01:41,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9174, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9597, PETRI_PLACES=296, PETRI_TRANSITIONS=345} [2023-11-29 01:01:41,356 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 259 predicate places. [2023-11-29 01:01:41,356 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 345 transitions, 9597 flow [2023-11-29 01:01:41,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:41,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:41,356 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:01:41,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-11-29 01:01:41,357 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:01:41,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:41,357 INFO L85 PathProgramCache]: Analyzing trace with hash -232290724, now seen corresponding path program 31 times [2023-11-29 01:01:41,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:41,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122310233] [2023-11-29 01:01:41,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:41,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:41,598 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:01:41,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:41,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122310233] [2023-11-29 01:01:41,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122310233] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:01:41,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:01:41,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:01:41,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120686315] [2023-11-29 01:01:41,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:01:41,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:01:41,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:41,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:01:41,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:01:41,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:01:41,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 345 transitions, 9597 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:41,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:41,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:01:41,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:48,151 INFO L124 PetriNetUnfolderBase]: 13321/21676 cut-off events. [2023-11-29 01:01:48,151 INFO L125 PetriNetUnfolderBase]: For 520694/520708 co-relation queries the response was YES. [2023-11-29 01:01:48,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124655 conditions, 21676 events. 13321/21676 cut-off events. For 520694/520708 co-relation queries the response was YES. Maximal size of possible extension queue 1416. Compared 177643 event pairs, 4517 based on Foata normal form. 4/21628 useless extension candidates. Maximal degree in co-relation 124534. Up to 12630 conditions per place. [2023-11-29 01:01:48,627 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 244 selfloop transitions, 162 changer transitions 6/416 dead transitions. [2023-11-29 01:01:48,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 416 transitions, 10879 flow [2023-11-29 01:01:48,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:48,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:48,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2023-11-29 01:01:48,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451127819548872 [2023-11-29 01:01:48,628 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 145 transitions. [2023-11-29 01:01:48,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 145 transitions. [2023-11-29 01:01:48,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:48,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 145 transitions. [2023-11-29 01:01:48,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:48,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:48,629 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:48,629 INFO L175 Difference]: Start difference. First operand has 296 places, 345 transitions, 9597 flow. Second operand 7 states and 145 transitions. [2023-11-29 01:01:48,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 416 transitions, 10879 flow [2023-11-29 01:01:51,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 416 transitions, 10654 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-11-29 01:01:51,046 INFO L231 Difference]: Finished difference. Result has 298 places, 343 transitions, 9626 flow [2023-11-29 01:01:51,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9626, PETRI_PLACES=298, PETRI_TRANSITIONS=343} [2023-11-29 01:01:51,047 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 261 predicate places. [2023-11-29 01:01:51,047 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 343 transitions, 9626 flow [2023-11-29 01:01:51,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:51,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:51,047 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:01:51,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-11-29 01:01:51,048 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:01:51,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:51,048 INFO L85 PathProgramCache]: Analyzing trace with hash 747035904, now seen corresponding path program 20 times [2023-11-29 01:01:51,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:51,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039839710] [2023-11-29 01:01:51,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:51,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:51,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:01:51,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:51,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039839710] [2023-11-29 01:01:51,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039839710] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:01:51,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:01:51,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 01:01:51,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533559165] [2023-11-29 01:01:51,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:01:51,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:01:51,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:51,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:01:51,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:01:51,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:01:51,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 343 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:51,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:51,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:01:51,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:57,667 INFO L124 PetriNetUnfolderBase]: 13269/21556 cut-off events. [2023-11-29 01:01:57,667 INFO L125 PetriNetUnfolderBase]: For 531048/531068 co-relation queries the response was YES. [2023-11-29 01:01:57,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124140 conditions, 21556 events. 13269/21556 cut-off events. For 531048/531068 co-relation queries the response was YES. Maximal size of possible extension queue 1396. Compared 175213 event pairs, 3509 based on Foata normal form. 16/21532 useless extension candidates. Maximal degree in co-relation 124020. Up to 9113 conditions per place. [2023-11-29 01:01:58,057 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 303 selfloop transitions, 131 changer transitions 1/439 dead transitions. [2023-11-29 01:01:58,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 439 transitions, 11349 flow [2023-11-29 01:01:58,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:01:58,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:01:58,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2023-11-29 01:01:58,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556390977443609 [2023-11-29 01:01:58,058 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 148 transitions. [2023-11-29 01:01:58,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 148 transitions. [2023-11-29 01:01:58,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:58,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 148 transitions. [2023-11-29 01:01:58,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:58,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:58,059 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:58,059 INFO L175 Difference]: Start difference. First operand has 298 places, 343 transitions, 9626 flow. Second operand 7 states and 148 transitions. [2023-11-29 01:01:58,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 439 transitions, 11349 flow [2023-11-29 01:02:00,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 439 transitions, 10919 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-29 01:02:00,075 INFO L231 Difference]: Finished difference. Result has 298 places, 343 transitions, 9463 flow [2023-11-29 01:02:00,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9196, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9463, PETRI_PLACES=298, PETRI_TRANSITIONS=343} [2023-11-29 01:02:00,076 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 261 predicate places. [2023-11-29 01:02:00,076 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 343 transitions, 9463 flow [2023-11-29 01:02:00,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:00,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:00,076 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:02:00,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-29 01:02:00,077 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:02:00,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:00,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1574086224, now seen corresponding path program 21 times [2023-11-29 01:02:00,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:00,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224706218] [2023-11-29 01:02:00,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:00,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:00,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:00,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:00,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224706218] [2023-11-29 01:02:00,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224706218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:02:00,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:02:00,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:02:00,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779686467] [2023-11-29 01:02:00,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:02:00,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:02:00,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:02:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:02:00,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:02:00,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 343 transitions, 9463 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:00,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:00,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:02:00,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:06,748 INFO L124 PetriNetUnfolderBase]: 13248/21512 cut-off events. [2023-11-29 01:02:06,748 INFO L125 PetriNetUnfolderBase]: For 516502/516522 co-relation queries the response was YES. [2023-11-29 01:02:07,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123900 conditions, 21512 events. 13248/21512 cut-off events. For 516502/516522 co-relation queries the response was YES. Maximal size of possible extension queue 1393. Compared 174696 event pairs, 3509 based on Foata normal form. 10/21482 useless extension candidates. Maximal degree in co-relation 123779. Up to 9113 conditions per place. [2023-11-29 01:02:07,201 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 308 selfloop transitions, 112 changer transitions 8/432 dead transitions. [2023-11-29 01:02:07,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 432 transitions, 11102 flow [2023-11-29 01:02:07,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:02:07,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:02:07,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2023-11-29 01:02:07,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300751879699248 [2023-11-29 01:02:07,202 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 141 transitions. [2023-11-29 01:02:07,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 141 transitions. [2023-11-29 01:02:07,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:07,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 141 transitions. [2023-11-29 01:02:07,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:07,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:07,203 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:07,203 INFO L175 Difference]: Start difference. First operand has 298 places, 343 transitions, 9463 flow. Second operand 7 states and 141 transitions. [2023-11-29 01:02:07,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 432 transitions, 11102 flow [2023-11-29 01:02:09,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 432 transitions, 10867 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 01:02:09,642 INFO L231 Difference]: Finished difference. Result has 301 places, 342 transitions, 9425 flow [2023-11-29 01:02:09,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9193, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9425, PETRI_PLACES=301, PETRI_TRANSITIONS=342} [2023-11-29 01:02:09,643 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 264 predicate places. [2023-11-29 01:02:09,643 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 342 transitions, 9425 flow [2023-11-29 01:02:09,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:09,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:09,643 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:02:09,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-29 01:02:09,644 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:02:09,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:09,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1110547524, now seen corresponding path program 32 times [2023-11-29 01:02:09,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:09,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736283705] [2023-11-29 01:02:09,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:09,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:09,903 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:09,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:09,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736283705] [2023-11-29 01:02:09,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736283705] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:02:09,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:02:09,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:02:09,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228688498] [2023-11-29 01:02:09,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:02:09,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:02:09,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:09,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:02:09,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:02:09,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:02:09,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 342 transitions, 9425 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:09,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:09,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:02:09,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:16,224 INFO L124 PetriNetUnfolderBase]: 13223/21364 cut-off events. [2023-11-29 01:02:16,225 INFO L125 PetriNetUnfolderBase]: For 513130/513150 co-relation queries the response was YES. [2023-11-29 01:02:16,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123596 conditions, 21364 events. 13223/21364 cut-off events. For 513130/513150 co-relation queries the response was YES. Maximal size of possible extension queue 1389. Compared 172669 event pairs, 5269 based on Foata normal form. 8/21320 useless extension candidates. Maximal degree in co-relation 123474. Up to 12507 conditions per place. [2023-11-29 01:02:16,788 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 227 selfloop transitions, 166 changer transitions 6/403 dead transitions. [2023-11-29 01:02:16,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 403 transitions, 10599 flow [2023-11-29 01:02:16,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:02:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:02:16,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2023-11-29 01:02:16,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225563909774437 [2023-11-29 01:02:16,789 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 139 transitions. [2023-11-29 01:02:16,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 139 transitions. [2023-11-29 01:02:16,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:16,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 139 transitions. [2023-11-29 01:02:16,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:16,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:16,790 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:16,791 INFO L175 Difference]: Start difference. First operand has 301 places, 342 transitions, 9425 flow. Second operand 7 states and 139 transitions. [2023-11-29 01:02:16,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 403 transitions, 10599 flow [2023-11-29 01:02:18,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 403 transitions, 10371 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-29 01:02:18,970 INFO L231 Difference]: Finished difference. Result has 301 places, 340 transitions, 9451 flow [2023-11-29 01:02:18,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9152, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9451, PETRI_PLACES=301, PETRI_TRANSITIONS=340} [2023-11-29 01:02:18,971 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 264 predicate places. [2023-11-29 01:02:18,971 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 340 transitions, 9451 flow [2023-11-29 01:02:18,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:18,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:18,971 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:02:18,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-11-29 01:02:18,971 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:02:18,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:18,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1112400254, now seen corresponding path program 22 times [2023-11-29 01:02:18,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:18,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415130526] [2023-11-29 01:02:18,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:18,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:18,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:19,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:19,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:19,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415130526] [2023-11-29 01:02:19,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415130526] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:02:19,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:02:19,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:02:19,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320587594] [2023-11-29 01:02:19,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:02:19,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:02:19,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:19,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:02:19,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:02:19,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:02:19,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 340 transitions, 9451 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:19,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:19,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:02:19,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:25,869 INFO L124 PetriNetUnfolderBase]: 13574/22225 cut-off events. [2023-11-29 01:02:25,869 INFO L125 PetriNetUnfolderBase]: For 531668/531702 co-relation queries the response was YES. [2023-11-29 01:02:26,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127216 conditions, 22225 events. 13574/22225 cut-off events. For 531668/531702 co-relation queries the response was YES. Maximal size of possible extension queue 1448. Compared 183347 event pairs, 3867 based on Foata normal form. 26/22199 useless extension candidates. Maximal degree in co-relation 127094. Up to 8356 conditions per place. [2023-11-29 01:02:26,316 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 302 selfloop transitions, 134 changer transitions 1/441 dead transitions. [2023-11-29 01:02:26,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 441 transitions, 11362 flow [2023-11-29 01:02:26,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:02:26,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:02:26,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 01:02:26,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 01:02:26,317 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 01:02:26,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 01:02:26,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:26,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 01:02:26,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:26,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:26,318 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:26,318 INFO L175 Difference]: Start difference. First operand has 301 places, 340 transitions, 9451 flow. Second operand 7 states and 160 transitions. [2023-11-29 01:02:26,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 441 transitions, 11362 flow [2023-11-29 01:02:28,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 441 transitions, 11016 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 01:02:28,756 INFO L231 Difference]: Finished difference. Result has 303 places, 355 transitions, 9866 flow [2023-11-29 01:02:28,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9113, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9866, PETRI_PLACES=303, PETRI_TRANSITIONS=355} [2023-11-29 01:02:28,756 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 266 predicate places. [2023-11-29 01:02:28,757 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 355 transitions, 9866 flow [2023-11-29 01:02:28,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:28,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:28,757 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:02:28,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-29 01:02:28,757 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:02:28,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:28,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1059123994, now seen corresponding path program 23 times [2023-11-29 01:02:28,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:28,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324971533] [2023-11-29 01:02:28,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:28,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:28,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:29,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:29,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:29,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324971533] [2023-11-29 01:02:29,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324971533] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:02:29,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:02:29,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:02:29,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480847356] [2023-11-29 01:02:29,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:02:29,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:02:29,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:29,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:02:29,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:02:29,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:02:29,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 355 transitions, 9866 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:29,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:29,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:02:29,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:35,851 INFO L124 PetriNetUnfolderBase]: 13604/22279 cut-off events. [2023-11-29 01:02:35,851 INFO L125 PetriNetUnfolderBase]: For 534436/534450 co-relation queries the response was YES. [2023-11-29 01:02:36,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128510 conditions, 22279 events. 13604/22279 cut-off events. For 534436/534450 co-relation queries the response was YES. Maximal size of possible extension queue 1451. Compared 183978 event pairs, 3891 based on Foata normal form. 12/22239 useless extension candidates. Maximal degree in co-relation 128386. Up to 8368 conditions per place. [2023-11-29 01:02:36,327 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 301 selfloop transitions, 137 changer transitions 1/443 dead transitions. [2023-11-29 01:02:36,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 443 transitions, 11452 flow [2023-11-29 01:02:36,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:02:36,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:02:36,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2023-11-29 01:02:36,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015037593984962 [2023-11-29 01:02:36,328 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 160 transitions. [2023-11-29 01:02:36,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 160 transitions. [2023-11-29 01:02:36,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:36,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 160 transitions. [2023-11-29 01:02:36,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.857142857142858) internal successors, (160), 7 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:36,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:36,329 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:36,329 INFO L175 Difference]: Start difference. First operand has 303 places, 355 transitions, 9866 flow. Second operand 7 states and 160 transitions. [2023-11-29 01:02:36,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 443 transitions, 11452 flow [2023-11-29 01:02:39,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 443 transitions, 11186 flow, removed 34 selfloop flow, removed 3 redundant places. [2023-11-29 01:02:39,017 INFO L231 Difference]: Finished difference. Result has 308 places, 359 transitions, 10051 flow [2023-11-29 01:02:39,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9618, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10051, PETRI_PLACES=308, PETRI_TRANSITIONS=359} [2023-11-29 01:02:39,018 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 271 predicate places. [2023-11-29 01:02:39,018 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 359 transitions, 10051 flow [2023-11-29 01:02:39,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:39,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:39,019 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:02:39,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-11-29 01:02:39,019 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:02:39,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:39,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1330278950, now seen corresponding path program 24 times [2023-11-29 01:02:39,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:39,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913837110] [2023-11-29 01:02:39,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:39,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:39,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:39,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:39,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:39,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913837110] [2023-11-29 01:02:39,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913837110] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:02:39,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991007834] [2023-11-29 01:02:39,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:02:39,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:02:39,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:02:39,309 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:02:39,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:02:39,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:02:39,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:02:39,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:02:39,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:02:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:39,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:02:40,109 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:40,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991007834] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:02:40,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:02:40,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-29 01:02:40,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046388249] [2023-11-29 01:02:40,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:02:40,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:02:40,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:40,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:02:40,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:02:40,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:02:40,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 359 transitions, 10051 flow. Second operand has 17 states, 17 states have (on average 9.882352941176471) internal successors, (168), 17 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:40,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:40,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:02:40,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:47,712 INFO L124 PetriNetUnfolderBase]: 13691/22487 cut-off events. [2023-11-29 01:02:47,712 INFO L125 PetriNetUnfolderBase]: For 527283/527303 co-relation queries the response was YES. [2023-11-29 01:02:48,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128513 conditions, 22487 events. 13691/22487 cut-off events. For 527283/527303 co-relation queries the response was YES. Maximal size of possible extension queue 1458. Compared 186283 event pairs, 3695 based on Foata normal form. 16/22451 useless extension candidates. Maximal degree in co-relation 128387. Up to 7150 conditions per place. [2023-11-29 01:02:48,138 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 270 selfloop transitions, 196 changer transitions 3/473 dead transitions. [2023-11-29 01:02:48,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 473 transitions, 11713 flow [2023-11-29 01:02:48,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:02:48,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:02:48,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2023-11-29 01:02:48,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736842105263158 [2023-11-29 01:02:48,139 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 218 transitions. [2023-11-29 01:02:48,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 218 transitions. [2023-11-29 01:02:48,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:48,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 218 transitions. [2023-11-29 01:02:48,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 21.8) internal successors, (218), 10 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) [2023-11-29 01:02:48,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 38.0) internal successors, (418), 11 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:48,141 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 38.0) internal successors, (418), 11 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:48,141 INFO L175 Difference]: Start difference. First operand has 308 places, 359 transitions, 10051 flow. Second operand 10 states and 218 transitions. [2023-11-29 01:02:48,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 473 transitions, 11713 flow [2023-11-29 01:02:50,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 473 transitions, 11432 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-11-29 01:02:50,537 INFO L231 Difference]: Finished difference. Result has 312 places, 362 transitions, 10247 flow [2023-11-29 01:02:50,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9750, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10247, PETRI_PLACES=312, PETRI_TRANSITIONS=362} [2023-11-29 01:02:50,538 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 275 predicate places. [2023-11-29 01:02:50,538 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 362 transitions, 10247 flow [2023-11-29 01:02:50,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.882352941176471) internal successors, (168), 17 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:50,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:50,538 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:02:50,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 01:02:50,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-11-29 01:02:50,739 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:02:50,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:50,739 INFO L85 PathProgramCache]: Analyzing trace with hash -885675222, now seen corresponding path program 25 times [2023-11-29 01:02:50,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:50,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872655661] [2023-11-29 01:02:50,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:50,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:50,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:02:50,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:50,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872655661] [2023-11-29 01:02:50,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872655661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:02:50,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:02:50,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:02:50,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871999625] [2023-11-29 01:02:50,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:02:50,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:02:50,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:50,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:02:50,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:02:50,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:02:50,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 362 transitions, 10247 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:50,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:50,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:02:50,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:57,714 INFO L124 PetriNetUnfolderBase]: 13670/22399 cut-off events. [2023-11-29 01:02:57,714 INFO L125 PetriNetUnfolderBase]: For 545579/545593 co-relation queries the response was YES. [2023-11-29 01:02:58,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129803 conditions, 22399 events. 13670/22399 cut-off events. For 545579/545593 co-relation queries the response was YES. Maximal size of possible extension queue 1455. Compared 185285 event pairs, 4045 based on Foata normal form. 6/22353 useless extension candidates. Maximal degree in co-relation 129678. Up to 8392 conditions per place. [2023-11-29 01:02:58,214 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 295 selfloop transitions, 134 changer transitions 8/441 dead transitions. [2023-11-29 01:02:58,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 441 transitions, 11687 flow [2023-11-29 01:02:58,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:02:58,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:02:58,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2023-11-29 01:02:58,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676691729323309 [2023-11-29 01:02:58,216 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 151 transitions. [2023-11-29 01:02:58,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 151 transitions. [2023-11-29 01:02:58,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:58,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 151 transitions. [2023-11-29 01:02:58,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:58,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:58,217 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:58,217 INFO L175 Difference]: Start difference. First operand has 312 places, 362 transitions, 10247 flow. Second operand 7 states and 151 transitions. [2023-11-29 01:02:58,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 441 transitions, 11687 flow [2023-11-29 01:03:00,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 441 transitions, 11337 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-11-29 01:03:00,740 INFO L231 Difference]: Finished difference. Result has 315 places, 362 transitions, 10185 flow [2023-11-29 01:03:00,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9897, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10185, PETRI_PLACES=315, PETRI_TRANSITIONS=362} [2023-11-29 01:03:00,740 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 278 predicate places. [2023-11-29 01:03:00,740 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 362 transitions, 10185 flow [2023-11-29 01:03:00,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:00,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:03:00,741 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:03:00,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-11-29 01:03:00,741 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:03:00,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:03:00,741 INFO L85 PathProgramCache]: Analyzing trace with hash -931347688, now seen corresponding path program 26 times [2023-11-29 01:03:00,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:03:00,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126977076] [2023-11-29 01:03:00,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:03:00,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:03:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:03:01,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:03:01,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:03:01,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126977076] [2023-11-29 01:03:01,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126977076] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:03:01,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:03:01,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:03:01,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433296348] [2023-11-29 01:03:01,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:03:01,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:03:01,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:01,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:03:01,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:03:01,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:03:01,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 362 transitions, 10185 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:01,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:01,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:03:01,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:03:07,819 INFO L124 PetriNetUnfolderBase]: 13652/22364 cut-off events. [2023-11-29 01:03:07,819 INFO L125 PetriNetUnfolderBase]: For 536264/536282 co-relation queries the response was YES. [2023-11-29 01:03:08,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129400 conditions, 22364 events. 13652/22364 cut-off events. For 536264/536282 co-relation queries the response was YES. Maximal size of possible extension queue 1441. Compared 184642 event pairs, 4069 based on Foata normal form. 16/22336 useless extension candidates. Maximal degree in co-relation 129273. Up to 8392 conditions per place. [2023-11-29 01:03:08,314 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 298 selfloop transitions, 140 changer transitions 1/443 dead transitions. [2023-11-29 01:03:08,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 443 transitions, 11630 flow [2023-11-29 01:03:08,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:03:08,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:03:08,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2023-11-29 01:03:08,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2023-11-29 01:03:08,315 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 153 transitions. [2023-11-29 01:03:08,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 153 transitions. [2023-11-29 01:03:08,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:03:08,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 153 transitions. [2023-11-29 01:03:08,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:08,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:08,316 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:08,316 INFO L175 Difference]: Start difference. First operand has 315 places, 362 transitions, 10185 flow. Second operand 7 states and 153 transitions. [2023-11-29 01:03:08,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 443 transitions, 11630 flow [2023-11-29 01:03:10,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 443 transitions, 11352 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-29 01:03:10,907 INFO L231 Difference]: Finished difference. Result has 315 places, 369 transitions, 10390 flow [2023-11-29 01:03:10,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9835, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10390, PETRI_PLACES=315, PETRI_TRANSITIONS=369} [2023-11-29 01:03:10,908 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 278 predicate places. [2023-11-29 01:03:10,908 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 369 transitions, 10390 flow [2023-11-29 01:03:10,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:10,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:03:10,909 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:03:10,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-11-29 01:03:10,909 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:03:10,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:03:10,910 INFO L85 PathProgramCache]: Analyzing trace with hash -961261788, now seen corresponding path program 27 times [2023-11-29 01:03:10,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:03:10,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611488842] [2023-11-29 01:03:10,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:03:10,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:03:10,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:03:11,181 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:03:11,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:03:11,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611488842] [2023-11-29 01:03:11,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611488842] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:03:11,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:03:11,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:03:11,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138720142] [2023-11-29 01:03:11,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:03:11,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:03:11,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:11,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:03:11,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:03:11,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:03:11,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 369 transitions, 10390 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:11,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:11,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:03:11,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:03:17,911 INFO L124 PetriNetUnfolderBase]: 13610/22260 cut-off events. [2023-11-29 01:03:17,911 INFO L125 PetriNetUnfolderBase]: For 544166/544178 co-relation queries the response was YES. [2023-11-29 01:03:18,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130460 conditions, 22260 events. 13610/22260 cut-off events. For 544166/544178 co-relation queries the response was YES. Maximal size of possible extension queue 1437. Compared 183424 event pairs, 4093 based on Foata normal form. 12/22228 useless extension candidates. Maximal degree in co-relation 130333. Up to 8392 conditions per place. [2023-11-29 01:03:18,402 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 300 selfloop transitions, 135 changer transitions 1/440 dead transitions. [2023-11-29 01:03:18,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 440 transitions, 11653 flow [2023-11-29 01:03:18,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:03:18,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:03:18,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2023-11-29 01:03:18,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5639097744360902 [2023-11-29 01:03:18,404 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 150 transitions. [2023-11-29 01:03:18,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 150 transitions. [2023-11-29 01:03:18,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:03:18,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 150 transitions. [2023-11-29 01:03:18,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:18,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:18,405 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:18,405 INFO L175 Difference]: Start difference. First operand has 315 places, 369 transitions, 10390 flow. Second operand 7 states and 150 transitions. [2023-11-29 01:03:18,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 440 transitions, 11653 flow [2023-11-29 01:03:21,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 440 transitions, 11419 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-29 01:03:21,371 INFO L231 Difference]: Finished difference. Result has 318 places, 366 transitions, 10339 flow [2023-11-29 01:03:21,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10103, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10339, PETRI_PLACES=318, PETRI_TRANSITIONS=366} [2023-11-29 01:03:21,371 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 281 predicate places. [2023-11-29 01:03:21,372 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 366 transitions, 10339 flow [2023-11-29 01:03:21,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:21,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:03:21,372 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:03:21,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-11-29 01:03:21,372 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:03:21,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:03:21,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1768708994, now seen corresponding path program 28 times [2023-11-29 01:03:21,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:03:21,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761294520] [2023-11-29 01:03:21,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:03:21,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:03:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:03:21,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:03:21,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:03:21,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761294520] [2023-11-29 01:03:21,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761294520] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:03:21,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:03:21,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:03:21,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961145317] [2023-11-29 01:03:21,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:03:21,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:03:21,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:03:21,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:03:21,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:03:21,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 366 transitions, 10339 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:21,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:21,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:03:21,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:03:28,570 INFO L124 PetriNetUnfolderBase]: 13587/22242 cut-off events. [2023-11-29 01:03:28,571 INFO L125 PetriNetUnfolderBase]: For 547334/547346 co-relation queries the response was YES. [2023-11-29 01:03:28,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130161 conditions, 22242 events. 13587/22242 cut-off events. For 547334/547346 co-relation queries the response was YES. Maximal size of possible extension queue 1431. Compared 183113 event pairs, 3861 based on Foata normal form. 6/22204 useless extension candidates. Maximal degree in co-relation 130034. Up to 7150 conditions per place. [2023-11-29 01:03:28,991 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 266 selfloop transitions, 175 changer transitions 1/446 dead transitions. [2023-11-29 01:03:28,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 446 transitions, 11737 flow [2023-11-29 01:03:28,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:03:28,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:03:28,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2023-11-29 01:03:28,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902255639097744 [2023-11-29 01:03:28,993 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 157 transitions. [2023-11-29 01:03:28,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 157 transitions. [2023-11-29 01:03:28,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:03:28,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 157 transitions. [2023-11-29 01:03:28,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.428571428571427) internal successors, (157), 7 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:28,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:28,994 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:28,994 INFO L175 Difference]: Start difference. First operand has 318 places, 366 transitions, 10339 flow. Second operand 7 states and 157 transitions. [2023-11-29 01:03:28,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 446 transitions, 11737 flow [2023-11-29 01:03:31,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 446 transitions, 11457 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-29 01:03:31,416 INFO L231 Difference]: Finished difference. Result has 319 places, 367 transitions, 10459 flow [2023-11-29 01:03:31,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10028, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10459, PETRI_PLACES=319, PETRI_TRANSITIONS=367} [2023-11-29 01:03:31,417 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 282 predicate places. [2023-11-29 01:03:31,417 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 367 transitions, 10459 flow [2023-11-29 01:03:31,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:31,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:03:31,417 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:03:31,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-11-29 01:03:31,417 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:03:31,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:03:31,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1021026846, now seen corresponding path program 29 times [2023-11-29 01:03:31,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:03:31,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146246825] [2023-11-29 01:03:31,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:03:31,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:03:31,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:03:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:03:31,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:03:31,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146246825] [2023-11-29 01:03:31,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146246825] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:03:31,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:03:31,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:03:31,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717558712] [2023-11-29 01:03:31,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:03:31,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:03:31,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:31,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:03:31,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:03:31,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:03:31,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 367 transitions, 10459 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:31,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:31,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:03:31,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:03:38,893 INFO L124 PetriNetUnfolderBase]: 13503/22030 cut-off events. [2023-11-29 01:03:38,893 INFO L125 PetriNetUnfolderBase]: For 556443/556461 co-relation queries the response was YES. [2023-11-29 01:03:39,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129886 conditions, 22030 events. 13503/22030 cut-off events. For 556443/556461 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 181085 event pairs, 3391 based on Foata normal form. 28/22014 useless extension candidates. Maximal degree in co-relation 129758. Up to 7150 conditions per place. [2023-11-29 01:03:39,471 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 325 selfloop transitions, 123 changer transitions 1/453 dead transitions. [2023-11-29 01:03:39,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 453 transitions, 11896 flow [2023-11-29 01:03:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:03:39,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:03:39,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2023-11-29 01:03:39,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5827067669172933 [2023-11-29 01:03:39,473 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 155 transitions. [2023-11-29 01:03:39,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 155 transitions. [2023-11-29 01:03:39,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:03:39,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 155 transitions. [2023-11-29 01:03:39,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 22.142857142857142) internal successors, (155), 7 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:39,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:39,474 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:39,474 INFO L175 Difference]: Start difference. First operand has 319 places, 367 transitions, 10459 flow. Second operand 7 states and 155 transitions. [2023-11-29 01:03:39,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 453 transitions, 11896 flow [2023-11-29 01:03:42,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 453 transitions, 11564 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-29 01:03:42,320 INFO L231 Difference]: Finished difference. Result has 322 places, 367 transitions, 10353 flow [2023-11-29 01:03:42,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10062, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10353, PETRI_PLACES=322, PETRI_TRANSITIONS=367} [2023-11-29 01:03:42,320 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 285 predicate places. [2023-11-29 01:03:42,320 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 367 transitions, 10353 flow [2023-11-29 01:03:42,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:42,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:03:42,321 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:03:42,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-11-29 01:03:42,321 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:03:42,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:03:42,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1474230738, now seen corresponding path program 30 times [2023-11-29 01:03:42,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:03:42,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923072255] [2023-11-29 01:03:42,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:03:42,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:03:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:03:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:03:42,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:03:42,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923072255] [2023-11-29 01:03:42,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923072255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:03:42,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:03:42,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 01:03:42,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808261479] [2023-11-29 01:03:42,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:03:42,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:03:42,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:42,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:03:42,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:03:42,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:03:42,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 367 transitions, 10353 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:42,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:42,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:03:42,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:03:51,063 INFO L124 PetriNetUnfolderBase]: 14049/23076 cut-off events. [2023-11-29 01:03:51,063 INFO L125 PetriNetUnfolderBase]: For 561212/561232 co-relation queries the response was YES. [2023-11-29 01:03:51,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133701 conditions, 23076 events. 14049/23076 cut-off events. For 561212/561232 co-relation queries the response was YES. Maximal size of possible extension queue 1467. Compared 191557 event pairs, 3151 based on Foata normal form. 16/23040 useless extension candidates. Maximal degree in co-relation 133572. Up to 7150 conditions per place. [2023-11-29 01:03:51,667 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 310 selfloop transitions, 143 changer transitions 1/458 dead transitions. [2023-11-29 01:03:51,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 458 transitions, 12028 flow [2023-11-29 01:03:51,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:03:51,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:03:51,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2023-11-29 01:03:51,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2023-11-29 01:03:51,668 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 152 transitions. [2023-11-29 01:03:51,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 152 transitions. [2023-11-29 01:03:51,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:03:51,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 152 transitions. [2023-11-29 01:03:51,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:51,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:51,669 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:51,669 INFO L175 Difference]: Start difference. First operand has 322 places, 367 transitions, 10353 flow. Second operand 7 states and 152 transitions. [2023-11-29 01:03:51,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 458 transitions, 12028 flow [2023-11-29 01:03:54,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 458 transitions, 11861 flow, removed 10 selfloop flow, removed 5 redundant places. [2023-11-29 01:03:54,778 INFO L231 Difference]: Finished difference. Result has 326 places, 370 transitions, 10691 flow [2023-11-29 01:03:54,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10146, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10691, PETRI_PLACES=326, PETRI_TRANSITIONS=370} [2023-11-29 01:03:54,779 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 289 predicate places. [2023-11-29 01:03:54,779 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 370 transitions, 10691 flow [2023-11-29 01:03:54,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:54,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:03:54,779 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:03:54,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-11-29 01:03:54,779 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:03:54,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:03:54,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1272659888, now seen corresponding path program 31 times [2023-11-29 01:03:54,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:03:54,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885337107] [2023-11-29 01:03:54,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:03:54,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:03:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:03:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:03:55,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:03:55,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885337107] [2023-11-29 01:03:55,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885337107] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:03:55,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:03:55,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:03:55,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16312311] [2023-11-29 01:03:55,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:03:55,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:03:55,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:55,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:03:55,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:03:55,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:03:55,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 370 transitions, 10691 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:55,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:55,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:03:55,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:03,426 INFO L124 PetriNetUnfolderBase]: 14028/22872 cut-off events. [2023-11-29 01:04:03,426 INFO L125 PetriNetUnfolderBase]: For 588472/588492 co-relation queries the response was YES. [2023-11-29 01:04:03,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135396 conditions, 22872 events. 14028/22872 cut-off events. For 588472/588492 co-relation queries the response was YES. Maximal size of possible extension queue 1454. Compared 187888 event pairs, 4027 based on Foata normal form. 10/22830 useless extension candidates. Maximal degree in co-relation 135267. Up to 7150 conditions per place. [2023-11-29 01:04:04,070 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 313 selfloop transitions, 122 changer transitions 8/447 dead transitions. [2023-11-29 01:04:04,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 447 transitions, 12095 flow [2023-11-29 01:04:04,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:04:04,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:04:04,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2023-11-29 01:04:04,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451127819548872 [2023-11-29 01:04:04,071 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 145 transitions. [2023-11-29 01:04:04,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 145 transitions. [2023-11-29 01:04:04,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:04,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 145 transitions. [2023-11-29 01:04:04,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:04,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:04,073 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:04,073 INFO L175 Difference]: Start difference. First operand has 326 places, 370 transitions, 10691 flow. Second operand 7 states and 145 transitions. [2023-11-29 01:04:04,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 447 transitions, 12095 flow [2023-11-29 01:04:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 447 transitions, 11875 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-11-29 01:04:07,339 INFO L231 Difference]: Finished difference. Result has 329 places, 368 transitions, 10652 flow [2023-11-29 01:04:07,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10437, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10652, PETRI_PLACES=329, PETRI_TRANSITIONS=368} [2023-11-29 01:04:07,339 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 292 predicate places. [2023-11-29 01:04:07,339 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 368 transitions, 10652 flow [2023-11-29 01:04:07,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:07,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:07,339 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:04:07,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-11-29 01:04:07,340 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:04:07,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash -926955286, now seen corresponding path program 33 times [2023-11-29 01:04:07,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:04:07,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024937066] [2023-11-29 01:04:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:07,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:04:07,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:07,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:04:07,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:04:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024937066] [2023-11-29 01:04:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024937066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:07,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:07,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 01:04:07,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245027342] [2023-11-29 01:04:07,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:07,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:04:07,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:04:07,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:04:07,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:04:07,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:04:07,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 368 transitions, 10652 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:07,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:07,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:04:07,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:16,344 INFO L124 PetriNetUnfolderBase]: 15197/24885 cut-off events. [2023-11-29 01:04:16,345 INFO L125 PetriNetUnfolderBase]: For 609476/609546 co-relation queries the response was YES. [2023-11-29 01:04:16,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144211 conditions, 24885 events. 15197/24885 cut-off events. For 609476/609546 co-relation queries the response was YES. Maximal size of possible extension queue 1558. Compared 208207 event pairs, 3418 based on Foata normal form. 62/24905 useless extension candidates. Maximal degree in co-relation 144082. Up to 10911 conditions per place. [2023-11-29 01:04:16,969 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 363 selfloop transitions, 112 changer transitions 4/483 dead transitions. [2023-11-29 01:04:16,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 483 transitions, 13138 flow [2023-11-29 01:04:16,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:04:16,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:04:16,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2023-11-29 01:04:16,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2023-11-29 01:04:16,971 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 149 transitions. [2023-11-29 01:04:16,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 149 transitions. [2023-11-29 01:04:16,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:16,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 149 transitions. [2023-11-29 01:04:16,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,972 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:16,972 INFO L175 Difference]: Start difference. First operand has 329 places, 368 transitions, 10652 flow. Second operand 7 states and 149 transitions. [2023-11-29 01:04:16,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 483 transitions, 13138 flow [2023-11-29 01:04:20,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 483 transitions, 12920 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-29 01:04:20,112 INFO L231 Difference]: Finished difference. Result has 333 places, 390 transitions, 11365 flow [2023-11-29 01:04:20,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10475, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11365, PETRI_PLACES=333, PETRI_TRANSITIONS=390} [2023-11-29 01:04:20,113 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 296 predicate places. [2023-11-29 01:04:20,113 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 390 transitions, 11365 flow [2023-11-29 01:04:20,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:20,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:20,113 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:04:20,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-11-29 01:04:20,113 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:04:20,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:20,113 INFO L85 PathProgramCache]: Analyzing trace with hash 602711910, now seen corresponding path program 34 times [2023-11-29 01:04:20,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:04:20,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251200636] [2023-11-29 01:04:20,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:20,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:04:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:20,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:04:20,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:04:20,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251200636] [2023-11-29 01:04:20,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251200636] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:20,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:20,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 01:04:20,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313230168] [2023-11-29 01:04:20,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:20,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:04:20,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:04:20,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:04:20,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:04:20,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:04:20,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 390 transitions, 11365 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:20,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:20,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:04:20,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:29,866 INFO L124 PetriNetUnfolderBase]: 16777/27426 cut-off events. [2023-11-29 01:04:29,866 INFO L125 PetriNetUnfolderBase]: For 690105/690133 co-relation queries the response was YES. [2023-11-29 01:04:30,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158555 conditions, 27426 events. 16777/27426 cut-off events. For 690105/690133 co-relation queries the response was YES. Maximal size of possible extension queue 1708. Compared 229397 event pairs, 4654 based on Foata normal form. 34/27456 useless extension candidates. Maximal degree in co-relation 158423. Up to 13839 conditions per place. [2023-11-29 01:04:30,570 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 425 selfloop transitions, 76 changer transitions 4/509 dead transitions. [2023-11-29 01:04:30,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 509 transitions, 14008 flow [2023-11-29 01:04:30,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:04:30,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:04:30,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2023-11-29 01:04:30,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451127819548872 [2023-11-29 01:04:30,571 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 145 transitions. [2023-11-29 01:04:30,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 145 transitions. [2023-11-29 01:04:30,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:30,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 145 transitions. [2023-11-29 01:04:30,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.714285714285715) internal successors, (145), 7 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:30,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:30,572 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:30,572 INFO L175 Difference]: Start difference. First operand has 333 places, 390 transitions, 11365 flow. Second operand 7 states and 145 transitions. [2023-11-29 01:04:30,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 509 transitions, 14008 flow [2023-11-29 01:04:33,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 509 transitions, 13864 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-11-29 01:04:33,804 INFO L231 Difference]: Finished difference. Result has 341 places, 405 transitions, 11874 flow [2023-11-29 01:04:33,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11233, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11874, PETRI_PLACES=341, PETRI_TRANSITIONS=405} [2023-11-29 01:04:33,804 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 304 predicate places. [2023-11-29 01:04:33,804 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 405 transitions, 11874 flow [2023-11-29 01:04:33,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:33,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:33,805 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:04:33,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-11-29 01:04:33,805 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:04:33,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:33,805 INFO L85 PathProgramCache]: Analyzing trace with hash 511286514, now seen corresponding path program 35 times [2023-11-29 01:04:33,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:04:33,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83215984] [2023-11-29 01:04:33,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:33,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:04:33,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:34,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:04:34,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:04:34,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83215984] [2023-11-29 01:04:34,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83215984] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:04:34,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331215346] [2023-11-29 01:04:34,071 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:04:34,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:04:34,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:04:34,072 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:04:34,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:04:34,267 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 01:04:34,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:04:34,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:04:34,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:04:34,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:04:34,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:04:34,568 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:04:34,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331215346] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:04:34,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:04:34,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 01:04:34,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923662643] [2023-11-29 01:04:34,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:04:34,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 01:04:34,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:04:34,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 01:04:34,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:04:34,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:04:34,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 405 transitions, 11874 flow. Second operand has 15 states, 15 states have (on average 10.133333333333333) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:34,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:34,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:04:34,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:04:45,511 INFO L124 PetriNetUnfolderBase]: 18057/30036 cut-off events. [2023-11-29 01:04:45,512 INFO L125 PetriNetUnfolderBase]: For 737854/737854 co-relation queries the response was YES. [2023-11-29 01:04:46,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173421 conditions, 30036 events. 18057/30036 cut-off events. For 737854/737854 co-relation queries the response was YES. Maximal size of possible extension queue 1800. Compared 261078 event pairs, 3563 based on Foata normal form. 28/30060 useless extension candidates. Maximal degree in co-relation 173285. Up to 8548 conditions per place. [2023-11-29 01:04:46,292 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 459 selfloop transitions, 144 changer transitions 4/611 dead transitions. [2023-11-29 01:04:46,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 611 transitions, 15363 flow [2023-11-29 01:04:46,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:04:46,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:04:46,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2023-11-29 01:04:46,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986842105263158 [2023-11-29 01:04:46,293 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 273 transitions. [2023-11-29 01:04:46,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 273 transitions. [2023-11-29 01:04:46,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:04:46,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 273 transitions. [2023-11-29 01:04:46,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 22.75) internal successors, (273), 12 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:46,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 38.0) internal successors, (494), 13 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:46,295 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 38.0) internal successors, (494), 13 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:46,295 INFO L175 Difference]: Start difference. First operand has 341 places, 405 transitions, 11874 flow. Second operand 12 states and 273 transitions. [2023-11-29 01:04:46,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 611 transitions, 15363 flow [2023-11-29 01:04:50,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 611 transitions, 15226 flow, removed 31 selfloop flow, removed 2 redundant places. [2023-11-29 01:04:50,767 INFO L231 Difference]: Finished difference. Result has 356 places, 417 transitions, 12539 flow [2023-11-29 01:04:50,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11748, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12539, PETRI_PLACES=356, PETRI_TRANSITIONS=417} [2023-11-29 01:04:50,768 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 319 predicate places. [2023-11-29 01:04:50,768 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 417 transitions, 12539 flow [2023-11-29 01:04:50,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.133333333333333) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:50,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:04:50,768 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:04:50,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 01:04:50,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2023-11-29 01:04:50,969 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:04:50,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:04:50,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1765343232, now seen corresponding path program 36 times [2023-11-29 01:04:50,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:04:50,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873317108] [2023-11-29 01:04:50,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:04:50,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:04:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:04:51,329 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:04:51,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:04:51,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873317108] [2023-11-29 01:04:51,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873317108] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:04:51,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:04:51,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:04:51,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089519311] [2023-11-29 01:04:51,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:04:51,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:04:51,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:04:51,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:04:51,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:04:51,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:04:51,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 417 transitions, 12539 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:04:51,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:04:51,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:04:51,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:01,959 INFO L124 PetriNetUnfolderBase]: 17965/29855 cut-off events. [2023-11-29 01:05:01,959 INFO L125 PetriNetUnfolderBase]: For 761601/761617 co-relation queries the response was YES. [2023-11-29 01:05:02,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173726 conditions, 29855 events. 17965/29855 cut-off events. For 761601/761617 co-relation queries the response was YES. Maximal size of possible extension queue 1796. Compared 259629 event pairs, 4407 based on Foata normal form. 64/29915 useless extension candidates. Maximal degree in co-relation 173584. Up to 13839 conditions per place. [2023-11-29 01:05:02,809 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 416 selfloop transitions, 86 changer transitions 3/509 dead transitions. [2023-11-29 01:05:02,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 509 transitions, 14496 flow [2023-11-29 01:05:02,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:05:02,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:05:02,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2023-11-29 01:05:02,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2023-11-29 01:05:02,810 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 152 transitions. [2023-11-29 01:05:02,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 152 transitions. [2023-11-29 01:05:02,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:02,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 152 transitions. [2023-11-29 01:05:02,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:02,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:02,812 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:02,812 INFO L175 Difference]: Start difference. First operand has 356 places, 417 transitions, 12539 flow. Second operand 7 states and 152 transitions. [2023-11-29 01:05:02,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 509 transitions, 14496 flow [2023-11-29 01:05:07,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 509 transitions, 14147 flow, removed 32 selfloop flow, removed 5 redundant places. [2023-11-29 01:05:07,184 INFO L231 Difference]: Finished difference. Result has 358 places, 418 transitions, 12431 flow [2023-11-29 01:05:07,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12173, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12431, PETRI_PLACES=358, PETRI_TRANSITIONS=418} [2023-11-29 01:05:07,184 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 321 predicate places. [2023-11-29 01:05:07,184 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 418 transitions, 12431 flow [2023-11-29 01:05:07,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:07,185 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:05:07,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-11-29 01:05:07,185 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:05:07,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:07,185 INFO L85 PathProgramCache]: Analyzing trace with hash -97220562, now seen corresponding path program 37 times [2023-11-29 01:05:07,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:05:07,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829050965] [2023-11-29 01:05:07,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:07,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:05:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:07,490 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:05:07,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:05:07,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829050965] [2023-11-29 01:05:07,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829050965] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:07,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:07,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:05:07,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955859829] [2023-11-29 01:05:07,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:07,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:05:07,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:05:07,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:05:07,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:05:07,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:05:07,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 418 transitions, 12431 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:07,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:07,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:05:07,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:19,166 INFO L124 PetriNetUnfolderBase]: 18135/30112 cut-off events. [2023-11-29 01:05:19,166 INFO L125 PetriNetUnfolderBase]: For 761555/761575 co-relation queries the response was YES. [2023-11-29 01:05:19,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174557 conditions, 30112 events. 18135/30112 cut-off events. For 761555/761575 co-relation queries the response was YES. Maximal size of possible extension queue 1811. Compared 261594 event pairs, 4705 based on Foata normal form. 34/30142 useless extension candidates. Maximal degree in co-relation 174415. Up to 13839 conditions per place. [2023-11-29 01:05:19,993 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 401 selfloop transitions, 107 changer transitions 3/515 dead transitions. [2023-11-29 01:05:19,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 515 transitions, 14652 flow [2023-11-29 01:05:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:05:19,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:05:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2023-11-29 01:05:19,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338345864661654 [2023-11-29 01:05:19,995 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 142 transitions. [2023-11-29 01:05:19,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 142 transitions. [2023-11-29 01:05:19,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:19,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 142 transitions. [2023-11-29 01:05:19,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:19,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:19,996 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:19,996 INFO L175 Difference]: Start difference. First operand has 358 places, 418 transitions, 12431 flow. Second operand 7 states and 142 transitions. [2023-11-29 01:05:19,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 515 transitions, 14652 flow [2023-11-29 01:05:25,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 515 transitions, 14542 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:25,159 INFO L231 Difference]: Finished difference. Result has 362 places, 429 transitions, 12955 flow [2023-11-29 01:05:25,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12324, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12955, PETRI_PLACES=362, PETRI_TRANSITIONS=429} [2023-11-29 01:05:25,159 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 325 predicate places. [2023-11-29 01:05:25,160 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 429 transitions, 12955 flow [2023-11-29 01:05:25,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:25,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:25,160 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:05:25,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-11-29 01:05:25,160 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:05:25,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:25,160 INFO L85 PathProgramCache]: Analyzing trace with hash 795658146, now seen corresponding path program 38 times [2023-11-29 01:05:25,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:05:25,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470469761] [2023-11-29 01:05:25,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:25,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:05:25,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:25,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:05:25,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:05:25,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470469761] [2023-11-29 01:05:25,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470469761] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:25,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:25,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:05:25,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136020669] [2023-11-29 01:05:25,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:25,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:05:25,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:05:25,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:05:25,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:05:25,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:05:25,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 429 transitions, 12955 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:25,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:25,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:05:25,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:36,660 INFO L124 PetriNetUnfolderBase]: 18428/30411 cut-off events. [2023-11-29 01:05:36,660 INFO L125 PetriNetUnfolderBase]: For 811276/811284 co-relation queries the response was YES. [2023-11-29 01:05:37,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180180 conditions, 30411 events. 18428/30411 cut-off events. For 811276/811284 co-relation queries the response was YES. Maximal size of possible extension queue 1842. Compared 262944 event pairs, 5834 based on Foata normal form. 64/30471 useless extension candidates. Maximal degree in co-relation 180037. Up to 13875 conditions per place. [2023-11-29 01:05:37,648 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 398 selfloop transitions, 128 changer transitions 2/532 dead transitions. [2023-11-29 01:05:37,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 532 transitions, 15269 flow [2023-11-29 01:05:37,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:05:37,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:05:37,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2023-11-29 01:05:37,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2023-11-29 01:05:37,650 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 153 transitions. [2023-11-29 01:05:37,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 153 transitions. [2023-11-29 01:05:37,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:37,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 153 transitions. [2023-11-29 01:05:37,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.857142857142858) internal successors, (153), 7 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:37,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:37,651 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:37,651 INFO L175 Difference]: Start difference. First operand has 362 places, 429 transitions, 12955 flow. Second operand 7 states and 153 transitions. [2023-11-29 01:05:37,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 532 transitions, 15269 flow [2023-11-29 01:05:42,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 532 transitions, 15097 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-11-29 01:05:42,350 INFO L231 Difference]: Finished difference. Result has 368 places, 450 transitions, 13771 flow [2023-11-29 01:05:42,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12793, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13771, PETRI_PLACES=368, PETRI_TRANSITIONS=450} [2023-11-29 01:05:42,351 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 331 predicate places. [2023-11-29 01:05:42,351 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 450 transitions, 13771 flow [2023-11-29 01:05:42,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:42,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:42,351 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:05:42,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-11-29 01:05:42,351 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:05:42,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:42,351 INFO L85 PathProgramCache]: Analyzing trace with hash 264526726, now seen corresponding path program 39 times [2023-11-29 01:05:42,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:05:42,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442299714] [2023-11-29 01:05:42,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:42,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:05:42,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:42,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:05:42,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:05:42,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442299714] [2023-11-29 01:05:42,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442299714] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:05:42,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:05:42,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:05:42,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455446771] [2023-11-29 01:05:42,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:05:42,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:05:42,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:05:42,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:05:42,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:05:42,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:05:42,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 450 transitions, 13771 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:42,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:42,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:05:42,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:53,376 INFO L124 PetriNetUnfolderBase]: 18415/30407 cut-off events. [2023-11-29 01:05:53,376 INFO L125 PetriNetUnfolderBase]: For 831532/831540 co-relation queries the response was YES. [2023-11-29 01:05:53,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183478 conditions, 30407 events. 18415/30407 cut-off events. For 831532/831540 co-relation queries the response was YES. Maximal size of possible extension queue 1841. Compared 262502 event pairs, 5036 based on Foata normal form. 12/30415 useless extension candidates. Maximal degree in co-relation 183332. Up to 13875 conditions per place. [2023-11-29 01:05:54,100 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 409 selfloop transitions, 108 changer transitions 7/528 dead transitions. [2023-11-29 01:05:54,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 528 transitions, 15564 flow [2023-11-29 01:05:54,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:05:54,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:05:54,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2023-11-29 01:05:54,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037593984962406 [2023-11-29 01:05:54,101 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 134 transitions. [2023-11-29 01:05:54,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 134 transitions. [2023-11-29 01:05:54,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:54,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 134 transitions. [2023-11-29 01:05:54,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:54,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:54,102 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:54,102 INFO L175 Difference]: Start difference. First operand has 368 places, 450 transitions, 13771 flow. Second operand 7 states and 134 transitions. [2023-11-29 01:05:54,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 528 transitions, 15564 flow [2023-11-29 01:05:59,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 528 transitions, 15425 flow, removed 30 selfloop flow, removed 2 redundant places. [2023-11-29 01:05:59,369 INFO L231 Difference]: Finished difference. Result has 372 places, 448 transitions, 13798 flow [2023-11-29 01:05:59,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13609, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13798, PETRI_PLACES=372, PETRI_TRANSITIONS=448} [2023-11-29 01:05:59,369 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 335 predicate places. [2023-11-29 01:05:59,369 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 448 transitions, 13798 flow [2023-11-29 01:05:59,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:59,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:05:59,370 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:05:59,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-11-29 01:05:59,370 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:05:59,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:05:59,370 INFO L85 PathProgramCache]: Analyzing trace with hash -707148482, now seen corresponding path program 40 times [2023-11-29 01:05:59,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:05:59,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607998972] [2023-11-29 01:05:59,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:05:59,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:05:59,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:05:59,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:05:59,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:05:59,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607998972] [2023-11-29 01:05:59,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607998972] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:05:59,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761331682] [2023-11-29 01:05:59,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:05:59,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:05:59,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:05:59,671 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:05:59,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:05:59,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:05:59,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:05:59,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:05:59,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:06:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:06:00,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:06:00,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:06:00,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761331682] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:06:00,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:06:00,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-29 01:06:00,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361515313] [2023-11-29 01:06:00,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:06:00,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:06:00,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:06:00,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:06:00,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:06:00,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:06:00,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 448 transitions, 13798 flow. Second operand has 17 states, 17 states have (on average 9.647058823529411) internal successors, (164), 17 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:00,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:06:00,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:06:00,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:06:12,735 INFO L124 PetriNetUnfolderBase]: 18495/30711 cut-off events. [2023-11-29 01:06:12,735 INFO L125 PetriNetUnfolderBase]: For 838496/838496 co-relation queries the response was YES. [2023-11-29 01:06:13,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183428 conditions, 30711 events. 18495/30711 cut-off events. For 838496/838496 co-relation queries the response was YES. Maximal size of possible extension queue 1855. Compared 267543 event pairs, 4264 based on Foata normal form. 12/30719 useless extension candidates. Maximal degree in co-relation 183282. Up to 8888 conditions per place. [2023-11-29 01:06:13,557 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 394 selfloop transitions, 200 changer transitions 3/601 dead transitions. [2023-11-29 01:06:13,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 601 transitions, 16115 flow [2023-11-29 01:06:13,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:06:13,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:06:13,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 270 transitions. [2023-11-29 01:06:13,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5921052631578947 [2023-11-29 01:06:13,558 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 270 transitions. [2023-11-29 01:06:13,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 270 transitions. [2023-11-29 01:06:13,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:06:13,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 270 transitions. [2023-11-29 01:06:13,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 22.5) internal successors, (270), 12 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:13,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 38.0) internal successors, (494), 13 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:13,559 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 38.0) internal successors, (494), 13 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:13,559 INFO L175 Difference]: Start difference. First operand has 372 places, 448 transitions, 13798 flow. Second operand 12 states and 270 transitions. [2023-11-29 01:06:13,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 601 transitions, 16115 flow [2023-11-29 01:06:18,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 601 transitions, 15899 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-29 01:06:18,304 INFO L231 Difference]: Finished difference. Result has 380 places, 457 transitions, 14329 flow [2023-11-29 01:06:18,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13586, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14329, PETRI_PLACES=380, PETRI_TRANSITIONS=457} [2023-11-29 01:06:18,305 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 343 predicate places. [2023-11-29 01:06:18,305 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 457 transitions, 14329 flow [2023-11-29 01:06:18,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.647058823529411) internal successors, (164), 17 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:18,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:06:18,305 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:06:18,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:06:18,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05f5789a-e7d3-4cca-876a-76a444215877/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-11-29 01:06:18,506 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:06:18,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:06:18,506 INFO L85 PathProgramCache]: Analyzing trace with hash -49826766, now seen corresponding path program 41 times [2023-11-29 01:06:18,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:06:18,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112887002] [2023-11-29 01:06:18,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:06:18,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:06:18,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:06:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:06:18,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:06:18,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112887002] [2023-11-29 01:06:18,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112887002] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:06:18,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:06:18,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:06:18,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416107616] [2023-11-29 01:06:18,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:06:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:06:18,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:06:18,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:06:18,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:06:18,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:06:18,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 457 transitions, 14329 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:18,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:06:18,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:06:18,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:06:29,826 INFO L124 PetriNetUnfolderBase]: 18446/30577 cut-off events. [2023-11-29 01:06:29,826 INFO L125 PetriNetUnfolderBase]: For 856221/856221 co-relation queries the response was YES. [2023-11-29 01:06:30,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184057 conditions, 30577 events. 18446/30577 cut-off events. For 856221/856221 co-relation queries the response was YES. Maximal size of possible extension queue 1849. Compared 266069 event pairs, 5303 based on Foata normal form. 28/30601 useless extension candidates. Maximal degree in co-relation 183907. Up to 13899 conditions per place. [2023-11-29 01:06:30,648 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 396 selfloop transitions, 133 changer transitions 1/534 dead transitions. [2023-11-29 01:06:30,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 534 transitions, 15991 flow [2023-11-29 01:06:30,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:06:30,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:06:30,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2023-11-29 01:06:30,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556390977443609 [2023-11-29 01:06:30,649 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 148 transitions. [2023-11-29 01:06:30,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 148 transitions. [2023-11-29 01:06:30,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:06:30,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 148 transitions. [2023-11-29 01:06:30,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:30,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:30,650 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:30,650 INFO L175 Difference]: Start difference. First operand has 380 places, 457 transitions, 14329 flow. Second operand 7 states and 148 transitions. [2023-11-29 01:06:30,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 534 transitions, 15991 flow [2023-11-29 01:06:35,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 534 transitions, 15564 flow, removed 45 selfloop flow, removed 7 redundant places. [2023-11-29 01:06:35,594 INFO L231 Difference]: Finished difference. Result has 380 places, 459 transitions, 14262 flow [2023-11-29 01:06:35,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13840, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14262, PETRI_PLACES=380, PETRI_TRANSITIONS=459} [2023-11-29 01:06:35,595 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 343 predicate places. [2023-11-29 01:06:35,595 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 459 transitions, 14262 flow [2023-11-29 01:06:35,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:35,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:06:35,595 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:06:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-11-29 01:06:35,596 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:06:35,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:06:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1443742512, now seen corresponding path program 42 times [2023-11-29 01:06:35,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:06:35,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757527918] [2023-11-29 01:06:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:06:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:06:35,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:06:35,871 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:06:35,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:06:35,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757527918] [2023-11-29 01:06:35,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757527918] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:06:35,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:06:35,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:06:35,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388155184] [2023-11-29 01:06:35,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:06:35,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:06:35,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:06:35,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:06:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:06:35,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:06:35,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 459 transitions, 14262 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:35,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:06:35,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:06:35,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:06:47,886 INFO L124 PetriNetUnfolderBase]: 18470/30571 cut-off events. [2023-11-29 01:06:47,886 INFO L125 PetriNetUnfolderBase]: For 831164/831164 co-relation queries the response was YES. [2023-11-29 01:06:48,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184345 conditions, 30571 events. 18470/30571 cut-off events. For 831164/831164 co-relation queries the response was YES. Maximal size of possible extension queue 1851. Compared 265699 event pairs, 5661 based on Foata normal form. 12/30579 useless extension candidates. Maximal degree in co-relation 184195. Up to 13923 conditions per place. [2023-11-29 01:06:48,889 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 400 selfloop transitions, 134 changer transitions 1/539 dead transitions. [2023-11-29 01:06:48,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 539 transitions, 15982 flow [2023-11-29 01:06:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:06:48,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:06:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2023-11-29 01:06:48,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556390977443609 [2023-11-29 01:06:48,891 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 148 transitions. [2023-11-29 01:06:48,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 148 transitions. [2023-11-29 01:06:48,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:06:48,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 148 transitions. [2023-11-29 01:06:48,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 21.142857142857142) internal successors, (148), 7 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:48,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:48,891 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 38.0) internal successors, (304), 8 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:48,892 INFO L175 Difference]: Start difference. First operand has 380 places, 459 transitions, 14262 flow. Second operand 7 states and 148 transitions. [2023-11-29 01:06:48,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 539 transitions, 15982 flow [2023-11-29 01:06:54,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 539 transitions, 15697 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-11-29 01:06:54,035 INFO L231 Difference]: Finished difference. Result has 382 places, 466 transitions, 14515 flow [2023-11-29 01:06:54,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13907, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14515, PETRI_PLACES=382, PETRI_TRANSITIONS=466} [2023-11-29 01:06:54,036 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 345 predicate places. [2023-11-29 01:06:54,036 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 466 transitions, 14515 flow [2023-11-29 01:06:54,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:54,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:06:54,036 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 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] [2023-11-29 01:06:54,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2023-11-29 01:06:54,036 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 01:06:54,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:06:54,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1586265494, now seen corresponding path program 43 times [2023-11-29 01:06:54,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:06:54,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986626010] [2023-11-29 01:06:54,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:06:54,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:06:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:06:54,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 01:06:54,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:06:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986626010] [2023-11-29 01:06:54,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986626010] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:06:54,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:06:54,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 01:06:54,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905759477] [2023-11-29 01:06:54,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:06:54,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:06:54,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:06:54,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:06:54,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:06:54,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2023-11-29 01:06:54,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 466 transitions, 14515 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:54,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:06:54,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2023-11-29 01:06:54,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand