./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/test-easy11.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB --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 dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:02:07,481 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:02:07,588 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 05:02:07,594 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:02:07,596 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:02:07,630 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:02:07,632 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:02:07,633 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:02:07,633 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:02:07,634 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:02:07,635 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:02:07,635 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:02:07,635 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:02:07,635 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:02:07,636 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:02:07,637 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:02:07,637 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:02:07,637 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:02:07,637 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:02:07,637 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:02:07,638 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:02:07,639 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:02:07,639 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:02:07,639 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:02:07,639 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:02:07,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:02:07,640 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:02:07,640 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:02:07,640 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:02:07,640 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:02:07,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:02:07,640 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:02:07,641 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:02:07,641 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:02:07,641 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:02:07,641 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:02:07,641 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:02:07,641 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:02:07,642 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:02:07,642 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:02:07,642 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:02:07,642 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB 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 -> dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 [2024-11-28 05:02:07,992 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:02:08,001 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:02:08,004 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:02:08,005 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:02:08,006 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:02:08,007 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-28 05:02:11,097 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/data/d1d03431c/a7ff2f0ee7284a4b8126ef2e1131597c/FLAGb1ca29cae [2024-11-28 05:02:11,478 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:02:11,479 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-28 05:02:11,495 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/data/d1d03431c/a7ff2f0ee7284a4b8126ef2e1131597c/FLAGb1ca29cae [2024-11-28 05:02:11,705 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/data/d1d03431c/a7ff2f0ee7284a4b8126ef2e1131597c [2024-11-28 05:02:11,709 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:02:11,711 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:02:11,713 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:02:11,713 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:02:11,719 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:02:11,720 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:02:11" (1/1) ... [2024-11-28 05:02:11,724 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@204c0c5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:11, skipping insertion in model container [2024-11-28 05:02:11,724 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:02:11" (1/1) ... [2024-11-28 05:02:11,743 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:02:11,965 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/sv-benchmarks/c/weaver/test-easy11.wvr.c[1841,1854] [2024-11-28 05:02:11,968 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:02:11,976 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:02:11,993 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/sv-benchmarks/c/weaver/test-easy11.wvr.c[1841,1854] [2024-11-28 05:02:11,993 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:02:12,009 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:02:12,009 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12 WrapperNode [2024-11-28 05:02:12,009 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:02:12,010 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:02:12,011 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:02:12,011 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:02:12,021 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,027 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,048 INFO L138 Inliner]: procedures = 18, calls = 10, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 41 [2024-11-28 05:02:12,050 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:02:12,051 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:02:12,051 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:02:12,051 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:02:12,062 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,063 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,065 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,083 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:02:12,088 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,088 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,098 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,099 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,103 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,108 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,109 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,114 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:02:12,115 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:02:12,118 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:02:12,118 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:02:12,120 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (1/1) ... [2024-11-28 05:02:12,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:02:12,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:12,164 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:02:12,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:02:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:02:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 05:02:12,210 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 05:02:12,211 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 05:02:12,211 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 05:02:12,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:02:12,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:02:12,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:02:12,213 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 05:02:12,334 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:02:12,336 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:02:12,572 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 05:02:12,573 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:02:12,765 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:02:12,769 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:02:12,769 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:02:12 BoogieIcfgContainer [2024-11-28 05:02:12,769 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:02:12,772 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:02:12,772 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:02:12,781 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:02:12,782 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:02:11" (1/3) ... [2024-11-28 05:02:12,782 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@759aed28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:02:12, skipping insertion in model container [2024-11-28 05:02:12,783 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:12" (2/3) ... [2024-11-28 05:02:12,784 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@759aed28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:02:12, skipping insertion in model container [2024-11-28 05:02:12,784 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:02:12" (3/3) ... [2024-11-28 05:02:12,786 INFO L128 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-11-28 05:02:12,803 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:02:12,805 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG test-easy11.wvr.c that has 3 procedures, 21 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-28 05:02:12,805 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 05:02:12,849 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 05:02:12,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 27 places, 22 transitions, 58 flow [2024-11-28 05:02:12,923 INFO L124 PetriNetUnfolderBase]: 2/20 cut-off events. [2024-11-28 05:02:12,926 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 05:02:12,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29 conditions, 20 events. 2/20 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 0/17 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2024-11-28 05:02:12,930 INFO L82 GeneralOperation]: Start removeDead. Operand has 27 places, 22 transitions, 58 flow [2024-11-28 05:02:12,933 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 19 transitions, 50 flow [2024-11-28 05:02:12,943 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:02:12,957 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@45acf368, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:02:12,957 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-28 05:02:12,969 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 05:02:12,969 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2024-11-28 05:02:12,969 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 05:02:12,970 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:12,970 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:12,971 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:12,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:12,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1629680981, now seen corresponding path program 1 times [2024-11-28 05:02:12,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:12,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866942295] [2024-11-28 05:02:12,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:12,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:13,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:13,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:13,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:13,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866942295] [2024-11-28 05:02:13,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866942295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:13,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:13,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:13,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395214197] [2024-11-28 05:02:13,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:13,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:13,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:13,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:13,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:13,829 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:13,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 19 transitions, 50 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:13,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:13,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:13,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:14,424 INFO L124 PetriNetUnfolderBase]: 111/201 cut-off events. [2024-11-28 05:02:14,425 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-28 05:02:14,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 201 events. 111/201 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 603 event pairs, 2 based on Foata normal form. 1/174 useless extension candidates. Maximal degree in co-relation 364. Up to 57 conditions per place. [2024-11-28 05:02:14,429 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 40 selfloop transitions, 10 changer transitions 10/61 dead transitions. [2024-11-28 05:02:14,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 61 transitions, 278 flow [2024-11-28 05:02:14,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:14,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:14,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-11-28 05:02:14,444 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-28 05:02:14,446 INFO L175 Difference]: Start difference. First operand has 24 places, 19 transitions, 50 flow. Second operand 9 states and 88 transitions. [2024-11-28 05:02:14,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 61 transitions, 278 flow [2024-11-28 05:02:14,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 61 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:14,456 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 107 flow [2024-11-28 05:02:14,460 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=107, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-11-28 05:02:14,465 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 10 predicate places. [2024-11-28 05:02:14,465 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 107 flow [2024-11-28 05:02:14,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:14,467 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:14,467 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:14,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:02:14,468 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:14,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:14,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2076542273, now seen corresponding path program 2 times [2024-11-28 05:02:14,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:14,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499887582] [2024-11-28 05:02:14,471 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:14,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:14,510 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:02:14,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:14,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:14,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499887582] [2024-11-28 05:02:14,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499887582] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:14,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:14,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:14,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481080449] [2024-11-28 05:02:14,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:14,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:14,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:14,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:14,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:14,878 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:14,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 107 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:14,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:14,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:14,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:15,331 INFO L124 PetriNetUnfolderBase]: 114/208 cut-off events. [2024-11-28 05:02:15,331 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2024-11-28 05:02:15,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 208 events. 114/208 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 600 event pairs, 14 based on Foata normal form. 1/198 useless extension candidates. Maximal degree in co-relation 575. Up to 115 conditions per place. [2024-11-28 05:02:15,336 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 34 selfloop transitions, 14 changer transitions 10/59 dead transitions. [2024-11-28 05:02:15,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 59 transitions, 336 flow [2024-11-28 05:02:15,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:15,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 83 transitions. [2024-11-28 05:02:15,341 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-11-28 05:02:15,341 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 107 flow. Second operand 9 states and 83 transitions. [2024-11-28 05:02:15,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 59 transitions, 336 flow [2024-11-28 05:02:15,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 59 transitions, 324 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:15,347 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 190 flow [2024-11-28 05:02:15,347 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=190, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-11-28 05:02:15,352 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 19 predicate places. [2024-11-28 05:02:15,352 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 190 flow [2024-11-28 05:02:15,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:15,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:15,352 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:15,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:02:15,352 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:15,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:15,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2127505645, now seen corresponding path program 3 times [2024-11-28 05:02:15,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:15,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856998705] [2024-11-28 05:02:15,354 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:15,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:15,379 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:02:15,379 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:15,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:15,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:15,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856998705] [2024-11-28 05:02:15,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856998705] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:15,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:15,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:15,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604482150] [2024-11-28 05:02:15,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:15,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:15,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:15,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:15,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:15,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:15,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 190 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:15,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:15,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:15,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:16,108 INFO L124 PetriNetUnfolderBase]: 119/216 cut-off events. [2024-11-28 05:02:16,108 INFO L125 PetriNetUnfolderBase]: For 196/196 co-relation queries the response was YES. [2024-11-28 05:02:16,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 216 events. 119/216 cut-off events. For 196/196 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 658 event pairs, 11 based on Foata normal form. 1/217 useless extension candidates. Maximal degree in co-relation 688. Up to 119 conditions per place. [2024-11-28 05:02:16,111 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 39 selfloop transitions, 18 changer transitions 9/67 dead transitions. [2024-11-28 05:02:16,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 67 transitions, 450 flow [2024-11-28 05:02:16,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:16,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:16,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-28 05:02:16,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-28 05:02:16,114 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 190 flow. Second operand 9 states and 86 transitions. [2024-11-28 05:02:16,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 67 transitions, 450 flow [2024-11-28 05:02:16,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 67 transitions, 418 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:16,119 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 257 flow [2024-11-28 05:02:16,119 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=257, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-11-28 05:02:16,120 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 25 predicate places. [2024-11-28 05:02:16,120 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 257 flow [2024-11-28 05:02:16,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:16,120 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:16,121 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:16,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:02:16,121 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:16,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:16,122 INFO L85 PathProgramCache]: Analyzing trace with hash 536588113, now seen corresponding path program 4 times [2024-11-28 05:02:16,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:16,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956818089] [2024-11-28 05:02:16,122 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:16,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:16,145 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:16,145 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:16,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:16,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:16,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956818089] [2024-11-28 05:02:16,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956818089] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:16,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:16,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:16,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053345011] [2024-11-28 05:02:16,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:16,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:16,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:16,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:16,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:16,437 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:16,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 257 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:16,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:16,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:16,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:16,846 INFO L124 PetriNetUnfolderBase]: 194/329 cut-off events. [2024-11-28 05:02:16,846 INFO L125 PetriNetUnfolderBase]: For 597/597 co-relation queries the response was YES. [2024-11-28 05:02:16,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1221 conditions, 329 events. 194/329 cut-off events. For 597/597 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1079 event pairs, 32 based on Foata normal form. 1/330 useless extension candidates. Maximal degree in co-relation 1203. Up to 140 conditions per place. [2024-11-28 05:02:16,851 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 44 selfloop transitions, 37 changer transitions 8/90 dead transitions. [2024-11-28 05:02:16,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 90 transitions, 737 flow [2024-11-28 05:02:16,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:02:16,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:02:16,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-11-28 05:02:16,853 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2024-11-28 05:02:16,853 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 257 flow. Second operand 8 states and 90 transitions. [2024-11-28 05:02:16,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 90 transitions, 737 flow [2024-11-28 05:02:16,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 90 transitions, 661 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:16,859 INFO L231 Difference]: Finished difference. Result has 53 places, 64 transitions, 518 flow [2024-11-28 05:02:16,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=518, PETRI_PLACES=53, PETRI_TRANSITIONS=64} [2024-11-28 05:02:16,860 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 29 predicate places. [2024-11-28 05:02:16,861 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 64 transitions, 518 flow [2024-11-28 05:02:16,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:16,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:16,861 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:16,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:02:16,862 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:16,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:16,862 INFO L85 PathProgramCache]: Analyzing trace with hash 969496591, now seen corresponding path program 5 times [2024-11-28 05:02:16,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:16,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142218563] [2024-11-28 05:02:16,863 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:16,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:16,873 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:02:16,873 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:17,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:17,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:17,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142218563] [2024-11-28 05:02:17,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142218563] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:17,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:17,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:17,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725583022] [2024-11-28 05:02:17,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:17,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:17,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:17,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:17,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:17,060 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:17,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 64 transitions, 518 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:17,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:17,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:17,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:17,373 INFO L124 PetriNetUnfolderBase]: 207/357 cut-off events. [2024-11-28 05:02:17,373 INFO L125 PetriNetUnfolderBase]: For 815/815 co-relation queries the response was YES. [2024-11-28 05:02:17,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 357 events. 207/357 cut-off events. For 815/815 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1293 event pairs, 15 based on Foata normal form. 1/358 useless extension candidates. Maximal degree in co-relation 1442. Up to 185 conditions per place. [2024-11-28 05:02:17,377 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 53 selfloop transitions, 33 changer transitions 10/97 dead transitions. [2024-11-28 05:02:17,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 97 transitions, 859 flow [2024-11-28 05:02:17,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:17,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:17,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-28 05:02:17,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-28 05:02:17,379 INFO L175 Difference]: Start difference. First operand has 53 places, 64 transitions, 518 flow. Second operand 9 states and 90 transitions. [2024-11-28 05:02:17,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 97 transitions, 859 flow [2024-11-28 05:02:17,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 97 transitions, 839 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-11-28 05:02:17,388 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 591 flow [2024-11-28 05:02:17,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=591, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-11-28 05:02:17,389 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 38 predicate places. [2024-11-28 05:02:17,389 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 591 flow [2024-11-28 05:02:17,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:17,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:17,389 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:17,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:02:17,390 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:17,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:17,391 INFO L85 PathProgramCache]: Analyzing trace with hash -555445283, now seen corresponding path program 6 times [2024-11-28 05:02:17,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:17,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406113792] [2024-11-28 05:02:17,391 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:17,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:17,400 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 05:02:17,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:17,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:17,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406113792] [2024-11-28 05:02:17,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406113792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:17,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:17,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:17,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160996502] [2024-11-28 05:02:17,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:17,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:17,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:17,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:17,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:17,550 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:17,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 591 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:17,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:17,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:17,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:17,839 INFO L124 PetriNetUnfolderBase]: 224/383 cut-off events. [2024-11-28 05:02:17,839 INFO L125 PetriNetUnfolderBase]: For 1110/1110 co-relation queries the response was YES. [2024-11-28 05:02:17,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1750 conditions, 383 events. 224/383 cut-off events. For 1110/1110 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1397 event pairs, 18 based on Foata normal form. 1/384 useless extension candidates. Maximal degree in co-relation 1726. Up to 209 conditions per place. [2024-11-28 05:02:17,843 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 51 selfloop transitions, 39 changer transitions 9/100 dead transitions. [2024-11-28 05:02:17,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 100 transitions, 1015 flow [2024-11-28 05:02:17,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:17,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:17,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-28 05:02:17,845 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-28 05:02:17,845 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 591 flow. Second operand 9 states and 86 transitions. [2024-11-28 05:02:17,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 100 transitions, 1015 flow [2024-11-28 05:02:17,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 100 transitions, 927 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:17,854 INFO L231 Difference]: Finished difference. Result has 66 places, 77 transitions, 766 flow [2024-11-28 05:02:17,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=766, PETRI_PLACES=66, PETRI_TRANSITIONS=77} [2024-11-28 05:02:17,855 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 42 predicate places. [2024-11-28 05:02:17,855 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 77 transitions, 766 flow [2024-11-28 05:02:17,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:17,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:17,856 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:17,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:02:17,856 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:17,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:17,857 INFO L85 PathProgramCache]: Analyzing trace with hash 537928383, now seen corresponding path program 7 times [2024-11-28 05:02:17,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:17,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703535381] [2024-11-28 05:02:17,857 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:02:17,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:17,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:18,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:18,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703535381] [2024-11-28 05:02:18,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703535381] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:18,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:18,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:18,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733805505] [2024-11-28 05:02:18,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:18,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:18,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:18,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:18,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:18,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 77 transitions, 766 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:18,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:18,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:18,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:18,403 INFO L124 PetriNetUnfolderBase]: 218/373 cut-off events. [2024-11-28 05:02:18,403 INFO L125 PetriNetUnfolderBase]: For 1404/1404 co-relation queries the response was YES. [2024-11-28 05:02:18,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1831 conditions, 373 events. 218/373 cut-off events. For 1404/1404 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1371 event pairs, 15 based on Foata normal form. 1/374 useless extension candidates. Maximal degree in co-relation 1804. Up to 197 conditions per place. [2024-11-28 05:02:18,410 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 56 selfloop transitions, 36 changer transitions 12/105 dead transitions. [2024-11-28 05:02:18,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 105 transitions, 1125 flow [2024-11-28 05:02:18,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:18,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:18,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-28 05:02:18,413 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-28 05:02:18,413 INFO L175 Difference]: Start difference. First operand has 66 places, 77 transitions, 766 flow. Second operand 9 states and 86 transitions. [2024-11-28 05:02:18,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 105 transitions, 1125 flow [2024-11-28 05:02:18,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 105 transitions, 1064 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:18,428 INFO L231 Difference]: Finished difference. Result has 69 places, 74 transitions, 753 flow [2024-11-28 05:02:18,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=753, PETRI_PLACES=69, PETRI_TRANSITIONS=74} [2024-11-28 05:02:18,429 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 45 predicate places. [2024-11-28 05:02:18,429 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 74 transitions, 753 flow [2024-11-28 05:02:18,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:18,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:18,429 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:18,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 05:02:18,431 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:18,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:18,432 INFO L85 PathProgramCache]: Analyzing trace with hash -20215481, now seen corresponding path program 8 times [2024-11-28 05:02:18,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:18,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866870093] [2024-11-28 05:02:18,433 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:18,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:18,446 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:02:18,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:18,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:18,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866870093] [2024-11-28 05:02:18,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866870093] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:18,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:18,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:18,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399191699] [2024-11-28 05:02:18,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:18,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:18,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:18,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:18,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:18,621 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:18,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 74 transitions, 753 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:18,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:18,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:18,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:18,975 INFO L124 PetriNetUnfolderBase]: 214/366 cut-off events. [2024-11-28 05:02:18,975 INFO L125 PetriNetUnfolderBase]: For 1455/1455 co-relation queries the response was YES. [2024-11-28 05:02:18,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1803 conditions, 366 events. 214/366 cut-off events. For 1455/1455 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1314 event pairs, 19 based on Foata normal form. 1/367 useless extension candidates. Maximal degree in co-relation 1777. Up to 195 conditions per place. [2024-11-28 05:02:18,979 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 50 selfloop transitions, 38 changer transitions 9/98 dead transitions. [2024-11-28 05:02:18,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 98 transitions, 1072 flow [2024-11-28 05:02:18,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:18,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:18,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-28 05:02:18,981 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-28 05:02:18,981 INFO L175 Difference]: Start difference. First operand has 69 places, 74 transitions, 753 flow. Second operand 9 states and 86 transitions. [2024-11-28 05:02:18,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 98 transitions, 1072 flow [2024-11-28 05:02:18,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 992 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:18,992 INFO L231 Difference]: Finished difference. Result has 71 places, 76 transitions, 799 flow [2024-11-28 05:02:18,992 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=799, PETRI_PLACES=71, PETRI_TRANSITIONS=76} [2024-11-28 05:02:18,993 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 47 predicate places. [2024-11-28 05:02:18,993 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 799 flow [2024-11-28 05:02:18,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:18,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:18,994 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:18,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 05:02:18,994 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:18,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:18,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1309981691, now seen corresponding path program 9 times [2024-11-28 05:02:18,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:18,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924661686] [2024-11-28 05:02:18,996 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:18,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:19,015 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:02:19,015 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:19,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:19,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:19,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924661686] [2024-11-28 05:02:19,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924661686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:19,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:19,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:19,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376378196] [2024-11-28 05:02:19,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:19,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:19,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:19,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:19,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:19,190 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:19,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 799 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:19,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:19,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:19,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:19,505 INFO L124 PetriNetUnfolderBase]: 220/376 cut-off events. [2024-11-28 05:02:19,505 INFO L125 PetriNetUnfolderBase]: For 1613/1613 co-relation queries the response was YES. [2024-11-28 05:02:19,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1866 conditions, 376 events. 220/376 cut-off events. For 1613/1613 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1353 event pairs, 24 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1837. Up to 197 conditions per place. [2024-11-28 05:02:19,509 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 52 selfloop transitions, 38 changer transitions 9/100 dead transitions. [2024-11-28 05:02:19,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 1104 flow [2024-11-28 05:02:19,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:19,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:19,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-11-28 05:02:19,511 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-11-28 05:02:19,511 INFO L175 Difference]: Start difference. First operand has 71 places, 76 transitions, 799 flow. Second operand 9 states and 87 transitions. [2024-11-28 05:02:19,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 1104 flow [2024-11-28 05:02:19,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 1030 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-28 05:02:19,522 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 825 flow [2024-11-28 05:02:19,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=825, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2024-11-28 05:02:19,524 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 51 predicate places. [2024-11-28 05:02:19,524 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 825 flow [2024-11-28 05:02:19,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:19,526 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:19,526 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:19,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 05:02:19,526 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:19,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:19,527 INFO L85 PathProgramCache]: Analyzing trace with hash 31582117, now seen corresponding path program 10 times [2024-11-28 05:02:19,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:19,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079395956] [2024-11-28 05:02:19,527 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:19,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:19,540 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:19,540 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:19,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:19,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:19,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079395956] [2024-11-28 05:02:19,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079395956] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:19,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:19,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520986977] [2024-11-28 05:02:19,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:19,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:19,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:19,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:19,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:19,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 825 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:19,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:19,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:19,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:20,134 INFO L124 PetriNetUnfolderBase]: 299/501 cut-off events. [2024-11-28 05:02:20,135 INFO L125 PetriNetUnfolderBase]: For 2547/2547 co-relation queries the response was YES. [2024-11-28 05:02:20,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2672 conditions, 501 events. 299/501 cut-off events. For 2547/2547 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1958 event pairs, 49 based on Foata normal form. 1/502 useless extension candidates. Maximal degree in co-relation 2642. Up to 226 conditions per place. [2024-11-28 05:02:20,140 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 63 selfloop transitions, 52 changer transitions 11/127 dead transitions. [2024-11-28 05:02:20,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 127 transitions, 1556 flow [2024-11-28 05:02:20,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:02:20,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:02:20,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-11-28 05:02:20,143 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2024-11-28 05:02:20,143 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 825 flow. Second operand 8 states and 92 transitions. [2024-11-28 05:02:20,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 127 transitions, 1556 flow [2024-11-28 05:02:20,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 127 transitions, 1414 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:20,158 INFO L231 Difference]: Finished difference. Result has 78 places, 97 transitions, 1158 flow [2024-11-28 05:02:20,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1158, PETRI_PLACES=78, PETRI_TRANSITIONS=97} [2024-11-28 05:02:20,161 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 54 predicate places. [2024-11-28 05:02:20,161 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 97 transitions, 1158 flow [2024-11-28 05:02:20,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:20,161 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:20,161 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:20,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 05:02:20,162 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:20,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:20,163 INFO L85 PathProgramCache]: Analyzing trace with hash 484790515, now seen corresponding path program 11 times [2024-11-28 05:02:20,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:20,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727370697] [2024-11-28 05:02:20,163 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:20,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:20,176 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:02:20,177 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:20,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:20,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:20,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727370697] [2024-11-28 05:02:20,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727370697] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:20,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:20,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:20,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702687565] [2024-11-28 05:02:20,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:20,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:20,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:20,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:20,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:20,349 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:20,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 97 transitions, 1158 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:20,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:20,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:20,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:20,649 INFO L124 PetriNetUnfolderBase]: 322/544 cut-off events. [2024-11-28 05:02:20,649 INFO L125 PetriNetUnfolderBase]: For 3171/3171 co-relation queries the response was YES. [2024-11-28 05:02:20,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3018 conditions, 544 events. 322/544 cut-off events. For 3171/3171 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2148 event pairs, 40 based on Foata normal form. 1/545 useless extension candidates. Maximal degree in co-relation 2985. Up to 279 conditions per place. [2024-11-28 05:02:20,654 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 61 selfloop transitions, 58 changer transitions 11/131 dead transitions. [2024-11-28 05:02:20,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 131 transitions, 1729 flow [2024-11-28 05:02:20,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:20,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:20,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-11-28 05:02:20,657 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-11-28 05:02:20,657 INFO L175 Difference]: Start difference. First operand has 78 places, 97 transitions, 1158 flow. Second operand 9 states and 85 transitions. [2024-11-28 05:02:20,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 131 transitions, 1729 flow [2024-11-28 05:02:20,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 131 transitions, 1658 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:20,676 INFO L231 Difference]: Finished difference. Result has 88 places, 108 transitions, 1456 flow [2024-11-28 05:02:20,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1456, PETRI_PLACES=88, PETRI_TRANSITIONS=108} [2024-11-28 05:02:20,677 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 64 predicate places. [2024-11-28 05:02:20,678 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 108 transitions, 1456 flow [2024-11-28 05:02:20,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:20,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:20,678 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:20,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 05:02:20,678 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:20,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:20,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1020020317, now seen corresponding path program 12 times [2024-11-28 05:02:20,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:20,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270073517] [2024-11-28 05:02:20,681 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:20,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:20,687 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 05:02:20,688 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:20,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:20,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:20,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270073517] [2024-11-28 05:02:20,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270073517] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:20,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:20,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:20,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613754515] [2024-11-28 05:02:20,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:20,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:20,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:20,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:20,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:20,838 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:20,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 108 transitions, 1456 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:20,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:20,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:20,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:21,178 INFO L124 PetriNetUnfolderBase]: 318/540 cut-off events. [2024-11-28 05:02:21,178 INFO L125 PetriNetUnfolderBase]: For 3931/3931 co-relation queries the response was YES. [2024-11-28 05:02:21,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3161 conditions, 540 events. 318/540 cut-off events. For 3931/3931 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2143 event pairs, 38 based on Foata normal form. 1/541 useless extension candidates. Maximal degree in co-relation 3124. Up to 275 conditions per place. [2024-11-28 05:02:21,185 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 59 selfloop transitions, 60 changer transitions 11/131 dead transitions. [2024-11-28 05:02:21,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 131 transitions, 1875 flow [2024-11-28 05:02:21,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:21,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:21,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 84 transitions. [2024-11-28 05:02:21,186 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-11-28 05:02:21,187 INFO L175 Difference]: Start difference. First operand has 88 places, 108 transitions, 1456 flow. Second operand 9 states and 84 transitions. [2024-11-28 05:02:21,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 131 transitions, 1875 flow [2024-11-28 05:02:21,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 131 transitions, 1782 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:21,209 INFO L231 Difference]: Finished difference. Result has 95 places, 109 transitions, 1546 flow [2024-11-28 05:02:21,210 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1546, PETRI_PLACES=95, PETRI_TRANSITIONS=109} [2024-11-28 05:02:21,211 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 71 predicate places. [2024-11-28 05:02:21,212 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 109 transitions, 1546 flow [2024-11-28 05:02:21,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:21,213 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:21,213 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:21,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 05:02:21,213 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:21,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:21,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1944749807, now seen corresponding path program 13 times [2024-11-28 05:02:21,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:21,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920859152] [2024-11-28 05:02:21,214 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:02:21,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:21,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:21,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:21,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920859152] [2024-11-28 05:02:21,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920859152] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:21,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:21,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:21,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057784923] [2024-11-28 05:02:21,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:21,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:21,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:21,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:21,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:21,363 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:21,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 109 transitions, 1546 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:21,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:21,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:21,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:21,744 INFO L124 PetriNetUnfolderBase]: 330/560 cut-off events. [2024-11-28 05:02:21,744 INFO L125 PetriNetUnfolderBase]: For 4637/4637 co-relation queries the response was YES. [2024-11-28 05:02:21,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3302 conditions, 560 events. 330/560 cut-off events. For 4637/4637 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2255 event pairs, 34 based on Foata normal form. 1/561 useless extension candidates. Maximal degree in co-relation 3263. Up to 279 conditions per place. [2024-11-28 05:02:21,751 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 63 selfloop transitions, 58 changer transitions 10/132 dead transitions. [2024-11-28 05:02:21,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 132 transitions, 1944 flow [2024-11-28 05:02:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:21,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:21,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-28 05:02:21,752 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-28 05:02:21,752 INFO L175 Difference]: Start difference. First operand has 95 places, 109 transitions, 1546 flow. Second operand 9 states and 86 transitions. [2024-11-28 05:02:21,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 132 transitions, 1944 flow [2024-11-28 05:02:21,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 132 transitions, 1877 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:21,775 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 1626 flow [2024-11-28 05:02:21,776 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1626, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-11-28 05:02:21,776 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 76 predicate places. [2024-11-28 05:02:21,777 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 1626 flow [2024-11-28 05:02:21,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:21,777 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:21,777 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:21,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 05:02:21,777 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:21,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:21,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2128339871, now seen corresponding path program 14 times [2024-11-28 05:02:21,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:21,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757229646] [2024-11-28 05:02:21,778 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:21,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:21,786 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:02:21,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:21,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:21,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:21,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757229646] [2024-11-28 05:02:21,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757229646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:21,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:21,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:21,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323727055] [2024-11-28 05:02:21,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:21,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:21,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:21,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:21,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:21,950 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:21,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 1626 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:21,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:21,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:21,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:22,279 INFO L124 PetriNetUnfolderBase]: 322/552 cut-off events. [2024-11-28 05:02:22,280 INFO L125 PetriNetUnfolderBase]: For 5089/5089 co-relation queries the response was YES. [2024-11-28 05:02:22,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 552 events. 322/552 cut-off events. For 5089/5089 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2247 event pairs, 38 based on Foata normal form. 1/553 useless extension candidates. Maximal degree in co-relation 3313. Up to 287 conditions per place. [2024-11-28 05:02:22,286 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 69 selfloop transitions, 49 changer transitions 14/133 dead transitions. [2024-11-28 05:02:22,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 133 transitions, 2062 flow [2024-11-28 05:02:22,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:22,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:22,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-11-28 05:02:22,287 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-11-28 05:02:22,287 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 1626 flow. Second operand 9 states and 81 transitions. [2024-11-28 05:02:22,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 133 transitions, 2062 flow [2024-11-28 05:02:22,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1925 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:22,313 INFO L231 Difference]: Finished difference. Result has 101 places, 106 transitions, 1529 flow [2024-11-28 05:02:22,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1529, PETRI_PLACES=101, PETRI_TRANSITIONS=106} [2024-11-28 05:02:22,314 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 77 predicate places. [2024-11-28 05:02:22,314 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 106 transitions, 1529 flow [2024-11-28 05:02:22,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:22,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:22,315 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:22,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 05:02:22,316 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:22,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:22,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2147068065, now seen corresponding path program 15 times [2024-11-28 05:02:22,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:22,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854982099] [2024-11-28 05:02:22,318 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:22,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:22,327 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:02:22,328 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:22,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:22,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:22,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854982099] [2024-11-28 05:02:22,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854982099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:22,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:22,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:22,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451352225] [2024-11-28 05:02:22,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:22,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:22,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:22,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:22,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:22,484 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:22,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 106 transitions, 1529 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:22,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:22,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:22,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:22,819 INFO L124 PetriNetUnfolderBase]: 320/546 cut-off events. [2024-11-28 05:02:22,820 INFO L125 PetriNetUnfolderBase]: For 4873/4873 co-relation queries the response was YES. [2024-11-28 05:02:22,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3249 conditions, 546 events. 320/546 cut-off events. For 4873/4873 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2199 event pairs, 31 based on Foata normal form. 1/547 useless extension candidates. Maximal degree in co-relation 3209. Up to 171 conditions per place. [2024-11-28 05:02:22,826 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 72 selfloop transitions, 50 changer transitions 9/132 dead transitions. [2024-11-28 05:02:22,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 132 transitions, 1984 flow [2024-11-28 05:02:22,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:22,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:22,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-11-28 05:02:22,829 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-11-28 05:02:22,829 INFO L175 Difference]: Start difference. First operand has 101 places, 106 transitions, 1529 flow. Second operand 9 states and 81 transitions. [2024-11-28 05:02:22,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 132 transitions, 1984 flow [2024-11-28 05:02:22,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 132 transitions, 1878 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:22,852 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 1549 flow [2024-11-28 05:02:22,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1549, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-11-28 05:02:22,853 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 76 predicate places. [2024-11-28 05:02:22,853 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 1549 flow [2024-11-28 05:02:22,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:22,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:22,854 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:22,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 05:02:22,854 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:22,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:22,855 INFO L85 PathProgramCache]: Analyzing trace with hash -262912897, now seen corresponding path program 16 times [2024-11-28 05:02:22,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:22,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124496143] [2024-11-28 05:02:22,855 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:22,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:22,863 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:22,863 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:23,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:23,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:23,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124496143] [2024-11-28 05:02:23,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124496143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:23,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:23,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 05:02:23,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765951626] [2024-11-28 05:02:23,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:23,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:23,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:23,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:23,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:02:23,037 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:23,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 1549 flow. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:23,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:23,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:23,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:23,340 INFO L124 PetriNetUnfolderBase]: 324/554 cut-off events. [2024-11-28 05:02:23,341 INFO L125 PetriNetUnfolderBase]: For 5235/5235 co-relation queries the response was YES. [2024-11-28 05:02:23,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3345 conditions, 554 events. 324/554 cut-off events. For 5235/5235 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2269 event pairs, 59 based on Foata normal form. 1/555 useless extension candidates. Maximal degree in co-relation 3305. Up to 297 conditions per place. [2024-11-28 05:02:23,347 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 66 selfloop transitions, 55 changer transitions 11/133 dead transitions. [2024-11-28 05:02:23,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 133 transitions, 2023 flow [2024-11-28 05:02:23,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:23,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:23,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-11-28 05:02:23,348 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-11-28 05:02:23,349 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 1549 flow. Second operand 9 states and 85 transitions. [2024-11-28 05:02:23,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 133 transitions, 2023 flow [2024-11-28 05:02:23,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1876 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:23,369 INFO L231 Difference]: Finished difference. Result has 103 places, 109 transitions, 1595 flow [2024-11-28 05:02:23,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1595, PETRI_PLACES=103, PETRI_TRANSITIONS=109} [2024-11-28 05:02:23,370 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 79 predicate places. [2024-11-28 05:02:23,370 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 109 transitions, 1595 flow [2024-11-28 05:02:23,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:23,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:23,371 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:23,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 05:02:23,371 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:23,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:23,372 INFO L85 PathProgramCache]: Analyzing trace with hash -817024186, now seen corresponding path program 1 times [2024-11-28 05:02:23,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:23,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719692828] [2024-11-28 05:02:23,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:23,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:23,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:23,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:23,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719692828] [2024-11-28 05:02:23,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719692828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855597241] [2024-11-28 05:02:23,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:23,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:23,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:23,417 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:23,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:02:23,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:23,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:23,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:23,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:23,541 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:23,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:23,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855597241] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:23,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:23,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2024-11-28 05:02:23,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224387846] [2024-11-28 05:02:23,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:23,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:23,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:23,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:23,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:02:23,608 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:23,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 109 transitions, 1595 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:23,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:23,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:23,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:23,821 INFO L124 PetriNetUnfolderBase]: 319/577 cut-off events. [2024-11-28 05:02:23,821 INFO L125 PetriNetUnfolderBase]: For 5293/5293 co-relation queries the response was YES. [2024-11-28 05:02:23,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3377 conditions, 577 events. 319/577 cut-off events. For 5293/5293 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2601 event pairs, 28 based on Foata normal form. 13/587 useless extension candidates. Maximal degree in co-relation 3332. Up to 227 conditions per place. [2024-11-28 05:02:23,828 INFO L140 encePairwiseOnDemand]: 17/22 looper letters, 71 selfloop transitions, 30 changer transitions 2/137 dead transitions. [2024-11-28 05:02:23,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 1976 flow [2024-11-28 05:02:23,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:23,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:23,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2024-11-28 05:02:23,830 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6181818181818182 [2024-11-28 05:02:23,830 INFO L175 Difference]: Start difference. First operand has 103 places, 109 transitions, 1595 flow. Second operand 5 states and 68 transitions. [2024-11-28 05:02:23,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 1976 flow [2024-11-28 05:02:23,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 137 transitions, 1857 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-11-28 05:02:23,851 INFO L231 Difference]: Finished difference. Result has 103 places, 108 transitions, 1551 flow [2024-11-28 05:02:23,851 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1551, PETRI_PLACES=103, PETRI_TRANSITIONS=108} [2024-11-28 05:02:23,852 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 79 predicate places. [2024-11-28 05:02:23,852 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 108 transitions, 1551 flow [2024-11-28 05:02:23,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:23,852 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:23,852 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:23,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:24,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 05:02:24,053 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:24,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:24,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1632505499, now seen corresponding path program 1 times [2024-11-28 05:02:24,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:24,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784888318] [2024-11-28 05:02:24,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:24,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:24,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:24,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:24,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:24,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784888318] [2024-11-28 05:02:24,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784888318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:24,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:24,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:24,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38431297] [2024-11-28 05:02:24,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:24,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:24,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:24,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:24,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:24,113 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:24,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 108 transitions, 1551 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:24,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:24,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:24,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:24,355 INFO L124 PetriNetUnfolderBase]: 304/559 cut-off events. [2024-11-28 05:02:24,355 INFO L125 PetriNetUnfolderBase]: For 6228/6228 co-relation queries the response was YES. [2024-11-28 05:02:24,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3365 conditions, 559 events. 304/559 cut-off events. For 6228/6228 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2530 event pairs, 35 based on Foata normal form. 12/571 useless extension candidates. Maximal degree in co-relation 3002. Up to 137 conditions per place. [2024-11-28 05:02:24,361 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 60 selfloop transitions, 38 changer transitions 6/136 dead transitions. [2024-11-28 05:02:24,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1960 flow [2024-11-28 05:02:24,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:24,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:02:24,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-11-28 05:02:24,363 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-11-28 05:02:24,363 INFO L175 Difference]: Start difference. First operand has 103 places, 108 transitions, 1551 flow. Second operand 7 states and 84 transitions. [2024-11-28 05:02:24,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1960 flow [2024-11-28 05:02:24,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 136 transitions, 1940 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:24,386 INFO L231 Difference]: Finished difference. Result has 107 places, 108 transitions, 1667 flow [2024-11-28 05:02:24,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1667, PETRI_PLACES=107, PETRI_TRANSITIONS=108} [2024-11-28 05:02:24,387 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 83 predicate places. [2024-11-28 05:02:24,387 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 108 transitions, 1667 flow [2024-11-28 05:02:24,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:24,387 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:24,387 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:24,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 05:02:24,388 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:24,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:24,388 INFO L85 PathProgramCache]: Analyzing trace with hash -960928311, now seen corresponding path program 2 times [2024-11-28 05:02:24,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:24,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315019071] [2024-11-28 05:02:24,388 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:24,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:24,398 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:24,398 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315019071] [2024-11-28 05:02:24,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315019071] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:24,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920712567] [2024-11-28 05:02:24,438 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:24,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:24,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:24,440 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:24,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:02:24,501 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:24,501 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:24,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:24,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:24,518 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:24,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920712567] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:24,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:24,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-11-28 05:02:24,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989834189] [2024-11-28 05:02:24,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:24,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:24,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:24,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:24,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:02:24,577 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:24,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 108 transitions, 1667 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:24,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:24,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:24,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:24,850 INFO L124 PetriNetUnfolderBase]: 367/686 cut-off events. [2024-11-28 05:02:24,850 INFO L125 PetriNetUnfolderBase]: For 8831/8831 co-relation queries the response was YES. [2024-11-28 05:02:24,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4312 conditions, 686 events. 367/686 cut-off events. For 8831/8831 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3312 event pairs, 68 based on Foata normal form. 8/686 useless extension candidates. Maximal degree in co-relation 3884. Up to 266 conditions per place. [2024-11-28 05:02:24,857 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 78 selfloop transitions, 39 changer transitions 1/150 dead transitions. [2024-11-28 05:02:24,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 150 transitions, 2253 flow [2024-11-28 05:02:24,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:24,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 88 transitions. [2024-11-28 05:02:24,859 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-28 05:02:24,859 INFO L175 Difference]: Start difference. First operand has 107 places, 108 transitions, 1667 flow. Second operand 6 states and 88 transitions. [2024-11-28 05:02:24,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 150 transitions, 2253 flow [2024-11-28 05:02:24,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 150 transitions, 2082 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:24,886 INFO L231 Difference]: Finished difference. Result has 111 places, 116 transitions, 1804 flow [2024-11-28 05:02:24,887 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1804, PETRI_PLACES=111, PETRI_TRANSITIONS=116} [2024-11-28 05:02:24,887 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 87 predicate places. [2024-11-28 05:02:24,887 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 116 transitions, 1804 flow [2024-11-28 05:02:24,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:24,887 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:24,887 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:24,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:02:25,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:25,089 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:25,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:25,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1632695874, now seen corresponding path program 2 times [2024-11-28 05:02:25,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:25,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656940603] [2024-11-28 05:02:25,091 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:25,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:25,100 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:25,101 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:25,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:25,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:25,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656940603] [2024-11-28 05:02:25,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656940603] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:25,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766653699] [2024-11-28 05:02:25,145 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:25,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:25,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:25,147 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:25,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:02:25,203 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:25,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:25,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:25,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:25,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:25,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:25,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766653699] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:25,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:25,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-11-28 05:02:25,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246284356] [2024-11-28 05:02:25,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:25,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:25,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:25,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:25,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:02:25,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:25,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 116 transitions, 1804 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:25,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:25,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:25,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:25,534 INFO L124 PetriNetUnfolderBase]: 452/884 cut-off events. [2024-11-28 05:02:25,534 INFO L125 PetriNetUnfolderBase]: For 10017/10020 co-relation queries the response was YES. [2024-11-28 05:02:25,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5261 conditions, 884 events. 452/884 cut-off events. For 10017/10020 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4745 event pairs, 34 based on Foata normal form. 12/887 useless extension candidates. Maximal degree in co-relation 4573. Up to 374 conditions per place. [2024-11-28 05:02:25,543 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 80 selfloop transitions, 42 changer transitions 1/155 dead transitions. [2024-11-28 05:02:25,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 155 transitions, 2429 flow [2024-11-28 05:02:25,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:25,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:25,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2024-11-28 05:02:25,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6454545454545455 [2024-11-28 05:02:25,544 INFO L175 Difference]: Start difference. First operand has 111 places, 116 transitions, 1804 flow. Second operand 5 states and 71 transitions. [2024-11-28 05:02:25,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 155 transitions, 2429 flow [2024-11-28 05:02:25,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 155 transitions, 2335 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:25,581 INFO L231 Difference]: Finished difference. Result has 116 places, 127 transitions, 2047 flow [2024-11-28 05:02:25,581 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2047, PETRI_PLACES=116, PETRI_TRANSITIONS=127} [2024-11-28 05:02:25,581 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 92 predicate places. [2024-11-28 05:02:25,582 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 127 transitions, 2047 flow [2024-11-28 05:02:25,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:25,582 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:25,582 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:25,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:02:25,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:25,786 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:25,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:25,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1666081171, now seen corresponding path program 3 times [2024-11-28 05:02:25,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:25,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225762608] [2024-11-28 05:02:25,787 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:25,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:25,794 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:25,794 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:25,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:25,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:25,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225762608] [2024-11-28 05:02:25,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225762608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:25,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:25,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:25,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328439411] [2024-11-28 05:02:25,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:25,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:25,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:25,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:25,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:25,839 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:25,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 127 transitions, 2047 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:25,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:25,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:25,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:26,153 INFO L124 PetriNetUnfolderBase]: 425/832 cut-off events. [2024-11-28 05:02:26,154 INFO L125 PetriNetUnfolderBase]: For 11084/11088 co-relation queries the response was YES. [2024-11-28 05:02:26,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5182 conditions, 832 events. 425/832 cut-off events. For 11084/11088 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4369 event pairs, 60 based on Foata normal form. 11/843 useless extension candidates. Maximal degree in co-relation 4455. Up to 192 conditions per place. [2024-11-28 05:02:26,171 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 85 selfloop transitions, 38 changer transitions 6/160 dead transitions. [2024-11-28 05:02:26,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 160 transitions, 2502 flow [2024-11-28 05:02:26,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:02:26,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:02:26,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-11-28 05:02:26,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-11-28 05:02:26,173 INFO L175 Difference]: Start difference. First operand has 116 places, 127 transitions, 2047 flow. Second operand 8 states and 100 transitions. [2024-11-28 05:02:26,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 160 transitions, 2502 flow [2024-11-28 05:02:26,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 160 transitions, 2456 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-11-28 05:02:26,215 INFO L231 Difference]: Finished difference. Result has 122 places, 121 transitions, 1985 flow [2024-11-28 05:02:26,215 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1985, PETRI_PLACES=122, PETRI_TRANSITIONS=121} [2024-11-28 05:02:26,216 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 98 predicate places. [2024-11-28 05:02:26,216 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 121 transitions, 1985 flow [2024-11-28 05:02:26,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:26,216 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:26,216 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:26,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 05:02:26,217 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:26,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:26,219 INFO L85 PathProgramCache]: Analyzing trace with hash 821903642, now seen corresponding path program 3 times [2024-11-28 05:02:26,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:26,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816925890] [2024-11-28 05:02:26,219 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:26,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:26,227 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:26,229 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:26,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:26,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:26,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816925890] [2024-11-28 05:02:26,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816925890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:26,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:26,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:26,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133166125] [2024-11-28 05:02:26,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:26,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:26,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:26,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:26,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:26,283 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:26,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 121 transitions, 1985 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:26,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:26,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:26,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:26,539 INFO L124 PetriNetUnfolderBase]: 381/737 cut-off events. [2024-11-28 05:02:26,539 INFO L125 PetriNetUnfolderBase]: For 9687/9692 co-relation queries the response was YES. [2024-11-28 05:02:26,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4724 conditions, 737 events. 381/737 cut-off events. For 9687/9692 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3725 event pairs, 24 based on Foata normal form. 9/740 useless extension candidates. Maximal degree in co-relation 4582. Up to 204 conditions per place. [2024-11-28 05:02:26,548 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 82 selfloop transitions, 32 changer transitions 2/145 dead transitions. [2024-11-28 05:02:26,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 145 transitions, 2451 flow [2024-11-28 05:02:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:26,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:26,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 74 transitions. [2024-11-28 05:02:26,550 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-11-28 05:02:26,550 INFO L175 Difference]: Start difference. First operand has 122 places, 121 transitions, 1985 flow. Second operand 6 states and 74 transitions. [2024-11-28 05:02:26,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 145 transitions, 2451 flow [2024-11-28 05:02:26,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 145 transitions, 2388 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:26,590 INFO L231 Difference]: Finished difference. Result has 124 places, 117 transitions, 1940 flow [2024-11-28 05:02:26,590 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1940, PETRI_PLACES=124, PETRI_TRANSITIONS=117} [2024-11-28 05:02:26,591 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 100 predicate places. [2024-11-28 05:02:26,591 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 117 transitions, 1940 flow [2024-11-28 05:02:26,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:26,592 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:26,592 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:26,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 05:02:26,593 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:26,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:26,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1038702789, now seen corresponding path program 4 times [2024-11-28 05:02:26,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:26,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253763276] [2024-11-28 05:02:26,594 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:26,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:26,606 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:26,606 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:26,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:26,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253763276] [2024-11-28 05:02:26,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253763276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547167444] [2024-11-28 05:02:26,656 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:26,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:26,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:26,660 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:26,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:02:26,716 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:26,716 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:26,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:26,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:26,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:26,743 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:26,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547167444] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:26,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:26,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-11-28 05:02:26,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104107831] [2024-11-28 05:02:26,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:26,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:26,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:26,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:26,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:02:26,825 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:26,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 117 transitions, 1940 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:26,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:26,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:26,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:27,088 INFO L124 PetriNetUnfolderBase]: 361/700 cut-off events. [2024-11-28 05:02:27,088 INFO L125 PetriNetUnfolderBase]: For 10108/10112 co-relation queries the response was YES. [2024-11-28 05:02:27,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4443 conditions, 700 events. 361/700 cut-off events. For 10108/10112 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3474 event pairs, 33 based on Foata normal form. 10/701 useless extension candidates. Maximal degree in co-relation 4301. Up to 265 conditions per place. [2024-11-28 05:02:27,097 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 75 selfloop transitions, 35 changer transitions 1/140 dead transitions. [2024-11-28 05:02:27,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 140 transitions, 2331 flow [2024-11-28 05:02:27,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:27,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:27,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2024-11-28 05:02:27,098 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6181818181818182 [2024-11-28 05:02:27,098 INFO L175 Difference]: Start difference. First operand has 124 places, 117 transitions, 1940 flow. Second operand 5 states and 68 transitions. [2024-11-28 05:02:27,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 140 transitions, 2331 flow [2024-11-28 05:02:27,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 140 transitions, 2267 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:27,131 INFO L231 Difference]: Finished difference. Result has 124 places, 117 transitions, 1971 flow [2024-11-28 05:02:27,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1971, PETRI_PLACES=124, PETRI_TRANSITIONS=117} [2024-11-28 05:02:27,132 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 100 predicate places. [2024-11-28 05:02:27,132 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 117 transitions, 1971 flow [2024-11-28 05:02:27,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:27,133 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:27,133 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:27,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:02:27,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:27,334 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:27,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:27,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1909209633, now seen corresponding path program 5 times [2024-11-28 05:02:27,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:27,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76682706] [2024-11-28 05:02:27,335 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:27,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:27,341 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:27,342 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:27,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:27,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:27,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76682706] [2024-11-28 05:02:27,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76682706] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:27,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310890023] [2024-11-28 05:02:27,378 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:27,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:27,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:27,381 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:27,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:02:27,438 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:27,438 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:27,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:27,440 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:27,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:27,460 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:27,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:27,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310890023] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:27,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:27,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2024-11-28 05:02:27,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192176256] [2024-11-28 05:02:27,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:27,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:27,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:27,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:27,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:02:27,504 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:27,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 117 transitions, 1971 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:27,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:27,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:27,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:27,707 INFO L124 PetriNetUnfolderBase]: 373/731 cut-off events. [2024-11-28 05:02:27,707 INFO L125 PetriNetUnfolderBase]: For 10405/10407 co-relation queries the response was YES. [2024-11-28 05:02:27,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4674 conditions, 731 events. 373/731 cut-off events. For 10405/10407 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3717 event pairs, 37 based on Foata normal form. 10/733 useless extension candidates. Maximal degree in co-relation 4531. Up to 308 conditions per place. [2024-11-28 05:02:27,714 INFO L140 encePairwiseOnDemand]: 17/22 looper letters, 71 selfloop transitions, 38 changer transitions 2/137 dead transitions. [2024-11-28 05:02:27,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 137 transitions, 2378 flow [2024-11-28 05:02:27,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:27,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-11-28 05:02:27,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-11-28 05:02:27,716 INFO L175 Difference]: Start difference. First operand has 124 places, 117 transitions, 1971 flow. Second operand 5 states and 64 transitions. [2024-11-28 05:02:27,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 137 transitions, 2378 flow [2024-11-28 05:02:27,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 137 transitions, 2322 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:27,747 INFO L231 Difference]: Finished difference. Result has 126 places, 115 transitions, 2028 flow [2024-11-28 05:02:27,748 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2028, PETRI_PLACES=126, PETRI_TRANSITIONS=115} [2024-11-28 05:02:27,748 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 102 predicate places. [2024-11-28 05:02:27,748 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 115 transitions, 2028 flow [2024-11-28 05:02:27,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:27,749 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:27,749 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:27,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:27,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 05:02:27,953 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:27,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:27,954 INFO L85 PathProgramCache]: Analyzing trace with hash -277832456, now seen corresponding path program 4 times [2024-11-28 05:02:27,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:27,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119251442] [2024-11-28 05:02:27,954 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:27,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:27,965 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:27,965 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:28,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119251442] [2024-11-28 05:02:28,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119251442] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:28,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751191682] [2024-11-28 05:02:28,013 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:28,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:28,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:28,016 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:28,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:02:28,065 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:28,065 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:02:28,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751191682] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:28,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:28,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-11-28 05:02:28,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930104] [2024-11-28 05:02:28,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:28,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:28,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:28,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:28,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:02:28,137 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:28,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 115 transitions, 2028 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:28,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:28,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:28,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:28,350 INFO L124 PetriNetUnfolderBase]: 343/674 cut-off events. [2024-11-28 05:02:28,350 INFO L125 PetriNetUnfolderBase]: For 10381/10383 co-relation queries the response was YES. [2024-11-28 05:02:28,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4474 conditions, 674 events. 343/674 cut-off events. For 10381/10383 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3358 event pairs, 65 based on Foata normal form. 11/680 useless extension candidates. Maximal degree in co-relation 4311. Up to 307 conditions per place. [2024-11-28 05:02:28,357 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 74 selfloop transitions, 43 changer transitions 1/144 dead transitions. [2024-11-28 05:02:28,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 144 transitions, 2466 flow [2024-11-28 05:02:28,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:28,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:28,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 84 transitions. [2024-11-28 05:02:28,358 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-11-28 05:02:28,358 INFO L175 Difference]: Start difference. First operand has 126 places, 115 transitions, 2028 flow. Second operand 6 states and 84 transitions. [2024-11-28 05:02:28,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 144 transitions, 2466 flow [2024-11-28 05:02:28,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 144 transitions, 2417 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:28,391 INFO L231 Difference]: Finished difference. Result has 129 places, 118 transitions, 2171 flow [2024-11-28 05:02:28,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2171, PETRI_PLACES=129, PETRI_TRANSITIONS=118} [2024-11-28 05:02:28,392 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 105 predicate places. [2024-11-28 05:02:28,392 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 118 transitions, 2171 flow [2024-11-28 05:02:28,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:28,393 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:28,393 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:28,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:28,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:28,594 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:28,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:28,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1469085350, now seen corresponding path program 5 times [2024-11-28 05:02:28,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:28,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791108044] [2024-11-28 05:02:28,595 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:28,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:28,601 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:28,601 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:28,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791108044] [2024-11-28 05:02:28,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791108044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:28,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:28,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:28,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669539598] [2024-11-28 05:02:28,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:28,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:28,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:28,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:28,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:28,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:28,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 118 transitions, 2171 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:28,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:28,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:28,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:28,899 INFO L124 PetriNetUnfolderBase]: 331/655 cut-off events. [2024-11-28 05:02:28,899 INFO L125 PetriNetUnfolderBase]: For 10563/10565 co-relation queries the response was YES. [2024-11-28 05:02:28,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4463 conditions, 655 events. 331/655 cut-off events. For 10563/10565 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3247 event pairs, 45 based on Foata normal form. 8/659 useless extension candidates. Maximal degree in co-relation 4293. Up to 164 conditions per place. [2024-11-28 05:02:28,908 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 78 selfloop transitions, 39 changer transitions 3/144 dead transitions. [2024-11-28 05:02:28,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 144 transitions, 2544 flow [2024-11-28 05:02:28,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:02:28,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:02:28,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-11-28 05:02:28,911 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5511363636363636 [2024-11-28 05:02:28,911 INFO L175 Difference]: Start difference. First operand has 129 places, 118 transitions, 2171 flow. Second operand 8 states and 97 transitions. [2024-11-28 05:02:28,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 144 transitions, 2544 flow [2024-11-28 05:02:28,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 144 transitions, 2412 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-11-28 05:02:28,947 INFO L231 Difference]: Finished difference. Result has 131 places, 113 transitions, 2029 flow [2024-11-28 05:02:28,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1992, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2029, PETRI_PLACES=131, PETRI_TRANSITIONS=113} [2024-11-28 05:02:28,949 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 107 predicate places. [2024-11-28 05:02:28,949 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 113 transitions, 2029 flow [2024-11-28 05:02:28,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:28,949 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:28,949 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:28,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 05:02:28,950 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:28,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:28,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2066422008, now seen corresponding path program 6 times [2024-11-28 05:02:28,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:28,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390873567] [2024-11-28 05:02:28,951 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:28,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:28,961 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:02:28,961 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:28,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:28,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:28,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390873567] [2024-11-28 05:02:28,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390873567] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:28,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:28,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:28,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752583178] [2024-11-28 05:02:28,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:28,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:28,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:28,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:28,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:29,006 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:29,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 113 transitions, 2029 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:29,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:29,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:29,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:29,202 INFO L124 PetriNetUnfolderBase]: 297/584 cut-off events. [2024-11-28 05:02:29,202 INFO L125 PetriNetUnfolderBase]: For 9275/9275 co-relation queries the response was YES. [2024-11-28 05:02:29,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4005 conditions, 584 events. 297/584 cut-off events. For 9275/9275 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2781 event pairs, 55 based on Foata normal form. 10/589 useless extension candidates. Maximal degree in co-relation 3614. Up to 222 conditions per place. [2024-11-28 05:02:29,208 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 59 selfloop transitions, 33 changer transitions 12/123 dead transitions. [2024-11-28 05:02:29,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 123 transitions, 2202 flow [2024-11-28 05:02:29,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:29,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:02:29,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 77 transitions. [2024-11-28 05:02:29,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-28 05:02:29,209 INFO L175 Difference]: Start difference. First operand has 131 places, 113 transitions, 2029 flow. Second operand 7 states and 77 transitions. [2024-11-28 05:02:29,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 123 transitions, 2202 flow [2024-11-28 05:02:29,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 123 transitions, 2070 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:29,254 INFO L231 Difference]: Finished difference. Result has 132 places, 101 transitions, 1741 flow [2024-11-28 05:02:29,254 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1741, PETRI_PLACES=132, PETRI_TRANSITIONS=101} [2024-11-28 05:02:29,255 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 108 predicate places. [2024-11-28 05:02:29,255 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 101 transitions, 1741 flow [2024-11-28 05:02:29,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:29,255 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:29,255 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:29,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-28 05:02:29,256 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:29,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:29,257 INFO L85 PathProgramCache]: Analyzing trace with hash 902682053, now seen corresponding path program 6 times [2024-11-28 05:02:29,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:29,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667831908] [2024-11-28 05:02:29,257 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:29,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:29,265 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:02:29,265 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:29,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:29,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:29,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667831908] [2024-11-28 05:02:29,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667831908] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:29,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:29,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:29,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634939313] [2024-11-28 05:02:29,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:29,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:29,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:29,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:29,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:29,310 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:02:29,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 101 transitions, 1741 flow. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:29,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:29,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:02:29,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:29,499 INFO L124 PetriNetUnfolderBase]: 254/493 cut-off events. [2024-11-28 05:02:29,500 INFO L125 PetriNetUnfolderBase]: For 7697/7697 co-relation queries the response was YES. [2024-11-28 05:02:29,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3472 conditions, 493 events. 254/493 cut-off events. For 7697/7697 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2172 event pairs, 20 based on Foata normal form. 7/500 useless extension candidates. Maximal degree in co-relation 3341. Up to 174 conditions per place. [2024-11-28 05:02:29,505 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 74 selfloop transitions, 23 changer transitions 2/114 dead transitions. [2024-11-28 05:02:29,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 114 transitions, 1990 flow [2024-11-28 05:02:29,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:29,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-11-28 05:02:29,508 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-11-28 05:02:29,508 INFO L175 Difference]: Start difference. First operand has 132 places, 101 transitions, 1741 flow. Second operand 6 states and 72 transitions. [2024-11-28 05:02:29,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 114 transitions, 1990 flow [2024-11-28 05:02:29,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 114 transitions, 1839 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-11-28 05:02:29,534 INFO L231 Difference]: Finished difference. Result has 122 places, 92 transitions, 1490 flow [2024-11-28 05:02:29,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1490, PETRI_PLACES=122, PETRI_TRANSITIONS=92} [2024-11-28 05:02:29,536 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 98 predicate places. [2024-11-28 05:02:29,536 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 92 transitions, 1490 flow [2024-11-28 05:02:29,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:29,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:29,541 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:29,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-28 05:02:29,541 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:29,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:29,542 INFO L85 PathProgramCache]: Analyzing trace with hash -314082014, now seen corresponding path program 1 times [2024-11-28 05:02:29,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:29,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374796449] [2024-11-28 05:02:29,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:29,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:29,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:29,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374796449] [2024-11-28 05:02:29,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374796449] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:29,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309669057] [2024-11-28 05:02:29,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:29,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:29,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:29,725 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:29,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:02:29,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:29,777 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:29,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:29,952 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:30,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:30,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309669057] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:30,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:30,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:02:30,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854345152] [2024-11-28 05:02:30,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:30,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:30,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:30,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:30,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:02:30,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:30,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 92 transitions, 1490 flow. Second operand has 23 states, 23 states have (on average 4.695652173913044) internal successors, (108), 23 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:30,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:30,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:30,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:32,248 INFO L124 PetriNetUnfolderBase]: 694/1300 cut-off events. [2024-11-28 05:02:32,248 INFO L125 PetriNetUnfolderBase]: For 13828/13828 co-relation queries the response was YES. [2024-11-28 05:02:32,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7239 conditions, 1300 events. 694/1300 cut-off events. For 13828/13828 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6988 event pairs, 29 based on Foata normal form. 2/1302 useless extension candidates. Maximal degree in co-relation 6517. Up to 242 conditions per place. [2024-11-28 05:02:32,258 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 129 selfloop transitions, 87 changer transitions 68/285 dead transitions. [2024-11-28 05:02:32,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 285 transitions, 3858 flow [2024-11-28 05:02:32,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 05:02:32,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 05:02:32,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 310 transitions. [2024-11-28 05:02:32,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-11-28 05:02:32,261 INFO L175 Difference]: Start difference. First operand has 122 places, 92 transitions, 1490 flow. Second operand 36 states and 310 transitions. [2024-11-28 05:02:32,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 285 transitions, 3858 flow [2024-11-28 05:02:32,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 285 transitions, 3753 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 05:02:32,295 INFO L231 Difference]: Finished difference. Result has 162 places, 129 transitions, 2370 flow [2024-11-28 05:02:32,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2370, PETRI_PLACES=162, PETRI_TRANSITIONS=129} [2024-11-28 05:02:32,296 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 138 predicate places. [2024-11-28 05:02:32,297 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 129 transitions, 2370 flow [2024-11-28 05:02:32,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.695652173913044) internal successors, (108), 23 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:32,297 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:32,297 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:32,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:02:32,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 05:02:32,501 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:32,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:32,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1068651992, now seen corresponding path program 2 times [2024-11-28 05:02:32,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:32,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916747372] [2024-11-28 05:02:32,502 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:32,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:32,510 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:32,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:32,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:32,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:32,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916747372] [2024-11-28 05:02:32,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916747372] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:32,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004173372] [2024-11-28 05:02:32,672 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:32,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:32,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:32,674 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:32,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:02:32,724 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:32,724 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:32,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:32,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:32,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:32,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:33,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:33,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004173372] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:33,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:33,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:02:33,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057600934] [2024-11-28 05:02:33,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:33,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:33,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:33,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:33,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:02:33,195 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:33,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 129 transitions, 2370 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:33,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:33,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:33,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:33,952 INFO L124 PetriNetUnfolderBase]: 751/1463 cut-off events. [2024-11-28 05:02:33,952 INFO L125 PetriNetUnfolderBase]: For 18150/18150 co-relation queries the response was YES. [2024-11-28 05:02:33,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8584 conditions, 1463 events. 751/1463 cut-off events. For 18150/18150 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8393 event pairs, 98 based on Foata normal form. 3/1466 useless extension candidates. Maximal degree in co-relation 8440. Up to 594 conditions per place. [2024-11-28 05:02:33,964 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 102 selfloop transitions, 99 changer transitions 12/214 dead transitions. [2024-11-28 05:02:33,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 214 transitions, 3881 flow [2024-11-28 05:02:33,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:02:33,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:02:33,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 121 transitions. [2024-11-28 05:02:33,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-11-28 05:02:33,965 INFO L175 Difference]: Start difference. First operand has 162 places, 129 transitions, 2370 flow. Second operand 13 states and 121 transitions. [2024-11-28 05:02:33,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 214 transitions, 3881 flow [2024-11-28 05:02:34,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 214 transitions, 2948 flow, removed 247 selfloop flow, removed 22 redundant places. [2024-11-28 05:02:34,026 INFO L231 Difference]: Finished difference. Result has 147 places, 161 transitions, 2386 flow [2024-11-28 05:02:34,027 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2386, PETRI_PLACES=147, PETRI_TRANSITIONS=161} [2024-11-28 05:02:34,027 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 123 predicate places. [2024-11-28 05:02:34,027 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 161 transitions, 2386 flow [2024-11-28 05:02:34,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:34,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:34,028 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:34,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:34,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:34,232 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:34,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1317453494, now seen corresponding path program 3 times [2024-11-28 05:02:34,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:34,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197058178] [2024-11-28 05:02:34,233 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:34,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:34,239 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:34,239 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:34,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:34,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:34,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197058178] [2024-11-28 05:02:34,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197058178] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:34,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3750192] [2024-11-28 05:02:34,381 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:34,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:34,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:34,383 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:34,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:02:34,429 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:34,429 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:34,430 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:34,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:34,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:34,653 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:34,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:34,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3750192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:34,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:34,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:02:34,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278559161] [2024-11-28 05:02:34,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:34,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:34,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:34,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:34,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:02:34,988 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:34,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 161 transitions, 2386 flow. Second operand has 23 states, 23 states have (on average 4.391304347826087) internal successors, (101), 23 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:34,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:34,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:34,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:35,929 INFO L124 PetriNetUnfolderBase]: 897/1738 cut-off events. [2024-11-28 05:02:35,929 INFO L125 PetriNetUnfolderBase]: For 16740/16740 co-relation queries the response was YES. [2024-11-28 05:02:35,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8949 conditions, 1738 events. 897/1738 cut-off events. For 16740/16740 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10320 event pairs, 79 based on Foata normal form. 6/1744 useless extension candidates. Maximal degree in co-relation 8825. Up to 438 conditions per place. [2024-11-28 05:02:35,943 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 89 selfloop transitions, 144 changer transitions 27/261 dead transitions. [2024-11-28 05:02:35,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 261 transitions, 4029 flow [2024-11-28 05:02:35,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 05:02:35,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 05:02:35,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 154 transitions. [2024-11-28 05:02:35,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-11-28 05:02:35,945 INFO L175 Difference]: Start difference. First operand has 147 places, 161 transitions, 2386 flow. Second operand 18 states and 154 transitions. [2024-11-28 05:02:35,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 261 transitions, 4029 flow [2024-11-28 05:02:35,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 261 transitions, 3926 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-11-28 05:02:36,003 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 3342 flow [2024-11-28 05:02:36,003 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3342, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-11-28 05:02:36,004 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 141 predicate places. [2024-11-28 05:02:36,004 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 3342 flow [2024-11-28 05:02:36,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.391304347826087) internal successors, (101), 23 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:36,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:36,004 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:36,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:02:36,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-28 05:02:36,205 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:36,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:36,206 INFO L85 PathProgramCache]: Analyzing trace with hash -2067436320, now seen corresponding path program 4 times [2024-11-28 05:02:36,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:36,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887402322] [2024-11-28 05:02:36,209 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:36,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:36,216 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:36,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:36,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:36,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887402322] [2024-11-28 05:02:36,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887402322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:36,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990524447] [2024-11-28 05:02:36,440 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:36,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:36,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:36,443 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:36,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:02:36,494 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:36,495 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:36,496 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:36,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:36,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:36,684 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:36,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:36,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990524447] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:36,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:36,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:02:36,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145680515] [2024-11-28 05:02:36,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:36,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:36,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:36,939 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:36,939 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:02:36,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:36,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 3342 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:36,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:36,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:36,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:37,831 INFO L124 PetriNetUnfolderBase]: 834/1627 cut-off events. [2024-11-28 05:02:37,831 INFO L125 PetriNetUnfolderBase]: For 19611/19611 co-relation queries the response was YES. [2024-11-28 05:02:37,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9359 conditions, 1627 events. 834/1627 cut-off events. For 19611/19611 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9610 event pairs, 95 based on Foata normal form. 4/1631 useless extension candidates. Maximal degree in co-relation 9229. Up to 523 conditions per place. [2024-11-28 05:02:37,845 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 83 selfloop transitions, 139 changer transitions 16/239 dead transitions. [2024-11-28 05:02:37,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 239 transitions, 4123 flow [2024-11-28 05:02:37,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:02:37,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 05:02:37,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 143 transitions. [2024-11-28 05:02:37,846 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-11-28 05:02:37,847 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 3342 flow. Second operand 17 states and 143 transitions. [2024-11-28 05:02:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 239 transitions, 4123 flow [2024-11-28 05:02:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 239 transitions, 3884 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-11-28 05:02:37,943 INFO L231 Difference]: Finished difference. Result has 176 places, 191 transitions, 3298 flow [2024-11-28 05:02:37,943 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3298, PETRI_PLACES=176, PETRI_TRANSITIONS=191} [2024-11-28 05:02:37,944 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 152 predicate places. [2024-11-28 05:02:37,944 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 191 transitions, 3298 flow [2024-11-28 05:02:37,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:37,944 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:37,944 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:37,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:38,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-28 05:02:38,149 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:38,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:38,150 INFO L85 PathProgramCache]: Analyzing trace with hash 977768318, now seen corresponding path program 5 times [2024-11-28 05:02:38,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:38,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185718540] [2024-11-28 05:02:38,150 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:38,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:38,156 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:38,156 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:38,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:38,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:38,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185718540] [2024-11-28 05:02:38,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185718540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:38,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6347611] [2024-11-28 05:02:38,254 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:38,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:38,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:38,256 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:38,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:02:38,301 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:38,301 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:38,302 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:02:38,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:38,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:38,383 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:02:38,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6347611] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:38,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:02:38,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 11 [2024-11-28 05:02:38,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767531509] [2024-11-28 05:02:38,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:38,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:38,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:38,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:38,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:02:38,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:38,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 191 transitions, 3298 flow. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:38,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:38,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:38,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:38,849 INFO L124 PetriNetUnfolderBase]: 776/1489 cut-off events. [2024-11-28 05:02:38,850 INFO L125 PetriNetUnfolderBase]: For 18897/18897 co-relation queries the response was YES. [2024-11-28 05:02:38,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8948 conditions, 1489 events. 776/1489 cut-off events. For 18897/18897 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8316 event pairs, 175 based on Foata normal form. 2/1491 useless extension candidates. Maximal degree in co-relation 8825. Up to 997 conditions per place. [2024-11-28 05:02:38,864 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 118 selfloop transitions, 55 changer transitions 47/221 dead transitions. [2024-11-28 05:02:38,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 221 transitions, 4020 flow [2024-11-28 05:02:38,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:38,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:38,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 84 transitions. [2024-11-28 05:02:38,865 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-11-28 05:02:38,865 INFO L175 Difference]: Start difference. First operand has 176 places, 191 transitions, 3298 flow. Second operand 9 states and 84 transitions. [2024-11-28 05:02:38,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 221 transitions, 4020 flow [2024-11-28 05:02:38,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 221 transitions, 3787 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-11-28 05:02:38,948 INFO L231 Difference]: Finished difference. Result has 170 places, 164 transitions, 2672 flow [2024-11-28 05:02:38,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2672, PETRI_PLACES=170, PETRI_TRANSITIONS=164} [2024-11-28 05:02:38,949 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 146 predicate places. [2024-11-28 05:02:38,949 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 164 transitions, 2672 flow [2024-11-28 05:02:38,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:38,950 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:38,950 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:38,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:02:39,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-28 05:02:39,155 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:39,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:39,156 INFO L85 PathProgramCache]: Analyzing trace with hash 770665082, now seen corresponding path program 6 times [2024-11-28 05:02:39,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:39,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82257022] [2024-11-28 05:02:39,156 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:39,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:39,161 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:02:39,161 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:39,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82257022] [2024-11-28 05:02:39,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82257022] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911057578] [2024-11-28 05:02:39,294 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:39,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:39,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:39,296 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:39,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:02:39,345 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:02:39,346 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:39,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:39,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:39,489 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:39,489 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:39,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911057578] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:39,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:39,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:02:39,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283318905] [2024-11-28 05:02:39,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:39,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:39,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:39,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:39,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:02:39,792 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:39,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 164 transitions, 2672 flow. Second operand has 23 states, 23 states have (on average 4.565217391304348) internal successors, (105), 23 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:39,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:39,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:39,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:40,587 INFO L124 PetriNetUnfolderBase]: 737/1456 cut-off events. [2024-11-28 05:02:40,587 INFO L125 PetriNetUnfolderBase]: For 16494/16494 co-relation queries the response was YES. [2024-11-28 05:02:40,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7930 conditions, 1456 events. 737/1456 cut-off events. For 16494/16494 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 8421 event pairs, 111 based on Foata normal form. 2/1458 useless extension candidates. Maximal degree in co-relation 7797. Up to 647 conditions per place. [2024-11-28 05:02:40,599 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 105 selfloop transitions, 93 changer transitions 20/219 dead transitions. [2024-11-28 05:02:40,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 219 transitions, 3602 flow [2024-11-28 05:02:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:02:40,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 05:02:40,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 124 transitions. [2024-11-28 05:02:40,600 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-11-28 05:02:40,600 INFO L175 Difference]: Start difference. First operand has 170 places, 164 transitions, 2672 flow. Second operand 14 states and 124 transitions. [2024-11-28 05:02:40,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 219 transitions, 3602 flow [2024-11-28 05:02:40,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 219 transitions, 3355 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-11-28 05:02:40,669 INFO L231 Difference]: Finished difference. Result has 160 places, 159 transitions, 2583 flow [2024-11-28 05:02:40,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2583, PETRI_PLACES=160, PETRI_TRANSITIONS=159} [2024-11-28 05:02:40,670 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 136 predicate places. [2024-11-28 05:02:40,670 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 159 transitions, 2583 flow [2024-11-28 05:02:40,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.565217391304348) internal successors, (105), 23 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:40,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:40,671 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:40,680 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:40,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-28 05:02:40,875 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:40,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:40,875 INFO L85 PathProgramCache]: Analyzing trace with hash 783472258, now seen corresponding path program 7 times [2024-11-28 05:02:40,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:40,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259783474] [2024-11-28 05:02:40,876 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:02:40,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:40,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:41,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:41,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:41,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259783474] [2024-11-28 05:02:41,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259783474] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:41,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505206529] [2024-11-28 05:02:41,006 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:02:41,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:41,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:41,008 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:41,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:02:41,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:41,055 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:41,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:41,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:41,155 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:41,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:41,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505206529] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:41,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:41,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-11-28 05:02:41,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500254155] [2024-11-28 05:02:41,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:41,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 05:02:41,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:41,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 05:02:41,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2024-11-28 05:02:41,427 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:41,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 159 transitions, 2583 flow. Second operand has 21 states, 21 states have (on average 4.476190476190476) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:41,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:41,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:41,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:42,531 INFO L124 PetriNetUnfolderBase]: 1289/2569 cut-off events. [2024-11-28 05:02:42,531 INFO L125 PetriNetUnfolderBase]: For 28584/28584 co-relation queries the response was YES. [2024-11-28 05:02:42,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13981 conditions, 2569 events. 1289/2569 cut-off events. For 28584/28584 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17332 event pairs, 90 based on Foata normal form. 28/2597 useless extension candidates. Maximal degree in co-relation 13775. Up to 592 conditions per place. [2024-11-28 05:02:42,552 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 115 selfloop transitions, 236 changer transitions 17/369 dead transitions. [2024-11-28 05:02:42,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 369 transitions, 6401 flow [2024-11-28 05:02:42,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 05:02:42,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 05:02:42,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 208 transitions. [2024-11-28 05:02:42,554 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-11-28 05:02:42,554 INFO L175 Difference]: Start difference. First operand has 160 places, 159 transitions, 2583 flow. Second operand 24 states and 208 transitions. [2024-11-28 05:02:42,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 369 transitions, 6401 flow [2024-11-28 05:02:42,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 369 transitions, 6259 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:42,671 INFO L231 Difference]: Finished difference. Result has 182 places, 295 transitions, 5636 flow [2024-11-28 05:02:42,672 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5636, PETRI_PLACES=182, PETRI_TRANSITIONS=295} [2024-11-28 05:02:42,672 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 158 predicate places. [2024-11-28 05:02:42,672 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 295 transitions, 5636 flow [2024-11-28 05:02:42,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.476190476190476) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:42,673 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:42,673 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:42,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:42,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-28 05:02:42,877 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:42,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:42,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1274219236, now seen corresponding path program 8 times [2024-11-28 05:02:42,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:42,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716404610] [2024-11-28 05:02:42,878 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:42,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:42,884 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:42,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:43,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:43,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:43,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716404610] [2024-11-28 05:02:43,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716404610] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:43,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989737833] [2024-11-28 05:02:43,008 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:43,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:43,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:43,010 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:43,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:02:43,066 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:43,066 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:43,067 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:43,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:43,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:43,163 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:43,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:43,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989737833] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:43,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:43,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2024-11-28 05:02:43,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269532128] [2024-11-28 05:02:43,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:43,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:02:43,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:43,506 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:02:43,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:02:43,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:43,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 295 transitions, 5636 flow. Second operand has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:43,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:43,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:43,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:44,735 INFO L124 PetriNetUnfolderBase]: 1195/2395 cut-off events. [2024-11-28 05:02:44,735 INFO L125 PetriNetUnfolderBase]: For 33524/33524 co-relation queries the response was YES. [2024-11-28 05:02:44,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14832 conditions, 2395 events. 1195/2395 cut-off events. For 33524/33524 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15967 event pairs, 78 based on Foata normal form. 54/2449 useless extension candidates. Maximal degree in co-relation 14647. Up to 551 conditions per place. [2024-11-28 05:02:44,752 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 106 selfloop transitions, 216 changer transitions 47/370 dead transitions. [2024-11-28 05:02:44,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 370 transitions, 7237 flow [2024-11-28 05:02:44,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 05:02:44,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 05:02:44,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 193 transitions. [2024-11-28 05:02:44,754 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3509090909090909 [2024-11-28 05:02:44,754 INFO L175 Difference]: Start difference. First operand has 182 places, 295 transitions, 5636 flow. Second operand 25 states and 193 transitions. [2024-11-28 05:02:44,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 370 transitions, 7237 flow [2024-11-28 05:02:45,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 370 transitions, 6763 flow, removed 134 selfloop flow, removed 11 redundant places. [2024-11-28 05:02:45,013 INFO L231 Difference]: Finished difference. Result has 206 places, 284 transitions, 5827 flow [2024-11-28 05:02:45,014 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5827, PETRI_PLACES=206, PETRI_TRANSITIONS=284} [2024-11-28 05:02:45,015 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 182 predicate places. [2024-11-28 05:02:45,015 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 284 transitions, 5827 flow [2024-11-28 05:02:45,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 19 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:45,015 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:45,015 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:45,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 05:02:45,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 05:02:45,216 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:45,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:45,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2099629562, now seen corresponding path program 9 times [2024-11-28 05:02:45,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:45,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91786883] [2024-11-28 05:02:45,217 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:45,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:45,222 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:45,222 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:45,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:45,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:45,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91786883] [2024-11-28 05:02:45,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91786883] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:45,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451174577] [2024-11-28 05:02:45,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:45,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:45,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:45,355 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:45,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:02:45,403 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:45,403 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:45,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:45,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:45,565 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:45,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:45,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451174577] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:45,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:45,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-28 05:02:45,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649262882] [2024-11-28 05:02:45,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:45,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:02:45,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:45,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:02:45,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:02:45,825 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:45,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 284 transitions, 5827 flow. Second operand has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:45,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:45,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:45,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:47,593 INFO L124 PetriNetUnfolderBase]: 1509/3003 cut-off events. [2024-11-28 05:02:47,593 INFO L125 PetriNetUnfolderBase]: For 47982/47982 co-relation queries the response was YES. [2024-11-28 05:02:47,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19847 conditions, 3003 events. 1509/3003 cut-off events. For 47982/47982 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 20943 event pairs, 252 based on Foata normal form. 18/3021 useless extension candidates. Maximal degree in co-relation 19630. Up to 1231 conditions per place. [2024-11-28 05:02:47,616 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 193 selfloop transitions, 268 changer transitions 38/500 dead transitions. [2024-11-28 05:02:47,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 500 transitions, 10422 flow [2024-11-28 05:02:47,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 05:02:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 05:02:47,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 255 transitions. [2024-11-28 05:02:47,618 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3622159090909091 [2024-11-28 05:02:47,618 INFO L175 Difference]: Start difference. First operand has 206 places, 284 transitions, 5827 flow. Second operand 32 states and 255 transitions. [2024-11-28 05:02:47,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 500 transitions, 10422 flow [2024-11-28 05:02:47,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 500 transitions, 10006 flow, removed 193 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:47,848 INFO L231 Difference]: Finished difference. Result has 233 places, 376 transitions, 8388 flow [2024-11-28 05:02:47,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=5408, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8388, PETRI_PLACES=233, PETRI_TRANSITIONS=376} [2024-11-28 05:02:47,848 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 209 predicate places. [2024-11-28 05:02:47,849 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 376 transitions, 8388 flow [2024-11-28 05:02:47,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:47,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:47,849 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:47,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 05:02:48,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 05:02:48,050 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:48,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:48,050 INFO L85 PathProgramCache]: Analyzing trace with hash -137858708, now seen corresponding path program 10 times [2024-11-28 05:02:48,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:48,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339649779] [2024-11-28 05:02:48,050 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:48,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:48,057 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:48,057 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:48,204 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:48,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:48,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339649779] [2024-11-28 05:02:48,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339649779] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:48,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016035097] [2024-11-28 05:02:48,205 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:02:48,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:48,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:48,207 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:48,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:02:48,258 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:02:48,258 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:48,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:48,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:48,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:48,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:48,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016035097] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:48,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:48,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:02:48,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605628221] [2024-11-28 05:02:48,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:48,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:48,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:48,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:48,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:02:48,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:48,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 376 transitions, 8388 flow. Second operand has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:48,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:48,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:48,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:49,953 INFO L124 PetriNetUnfolderBase]: 1578/3132 cut-off events. [2024-11-28 05:02:49,954 INFO L125 PetriNetUnfolderBase]: For 56181/56181 co-relation queries the response was YES. [2024-11-28 05:02:49,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22311 conditions, 3132 events. 1578/3132 cut-off events. For 56181/56181 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21990 event pairs, 238 based on Foata normal form. 4/3136 useless extension candidates. Maximal degree in co-relation 22040. Up to 1664 conditions per place. [2024-11-28 05:02:49,985 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 195 selfloop transitions, 247 changer transitions 50/493 dead transitions. [2024-11-28 05:02:49,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 493 transitions, 11569 flow [2024-11-28 05:02:49,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:02:49,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 05:02:49,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 144 transitions. [2024-11-28 05:02:49,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3850267379679144 [2024-11-28 05:02:49,986 INFO L175 Difference]: Start difference. First operand has 233 places, 376 transitions, 8388 flow. Second operand 17 states and 144 transitions. [2024-11-28 05:02:49,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 493 transitions, 11569 flow [2024-11-28 05:02:50,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 493 transitions, 10837 flow, removed 172 selfloop flow, removed 18 redundant places. [2024-11-28 05:02:50,299 INFO L231 Difference]: Finished difference. Result has 230 places, 384 transitions, 8738 flow [2024-11-28 05:02:50,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=7835, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8738, PETRI_PLACES=230, PETRI_TRANSITIONS=384} [2024-11-28 05:02:50,299 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 206 predicate places. [2024-11-28 05:02:50,299 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 384 transitions, 8738 flow [2024-11-28 05:02:50,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:50,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:50,300 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:50,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 05:02:50,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 05:02:50,500 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:50,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:50,501 INFO L85 PathProgramCache]: Analyzing trace with hash -2062393034, now seen corresponding path program 11 times [2024-11-28 05:02:50,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:50,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566486281] [2024-11-28 05:02:50,501 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:50,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:50,506 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:50,506 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:50,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:50,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:50,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566486281] [2024-11-28 05:02:50,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566486281] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:50,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941078110] [2024-11-28 05:02:50,602 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:02:50,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:50,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:50,604 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:50,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:02:50,647 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:50,647 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:50,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:02:50,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:50,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:50,746 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:02:50,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941078110] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:50,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:02:50,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2024-11-28 05:02:50,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110232095] [2024-11-28 05:02:50,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:50,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:02:50,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:50,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:02:50,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:02:50,751 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:50,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 384 transitions, 8738 flow. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:50,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:50,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:50,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:51,665 INFO L124 PetriNetUnfolderBase]: 2054/3989 cut-off events. [2024-11-28 05:02:51,665 INFO L125 PetriNetUnfolderBase]: For 78810/78810 co-relation queries the response was YES. [2024-11-28 05:02:51,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28501 conditions, 3989 events. 2054/3989 cut-off events. For 78810/78810 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28948 event pairs, 357 based on Foata normal form. 15/4004 useless extension candidates. Maximal degree in co-relation 28281. Up to 1865 conditions per place. [2024-11-28 05:02:51,699 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 244 selfloop transitions, 190 changer transitions 99/534 dead transitions. [2024-11-28 05:02:51,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 534 transitions, 13134 flow [2024-11-28 05:02:51,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:51,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:51,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 83 transitions. [2024-11-28 05:02:51,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-11-28 05:02:51,700 INFO L175 Difference]: Start difference. First operand has 230 places, 384 transitions, 8738 flow. Second operand 9 states and 83 transitions. [2024-11-28 05:02:51,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 534 transitions, 13134 flow [2024-11-28 05:02:52,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 534 transitions, 12952 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-11-28 05:02:52,116 INFO L231 Difference]: Finished difference. Result has 230 places, 404 transitions, 9583 flow [2024-11-28 05:02:52,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=8587, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9583, PETRI_PLACES=230, PETRI_TRANSITIONS=404} [2024-11-28 05:02:52,117 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 206 predicate places. [2024-11-28 05:02:52,117 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 404 transitions, 9583 flow [2024-11-28 05:02:52,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:52,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:52,117 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:52,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 05:02:52,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-28 05:02:52,318 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:52,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:52,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1940008970, now seen corresponding path program 12 times [2024-11-28 05:02:52,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:52,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411198613] [2024-11-28 05:02:52,318 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:52,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:52,324 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:02:52,325 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:52,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:52,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:52,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411198613] [2024-11-28 05:02:52,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411198613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:52,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584753086] [2024-11-28 05:02:52,484 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:02:52,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:52,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:52,487 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:52,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:02:52,536 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:02:52,536 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:52,538 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:52,539 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:52,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:52,699 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:53,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584753086] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:53,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:53,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-28 05:02:53,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068751138] [2024-11-28 05:02:53,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:53,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:02:53,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:53,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:02:53,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:02:53,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:53,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 404 transitions, 9583 flow. Second operand has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 22 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:53,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:53,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:53,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:54,179 INFO L124 PetriNetUnfolderBase]: 1577/3159 cut-off events. [2024-11-28 05:02:54,179 INFO L125 PetriNetUnfolderBase]: For 66194/66194 co-relation queries the response was YES. [2024-11-28 05:02:54,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23856 conditions, 3159 events. 1577/3159 cut-off events. For 66194/66194 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22489 event pairs, 258 based on Foata normal form. 4/3163 useless extension candidates. Maximal degree in co-relation 23634. Up to 1785 conditions per place. [2024-11-28 05:02:54,217 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 201 selfloop transitions, 201 changer transitions 67/470 dead transitions. [2024-11-28 05:02:54,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 470 transitions, 11748 flow [2024-11-28 05:02:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:02:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:02:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 103 transitions. [2024-11-28 05:02:54,218 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36013986013986016 [2024-11-28 05:02:54,218 INFO L175 Difference]: Start difference. First operand has 230 places, 404 transitions, 9583 flow. Second operand 13 states and 103 transitions. [2024-11-28 05:02:54,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 470 transitions, 11748 flow [2024-11-28 05:02:54,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 470 transitions, 11371 flow, removed 43 selfloop flow, removed 10 redundant places. [2024-11-28 05:02:54,641 INFO L231 Difference]: Finished difference. Result has 233 places, 384 transitions, 9166 flow [2024-11-28 05:02:54,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9166, PETRI_PLACES=233, PETRI_TRANSITIONS=384} [2024-11-28 05:02:54,642 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 209 predicate places. [2024-11-28 05:02:54,642 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 384 transitions, 9166 flow [2024-11-28 05:02:54,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 22 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:54,642 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:54,642 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:54,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:54,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-28 05:02:54,843 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:54,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:54,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1192338464, now seen corresponding path program 13 times [2024-11-28 05:02:54,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:54,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904098015] [2024-11-28 05:02:54,844 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:02:54,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:54,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:54,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904098015] [2024-11-28 05:02:54,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904098015] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114886823] [2024-11-28 05:02:54,981 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:02:54,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:54,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:54,983 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:54,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 05:02:55,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:55,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:55,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:55,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:55,144 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:55,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114886823] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:55,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:55,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-28 05:02:55,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123472705] [2024-11-28 05:02:55,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:55,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:02:55,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:55,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:02:55,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:02:55,373 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:55,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 384 transitions, 9166 flow. Second operand has 22 states, 22 states have (on average 4.5) internal successors, (99), 22 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:55,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:55,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:55,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:56,312 INFO L124 PetriNetUnfolderBase]: 1466/2980 cut-off events. [2024-11-28 05:02:56,313 INFO L125 PetriNetUnfolderBase]: For 59724/59724 co-relation queries the response was YES. [2024-11-28 05:02:56,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21813 conditions, 2980 events. 1466/2980 cut-off events. For 59724/59724 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21140 event pairs, 258 based on Foata normal form. 6/2986 useless extension candidates. Maximal degree in co-relation 21594. Up to 1659 conditions per place. [2024-11-28 05:02:56,333 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 186 selfloop transitions, 177 changer transitions 68/432 dead transitions. [2024-11-28 05:02:56,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 432 transitions, 10715 flow [2024-11-28 05:02:56,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:02:56,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:02:56,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 103 transitions. [2024-11-28 05:02:56,334 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36013986013986016 [2024-11-28 05:02:56,334 INFO L175 Difference]: Start difference. First operand has 233 places, 384 transitions, 9166 flow. Second operand 13 states and 103 transitions. [2024-11-28 05:02:56,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 432 transitions, 10715 flow [2024-11-28 05:02:56,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 432 transitions, 10386 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-11-28 05:02:56,731 INFO L231 Difference]: Finished difference. Result has 235 places, 353 transitions, 8442 flow [2024-11-28 05:02:56,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=8850, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8442, PETRI_PLACES=235, PETRI_TRANSITIONS=353} [2024-11-28 05:02:56,732 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 211 predicate places. [2024-11-28 05:02:56,732 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 353 transitions, 8442 flow [2024-11-28 05:02:56,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.5) internal successors, (99), 22 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:56,732 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:56,732 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:56,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 05:02:56,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:56,933 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:56,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:56,933 INFO L85 PathProgramCache]: Analyzing trace with hash -764450076, now seen corresponding path program 14 times [2024-11-28 05:02:56,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:56,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740150463] [2024-11-28 05:02:56,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:56,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:56,937 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:56,938 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:57,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:57,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:57,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740150463] [2024-11-28 05:02:57,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740150463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:57,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968428756] [2024-11-28 05:02:57,089 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:57,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:57,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:57,091 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:57,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 05:02:57,136 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:57,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:57,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:57,138 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:57,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:57,291 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:57,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968428756] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:57,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:57,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-28 05:02:57,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265958546] [2024-11-28 05:02:57,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:57,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:02:57,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:57,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:02:57,508 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:02:57,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:57,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 353 transitions, 8442 flow. Second operand has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:57,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:57,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:57,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:58,973 INFO L124 PetriNetUnfolderBase]: 1318/2758 cut-off events. [2024-11-28 05:02:58,973 INFO L125 PetriNetUnfolderBase]: For 53675/53675 co-relation queries the response was YES. [2024-11-28 05:02:58,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19360 conditions, 2758 events. 1318/2758 cut-off events. For 53675/53675 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19725 event pairs, 247 based on Foata normal form. 7/2765 useless extension candidates. Maximal degree in co-relation 19119. Up to 1377 conditions per place. [2024-11-28 05:02:58,990 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 210 selfloop transitions, 213 changer transitions 14/438 dead transitions. [2024-11-28 05:02:58,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 438 transitions, 10322 flow [2024-11-28 05:02:58,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 05:02:58,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 05:02:58,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 242 transitions. [2024-11-28 05:02:58,991 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-11-28 05:02:58,991 INFO L175 Difference]: Start difference. First operand has 235 places, 353 transitions, 8442 flow. Second operand 32 states and 242 transitions. [2024-11-28 05:02:58,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 438 transitions, 10322 flow [2024-11-28 05:02:59,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 438 transitions, 9801 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-11-28 05:02:59,188 INFO L231 Difference]: Finished difference. Result has 250 places, 359 transitions, 8619 flow [2024-11-28 05:02:59,189 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=7884, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8619, PETRI_PLACES=250, PETRI_TRANSITIONS=359} [2024-11-28 05:02:59,189 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 226 predicate places. [2024-11-28 05:02:59,189 INFO L471 AbstractCegarLoop]: Abstraction has has 250 places, 359 transitions, 8619 flow [2024-11-28 05:02:59,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:59,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:59,189 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:59,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 05:02:59,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:59,390 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:02:59,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:59,390 INFO L85 PathProgramCache]: Analyzing trace with hash -472297552, now seen corresponding path program 15 times [2024-11-28 05:02:59,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:59,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634305283] [2024-11-28 05:02:59,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:59,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:59,396 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:59,396 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:59,531 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:59,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:59,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634305283] [2024-11-28 05:02:59,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634305283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:59,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198237985] [2024-11-28 05:02:59,532 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:59,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:59,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:59,539 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:59,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 05:02:59,584 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:59,584 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:59,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:59,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:59,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:59,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:59,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:59,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198237985] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:59,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:59,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-11-28 05:02:59,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926778051] [2024-11-28 05:02:59,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:59,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 05:02:59,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:59,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 05:02:59,928 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:02:59,945 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:02:59,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 359 transitions, 8619 flow. Second operand has 20 states, 20 states have (on average 4.5) internal successors, (90), 20 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:59,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:59,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:02:59,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:01,303 INFO L124 PetriNetUnfolderBase]: 1361/2845 cut-off events. [2024-11-28 05:03:01,304 INFO L125 PetriNetUnfolderBase]: For 53481/53481 co-relation queries the response was YES. [2024-11-28 05:03:01,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20183 conditions, 2845 events. 1361/2845 cut-off events. For 53481/53481 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20486 event pairs, 45 based on Foata normal form. 5/2850 useless extension candidates. Maximal degree in co-relation 19942. Up to 1024 conditions per place. [2024-11-28 05:03:01,326 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 98 selfloop transitions, 277 changer transitions 53/429 dead transitions. [2024-11-28 05:03:01,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 429 transitions, 10274 flow [2024-11-28 05:03:01,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:03:01,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 05:03:01,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 195 transitions. [2024-11-28 05:03:01,327 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3282828282828283 [2024-11-28 05:03:01,328 INFO L175 Difference]: Start difference. First operand has 250 places, 359 transitions, 8619 flow. Second operand 27 states and 195 transitions. [2024-11-28 05:03:01,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 429 transitions, 10274 flow [2024-11-28 05:03:01,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 429 transitions, 10058 flow, removed 45 selfloop flow, removed 15 redundant places. [2024-11-28 05:03:01,579 INFO L231 Difference]: Finished difference. Result has 264 places, 344 transitions, 8613 flow [2024-11-28 05:03:01,579 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=8404, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8613, PETRI_PLACES=264, PETRI_TRANSITIONS=344} [2024-11-28 05:03:01,580 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 240 predicate places. [2024-11-28 05:03:01,580 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 344 transitions, 8613 flow [2024-11-28 05:03:01,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.5) internal successors, (90), 20 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:01,580 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:01,580 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:01,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:01,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:01,781 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:01,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:01,781 INFO L85 PathProgramCache]: Analyzing trace with hash 367147288, now seen corresponding path program 16 times [2024-11-28 05:03:01,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:01,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259590226] [2024-11-28 05:03:01,782 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:01,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:01,787 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:01,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:01,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:01,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:01,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259590226] [2024-11-28 05:03:01,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259590226] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:01,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270951995] [2024-11-28 05:03:01,941 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:01,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:01,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:01,943 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:01,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 05:03:01,994 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:01,994 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:01,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:01,996 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:02,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:02,157 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:02,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:02,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270951995] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:02,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:02,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:02,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540087443] [2024-11-28 05:03:02,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:02,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:02,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:02,401 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:02,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:02,404 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:02,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 344 transitions, 8613 flow. Second operand has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:02,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:02,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:02,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:04,059 INFO L124 PetriNetUnfolderBase]: 1279/2679 cut-off events. [2024-11-28 05:03:04,059 INFO L125 PetriNetUnfolderBase]: For 54994/54994 co-relation queries the response was YES. [2024-11-28 05:03:04,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19497 conditions, 2679 events. 1279/2679 cut-off events. For 54994/54994 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19165 event pairs, 64 based on Foata normal form. 18/2697 useless extension candidates. Maximal degree in co-relation 19270. Up to 630 conditions per place. [2024-11-28 05:03:04,081 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 94 selfloop transitions, 164 changer transitions 160/419 dead transitions. [2024-11-28 05:03:04,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 419 transitions, 10235 flow [2024-11-28 05:03:04,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 05:03:04,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 05:03:04,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 234 transitions. [2024-11-28 05:03:04,083 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-11-28 05:03:04,083 INFO L175 Difference]: Start difference. First operand has 264 places, 344 transitions, 8613 flow. Second operand 30 states and 234 transitions. [2024-11-28 05:03:04,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 419 transitions, 10235 flow [2024-11-28 05:03:04,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 419 transitions, 9579 flow, removed 69 selfloop flow, removed 23 redundant places. [2024-11-28 05:03:04,327 INFO L231 Difference]: Finished difference. Result has 264 places, 212 transitions, 5050 flow [2024-11-28 05:03:04,328 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=8004, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5050, PETRI_PLACES=264, PETRI_TRANSITIONS=212} [2024-11-28 05:03:04,328 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 240 predicate places. [2024-11-28 05:03:04,328 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 212 transitions, 5050 flow [2024-11-28 05:03:04,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:04,328 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:04,328 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:04,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 05:03:04,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:04,529 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:04,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:04,529 INFO L85 PathProgramCache]: Analyzing trace with hash -207213620, now seen corresponding path program 17 times [2024-11-28 05:03:04,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:04,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148990335] [2024-11-28 05:03:04,530 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:04,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:04,534 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:04,534 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:04,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:04,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:04,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148990335] [2024-11-28 05:03:04,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148990335] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:04,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84371312] [2024-11-28 05:03:04,630 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:04,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:04,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:04,633 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:04,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 05:03:04,680 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:04,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:04,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:03:04,683 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:04,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:04,767 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:04,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84371312] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:04,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:03:04,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 11 [2024-11-28 05:03:04,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577839887] [2024-11-28 05:03:04,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:04,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:03:04,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:04,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:03:04,768 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:03:04,770 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:04,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 212 transitions, 5050 flow. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:04,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:04,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:04,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:05,138 INFO L124 PetriNetUnfolderBase]: 845/1761 cut-off events. [2024-11-28 05:03:05,139 INFO L125 PetriNetUnfolderBase]: For 33673/33673 co-relation queries the response was YES. [2024-11-28 05:03:05,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12312 conditions, 1761 events. 845/1761 cut-off events. For 33673/33673 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11154 event pairs, 235 based on Foata normal form. 3/1764 useless extension candidates. Maximal degree in co-relation 12244. Up to 1212 conditions per place. [2024-11-28 05:03:05,149 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 135 selfloop transitions, 77 changer transitions 30/243 dead transitions. [2024-11-28 05:03:05,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 243 transitions, 6063 flow [2024-11-28 05:03:05,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:05,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:05,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-11-28 05:03:05,150 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-11-28 05:03:05,150 INFO L175 Difference]: Start difference. First operand has 264 places, 212 transitions, 5050 flow. Second operand 9 states and 81 transitions. [2024-11-28 05:03:05,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 243 transitions, 6063 flow [2024-11-28 05:03:05,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 243 transitions, 5076 flow, removed 126 selfloop flow, removed 39 redundant places. [2024-11-28 05:03:05,251 INFO L231 Difference]: Finished difference. Result has 205 places, 198 transitions, 4013 flow [2024-11-28 05:03:05,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4013, PETRI_PLACES=205, PETRI_TRANSITIONS=198} [2024-11-28 05:03:05,251 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 181 predicate places. [2024-11-28 05:03:05,251 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 198 transitions, 4013 flow [2024-11-28 05:03:05,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:05,252 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:05,252 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:05,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:05,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:05,456 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:05,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:05,456 INFO L85 PathProgramCache]: Analyzing trace with hash -812535634, now seen corresponding path program 18 times [2024-11-28 05:03:05,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:05,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107842678] [2024-11-28 05:03:05,457 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:05,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:05,461 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:05,462 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:05,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:05,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:05,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107842678] [2024-11-28 05:03:05,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107842678] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:05,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671745139] [2024-11-28 05:03:05,602 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:05,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:05,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:05,604 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:05,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 05:03:05,651 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:05,651 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:05,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:05,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:05,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:05,767 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:05,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:05,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671745139] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:05,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:05,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-28 05:03:05,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690335172] [2024-11-28 05:03:05,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:05,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:03:05,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:05,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:03:05,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:03:05,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:05,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 198 transitions, 4013 flow. Second operand has 22 states, 22 states have (on average 4.454545454545454) internal successors, (98), 22 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:05,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:05,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:05,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:06,796 INFO L124 PetriNetUnfolderBase]: 1012/2126 cut-off events. [2024-11-28 05:03:06,796 INFO L125 PetriNetUnfolderBase]: For 32972/32972 co-relation queries the response was YES. [2024-11-28 05:03:06,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13038 conditions, 2126 events. 1012/2126 cut-off events. For 32972/32972 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14302 event pairs, 233 based on Foata normal form. 4/2130 useless extension candidates. Maximal degree in co-relation 12981. Up to 1148 conditions per place. [2024-11-28 05:03:06,808 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 164 selfloop transitions, 108 changer transitions 24/297 dead transitions. [2024-11-28 05:03:06,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 297 transitions, 6304 flow [2024-11-28 05:03:06,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:03:06,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:03:06,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 130 transitions. [2024-11-28 05:03:06,809 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-11-28 05:03:06,809 INFO L175 Difference]: Start difference. First operand has 205 places, 198 transitions, 4013 flow. Second operand 15 states and 130 transitions. [2024-11-28 05:03:06,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 297 transitions, 6304 flow [2024-11-28 05:03:06,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 297 transitions, 5784 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-11-28 05:03:06,906 INFO L231 Difference]: Finished difference. Result has 210 places, 222 transitions, 4465 flow [2024-11-28 05:03:06,907 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4465, PETRI_PLACES=210, PETRI_TRANSITIONS=222} [2024-11-28 05:03:06,907 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 186 predicate places. [2024-11-28 05:03:06,907 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 222 transitions, 4465 flow [2024-11-28 05:03:06,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.454545454545454) internal successors, (98), 22 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:06,908 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:06,908 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:06,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 05:03:07,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:07,112 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:07,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:07,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1973494086, now seen corresponding path program 19 times [2024-11-28 05:03:07,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:07,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136509688] [2024-11-28 05:03:07,113 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:07,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:07,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:07,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:07,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:07,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136509688] [2024-11-28 05:03:07,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136509688] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:07,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306401681] [2024-11-28 05:03:07,220 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:07,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:07,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:07,221 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:07,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 05:03:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:07,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:07,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:07,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:07,369 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:07,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306401681] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:07,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:07,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:07,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207900548] [2024-11-28 05:03:07,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:07,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:07,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:07,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:07,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:07,608 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:07,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 222 transitions, 4465 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:07,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:07,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:07,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:08,318 INFO L124 PetriNetUnfolderBase]: 987/2065 cut-off events. [2024-11-28 05:03:08,319 INFO L125 PetriNetUnfolderBase]: For 32830/32830 co-relation queries the response was YES. [2024-11-28 05:03:08,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12555 conditions, 2065 events. 987/2065 cut-off events. For 32830/32830 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13660 event pairs, 288 based on Foata normal form. 2/2067 useless extension candidates. Maximal degree in co-relation 12495. Up to 1500 conditions per place. [2024-11-28 05:03:08,330 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 164 selfloop transitions, 71 changer transitions 22/258 dead transitions. [2024-11-28 05:03:08,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 258 transitions, 5390 flow [2024-11-28 05:03:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:03:08,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:03:08,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 103 transitions. [2024-11-28 05:03:08,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36013986013986016 [2024-11-28 05:03:08,331 INFO L175 Difference]: Start difference. First operand has 210 places, 222 transitions, 4465 flow. Second operand 13 states and 103 transitions. [2024-11-28 05:03:08,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 258 transitions, 5390 flow [2024-11-28 05:03:08,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 258 transitions, 5257 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-11-28 05:03:08,424 INFO L231 Difference]: Finished difference. Result has 212 places, 220 transitions, 4474 flow [2024-11-28 05:03:08,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4474, PETRI_PLACES=212, PETRI_TRANSITIONS=220} [2024-11-28 05:03:08,425 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 188 predicate places. [2024-11-28 05:03:08,425 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 220 transitions, 4474 flow [2024-11-28 05:03:08,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:08,425 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:08,425 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:08,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:08,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:08,626 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:08,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:08,626 INFO L85 PathProgramCache]: Analyzing trace with hash 317910446, now seen corresponding path program 20 times [2024-11-28 05:03:08,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:08,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13133097] [2024-11-28 05:03:08,626 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:08,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:08,631 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:08,631 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:08,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:08,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13133097] [2024-11-28 05:03:08,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13133097] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:08,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657539712] [2024-11-28 05:03:08,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:08,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:08,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:08,757 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:08,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 05:03:08,804 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:08,804 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:08,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:08,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:08,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:08,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:09,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657539712] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:09,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:09,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-28 05:03:09,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384094425] [2024-11-28 05:03:09,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:09,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:03:09,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:09,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:03:09,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:03:09,146 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:09,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 220 transitions, 4474 flow. Second operand has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 22 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:09,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:09,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:09,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:09,955 INFO L124 PetriNetUnfolderBase]: 977/2069 cut-off events. [2024-11-28 05:03:09,956 INFO L125 PetriNetUnfolderBase]: For 31278/31278 co-relation queries the response was YES. [2024-11-28 05:03:10,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12335 conditions, 2069 events. 977/2069 cut-off events. For 31278/31278 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 13907 event pairs, 248 based on Foata normal form. 4/2073 useless extension candidates. Maximal degree in co-relation 12271. Up to 1224 conditions per place. [2024-11-28 05:03:10,009 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 161 selfloop transitions, 103 changer transitions 24/289 dead transitions. [2024-11-28 05:03:10,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 289 transitions, 5890 flow [2024-11-28 05:03:10,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:03:10,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 05:03:10,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 141 transitions. [2024-11-28 05:03:10,010 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3770053475935829 [2024-11-28 05:03:10,010 INFO L175 Difference]: Start difference. First operand has 212 places, 220 transitions, 4474 flow. Second operand 17 states and 141 transitions. [2024-11-28 05:03:10,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 289 transitions, 5890 flow [2024-11-28 05:03:10,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 289 transitions, 5748 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-11-28 05:03:10,094 INFO L231 Difference]: Finished difference. Result has 214 places, 217 transitions, 4546 flow [2024-11-28 05:03:10,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4354, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4546, PETRI_PLACES=214, PETRI_TRANSITIONS=217} [2024-11-28 05:03:10,095 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 190 predicate places. [2024-11-28 05:03:10,095 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 217 transitions, 4546 flow [2024-11-28 05:03:10,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 22 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:10,095 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:10,095 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:10,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:10,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:10,296 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:10,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:10,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1778474058, now seen corresponding path program 21 times [2024-11-28 05:03:10,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:10,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41234038] [2024-11-28 05:03:10,297 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:10,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:10,302 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:10,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:10,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:10,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:10,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41234038] [2024-11-28 05:03:10,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41234038] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:10,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288976118] [2024-11-28 05:03:10,424 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:10,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:10,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:10,426 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:10,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 05:03:10,466 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:10,467 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:10,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:10,468 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:10,583 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:10,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:10,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288976118] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:10,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:10,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:10,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7145931] [2024-11-28 05:03:10,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:10,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:10,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:10,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:10,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:10,788 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:10,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 217 transitions, 4546 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:10,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:10,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:10,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:11,469 INFO L124 PetriNetUnfolderBase]: 1004/2099 cut-off events. [2024-11-28 05:03:11,469 INFO L125 PetriNetUnfolderBase]: For 33865/33865 co-relation queries the response was YES. [2024-11-28 05:03:11,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12735 conditions, 2099 events. 1004/2099 cut-off events. For 33865/33865 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14021 event pairs, 94 based on Foata normal form. 18/2117 useless extension candidates. Maximal degree in co-relation 12672. Up to 508 conditions per place. [2024-11-28 05:03:11,479 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 99 selfloop transitions, 104 changer transitions 67/271 dead transitions. [2024-11-28 05:03:11,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 271 transitions, 5740 flow [2024-11-28 05:03:11,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:03:11,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 05:03:11,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 131 transitions. [2024-11-28 05:03:11,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-11-28 05:03:11,480 INFO L175 Difference]: Start difference. First operand has 214 places, 217 transitions, 4546 flow. Second operand 16 states and 131 transitions. [2024-11-28 05:03:11,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 271 transitions, 5740 flow [2024-11-28 05:03:11,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 271 transitions, 5579 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-11-28 05:03:11,593 INFO L231 Difference]: Finished difference. Result has 219 places, 176 transitions, 3759 flow [2024-11-28 05:03:11,594 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3759, PETRI_PLACES=219, PETRI_TRANSITIONS=176} [2024-11-28 05:03:11,594 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 195 predicate places. [2024-11-28 05:03:11,594 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 176 transitions, 3759 flow [2024-11-28 05:03:11,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:11,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:11,595 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:11,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:11,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:11,799 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:11,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:11,799 INFO L85 PathProgramCache]: Analyzing trace with hash 105527204, now seen corresponding path program 22 times [2024-11-28 05:03:11,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:11,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791764983] [2024-11-28 05:03:11,800 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:11,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:11,803 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:11,803 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:11,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:11,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:11,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791764983] [2024-11-28 05:03:11,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791764983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:11,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460641830] [2024-11-28 05:03:11,907 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:11,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:11,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:11,908 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:11,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 05:03:11,947 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:11,947 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:11,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:11,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:12,080 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:12,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:12,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460641830] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:12,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:12,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:12,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754252608] [2024-11-28 05:03:12,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:12,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:12,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:12,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:12,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:12,300 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:12,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 176 transitions, 3759 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:12,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:12,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:12,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:12,801 INFO L124 PetriNetUnfolderBase]: 635/1378 cut-off events. [2024-11-28 05:03:12,802 INFO L125 PetriNetUnfolderBase]: For 24603/24603 co-relation queries the response was YES. [2024-11-28 05:03:12,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8899 conditions, 1378 events. 635/1378 cut-off events. For 24603/24603 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8628 event pairs, 176 based on Foata normal form. 2/1380 useless extension candidates. Maximal degree in co-relation 8835. Up to 892 conditions per place. [2024-11-28 05:03:12,809 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 134 selfloop transitions, 52 changer transitions 23/210 dead transitions. [2024-11-28 05:03:12,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 210 transitions, 4627 flow [2024-11-28 05:03:12,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:03:12,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 05:03:12,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 94 transitions. [2024-11-28 05:03:12,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-11-28 05:03:12,810 INFO L175 Difference]: Start difference. First operand has 219 places, 176 transitions, 3759 flow. Second operand 12 states and 94 transitions. [2024-11-28 05:03:12,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 210 transitions, 4627 flow [2024-11-28 05:03:12,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 210 transitions, 4270 flow, removed 37 selfloop flow, removed 19 redundant places. [2024-11-28 05:03:12,873 INFO L231 Difference]: Finished difference. Result has 205 places, 174 transitions, 3506 flow [2024-11-28 05:03:12,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3426, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3506, PETRI_PLACES=205, PETRI_TRANSITIONS=174} [2024-11-28 05:03:12,874 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 181 predicate places. [2024-11-28 05:03:12,874 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 174 transitions, 3506 flow [2024-11-28 05:03:12,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:12,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:12,874 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:12,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:13,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,074 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:13,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:13,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1198636798, now seen corresponding path program 23 times [2024-11-28 05:03:13,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:13,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234868467] [2024-11-28 05:03:13,075 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:13,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:13,078 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:13,078 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:13,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:13,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:13,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234868467] [2024-11-28 05:03:13,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234868467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:13,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292964647] [2024-11-28 05:03:13,154 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:13,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:13,157 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:13,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 05:03:13,200 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:13,200 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:13,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:03:13,202 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:13,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:13,290 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:13,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292964647] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:13,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:03:13,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2024-11-28 05:03:13,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445113682] [2024-11-28 05:03:13,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:13,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:03:13,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:13,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:03:13,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:13,295 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:13,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 174 transitions, 3506 flow. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:13,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:13,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:13,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:13,579 INFO L124 PetriNetUnfolderBase]: 614/1333 cut-off events. [2024-11-28 05:03:13,579 INFO L125 PetriNetUnfolderBase]: For 19907/19907 co-relation queries the response was YES. [2024-11-28 05:03:13,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8208 conditions, 1333 events. 614/1333 cut-off events. For 19907/19907 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8219 event pairs, 169 based on Foata normal form. 4/1337 useless extension candidates. Maximal degree in co-relation 8148. Up to 800 conditions per place. [2024-11-28 05:03:13,585 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 116 selfloop transitions, 55 changer transitions 23/195 dead transitions. [2024-11-28 05:03:13,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 195 transitions, 4080 flow [2024-11-28 05:03:13,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:13,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:13,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 84 transitions. [2024-11-28 05:03:13,586 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-11-28 05:03:13,586 INFO L175 Difference]: Start difference. First operand has 205 places, 174 transitions, 3506 flow. Second operand 9 states and 84 transitions. [2024-11-28 05:03:13,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 195 transitions, 4080 flow [2024-11-28 05:03:13,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 195 transitions, 3966 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-28 05:03:13,641 INFO L231 Difference]: Finished difference. Result has 200 places, 159 transitions, 3181 flow [2024-11-28 05:03:13,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3181, PETRI_PLACES=200, PETRI_TRANSITIONS=159} [2024-11-28 05:03:13,642 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 176 predicate places. [2024-11-28 05:03:13,642 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 159 transitions, 3181 flow [2024-11-28 05:03:13,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:13,642 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:13,642 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:13,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:13,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,843 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:13,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:13,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1601651940, now seen corresponding path program 24 times [2024-11-28 05:03:13,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:13,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675643289] [2024-11-28 05:03:13,843 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:13,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:13,848 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:13,848 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:13,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:13,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:13,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675643289] [2024-11-28 05:03:13,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675643289] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:13,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690022752] [2024-11-28 05:03:13,954 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:13,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:13,956 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:13,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 05:03:13,994 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:13,995 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:13,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:13,996 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:14,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:14,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:14,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:14,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690022752] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:14,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:14,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:14,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945486081] [2024-11-28 05:03:14,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:14,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:14,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:14,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:14,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:14,311 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:14,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 159 transitions, 3181 flow. Second operand has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:14,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:14,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:14,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:14,821 INFO L124 PetriNetUnfolderBase]: 625/1389 cut-off events. [2024-11-28 05:03:14,821 INFO L125 PetriNetUnfolderBase]: For 19915/19915 co-relation queries the response was YES. [2024-11-28 05:03:14,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8186 conditions, 1389 events. 625/1389 cut-off events. For 19915/19915 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 8852 event pairs, 138 based on Foata normal form. 3/1392 useless extension candidates. Maximal degree in co-relation 8127. Up to 731 conditions per place. [2024-11-28 05:03:14,828 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 115 selfloop transitions, 78 changer transitions 16/210 dead transitions. [2024-11-28 05:03:14,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 210 transitions, 4246 flow [2024-11-28 05:03:14,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:03:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:03:14,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 109 transitions. [2024-11-28 05:03:14,829 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3811188811188811 [2024-11-28 05:03:14,829 INFO L175 Difference]: Start difference. First operand has 200 places, 159 transitions, 3181 flow. Second operand 13 states and 109 transitions. [2024-11-28 05:03:14,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 210 transitions, 4246 flow [2024-11-28 05:03:14,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 210 transitions, 4061 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-11-28 05:03:14,887 INFO L231 Difference]: Finished difference. Result has 206 places, 168 transitions, 3443 flow [2024-11-28 05:03:14,887 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3443, PETRI_PLACES=206, PETRI_TRANSITIONS=168} [2024-11-28 05:03:14,888 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 182 predicate places. [2024-11-28 05:03:14,888 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 168 transitions, 3443 flow [2024-11-28 05:03:14,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:14,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:14,888 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:14,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-28 05:03:15,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:15,088 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:15,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:15,089 INFO L85 PathProgramCache]: Analyzing trace with hash 702863862, now seen corresponding path program 25 times [2024-11-28 05:03:15,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:15,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582396947] [2024-11-28 05:03:15,089 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:15,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:15,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:15,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:15,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:15,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582396947] [2024-11-28 05:03:15,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582396947] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:15,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744364885] [2024-11-28 05:03:15,205 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:15,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:15,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:15,206 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:15,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 05:03:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:15,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:15,247 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:15,374 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:15,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:15,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744364885] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:15,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:15,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269240042] [2024-11-28 05:03:15,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:15,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:15,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:15,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:15,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:15,606 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:15,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 168 transitions, 3443 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:15,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:15,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:15,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:16,211 INFO L124 PetriNetUnfolderBase]: 586/1285 cut-off events. [2024-11-28 05:03:16,211 INFO L125 PetriNetUnfolderBase]: For 19043/19043 co-relation queries the response was YES. [2024-11-28 05:03:16,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7818 conditions, 1285 events. 586/1285 cut-off events. For 19043/19043 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7944 event pairs, 53 based on Foata normal form. 4/1289 useless extension candidates. Maximal degree in co-relation 7756. Up to 382 conditions per place. [2024-11-28 05:03:16,217 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 86 selfloop transitions, 76 changer transitions 43/206 dead transitions. [2024-11-28 05:03:16,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 206 transitions, 4179 flow [2024-11-28 05:03:16,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:03:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 05:03:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 126 transitions. [2024-11-28 05:03:16,218 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-11-28 05:03:16,219 INFO L175 Difference]: Start difference. First operand has 206 places, 168 transitions, 3443 flow. Second operand 16 states and 126 transitions. [2024-11-28 05:03:16,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 206 transitions, 4179 flow [2024-11-28 05:03:16,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 206 transitions, 3954 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-11-28 05:03:16,279 INFO L231 Difference]: Finished difference. Result has 208 places, 141 transitions, 2782 flow [2024-11-28 05:03:16,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2782, PETRI_PLACES=208, PETRI_TRANSITIONS=141} [2024-11-28 05:03:16,280 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 184 predicate places. [2024-11-28 05:03:16,280 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 141 transitions, 2782 flow [2024-11-28 05:03:16,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:16,280 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:16,280 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:16,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-28 05:03:16,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-11-28 05:03:16,481 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:16,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:16,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1642737496, now seen corresponding path program 26 times [2024-11-28 05:03:16,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:16,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602244360] [2024-11-28 05:03:16,481 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:16,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:16,485 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:16,485 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:16,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:16,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:16,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602244360] [2024-11-28 05:03:16,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602244360] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:16,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445415363] [2024-11-28 05:03:16,597 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:16,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:16,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:16,599 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:16,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 05:03:16,640 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:16,640 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:16,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:16,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:16,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:16,746 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:16,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:16,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445415363] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:16,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:16,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:16,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630846740] [2024-11-28 05:03:16,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:16,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:16,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:16,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:16,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:16,960 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:16,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 141 transitions, 2782 flow. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:16,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:16,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:16,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:18,063 INFO L124 PetriNetUnfolderBase]: 850/1856 cut-off events. [2024-11-28 05:03:18,063 INFO L125 PetriNetUnfolderBase]: For 26798/26798 co-relation queries the response was YES. [2024-11-28 05:03:18,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10978 conditions, 1856 events. 850/1856 cut-off events. For 26798/26798 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12518 event pairs, 59 based on Foata normal form. 10/1866 useless extension candidates. Maximal degree in co-relation 10920. Up to 408 conditions per place. [2024-11-28 05:03:18,074 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 121 selfloop transitions, 115 changer transitions 75/312 dead transitions. [2024-11-28 05:03:18,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 312 transitions, 5989 flow [2024-11-28 05:03:18,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 05:03:18,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 05:03:18,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 212 transitions. [2024-11-28 05:03:18,075 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34415584415584416 [2024-11-28 05:03:18,076 INFO L175 Difference]: Start difference. First operand has 208 places, 141 transitions, 2782 flow. Second operand 28 states and 212 transitions. [2024-11-28 05:03:18,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 312 transitions, 5989 flow [2024-11-28 05:03:18,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 312 transitions, 5286 flow, removed 51 selfloop flow, removed 21 redundant places. [2024-11-28 05:03:18,168 INFO L231 Difference]: Finished difference. Result has 205 places, 175 transitions, 3647 flow [2024-11-28 05:03:18,169 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3647, PETRI_PLACES=205, PETRI_TRANSITIONS=175} [2024-11-28 05:03:18,169 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 181 predicate places. [2024-11-28 05:03:18,169 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 175 transitions, 3647 flow [2024-11-28 05:03:18,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 23 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:18,169 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:18,169 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:18,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-28 05:03:18,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-28 05:03:18,370 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:18,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:18,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1066422138, now seen corresponding path program 27 times [2024-11-28 05:03:18,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:18,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368114837] [2024-11-28 05:03:18,371 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:18,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:18,378 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:18,379 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:18,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:18,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368114837] [2024-11-28 05:03:18,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368114837] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:18,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119494779] [2024-11-28 05:03:18,479 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:18,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:18,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:18,481 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:18,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-28 05:03:18,524 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:18,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:18,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:18,526 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:18,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:18,639 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:18,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119494779] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:18,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:18,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:18,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969431027] [2024-11-28 05:03:18,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:18,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:18,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:18,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:18,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:18,835 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:18,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 175 transitions, 3647 flow. Second operand has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:18,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:18,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:18,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:19,333 INFO L124 PetriNetUnfolderBase]: 591/1344 cut-off events. [2024-11-28 05:03:19,333 INFO L125 PetriNetUnfolderBase]: For 16116/16116 co-relation queries the response was YES. [2024-11-28 05:03:19,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7925 conditions, 1344 events. 591/1344 cut-off events. For 16116/16116 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8811 event pairs, 108 based on Foata normal form. 11/1355 useless extension candidates. Maximal degree in co-relation 7864. Up to 504 conditions per place. [2024-11-28 05:03:19,339 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 82 selfloop transitions, 55 changer transitions 65/203 dead transitions. [2024-11-28 05:03:19,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 203 transitions, 4236 flow [2024-11-28 05:03:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:03:19,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 05:03:19,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 100 transitions. [2024-11-28 05:03:19,340 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-11-28 05:03:19,340 INFO L175 Difference]: Start difference. First operand has 205 places, 175 transitions, 3647 flow. Second operand 12 states and 100 transitions. [2024-11-28 05:03:19,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 203 transitions, 4236 flow [2024-11-28 05:03:19,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 203 transitions, 3758 flow, removed 39 selfloop flow, removed 22 redundant places. [2024-11-28 05:03:19,383 INFO L231 Difference]: Finished difference. Result has 169 places, 118 transitions, 2090 flow [2024-11-28 05:03:19,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2090, PETRI_PLACES=169, PETRI_TRANSITIONS=118} [2024-11-28 05:03:19,384 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 145 predicate places. [2024-11-28 05:03:19,384 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 118 transitions, 2090 flow [2024-11-28 05:03:19,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:19,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:19,384 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:19,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-28 05:03:19,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-11-28 05:03:19,588 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:19,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:19,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1317541630, now seen corresponding path program 28 times [2024-11-28 05:03:19,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:19,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704386348] [2024-11-28 05:03:19,589 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:19,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:19,593 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:19,593 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:19,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:19,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:19,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704386348] [2024-11-28 05:03:19,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704386348] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:19,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113894210] [2024-11-28 05:03:19,692 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:19,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:19,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:19,694 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:19,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-28 05:03:19,732 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:19,732 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:19,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:19,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:19,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:19,864 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:20,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:20,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113894210] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:20,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:20,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 05:03:20,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309657619] [2024-11-28 05:03:20,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:20,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:03:20,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:20,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:03:20,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:03:20,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:20,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 118 transitions, 2090 flow. Second operand has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:20,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:20,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:20,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:20,945 INFO L124 PetriNetUnfolderBase]: 502/1135 cut-off events. [2024-11-28 05:03:20,945 INFO L125 PetriNetUnfolderBase]: For 9549/9549 co-relation queries the response was YES. [2024-11-28 05:03:20,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6091 conditions, 1135 events. 502/1135 cut-off events. For 9549/9549 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7049 event pairs, 32 based on Foata normal form. 16/1151 useless extension candidates. Maximal degree in co-relation 6041. Up to 299 conditions per place. [2024-11-28 05:03:20,950 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 70 selfloop transitions, 87 changer transitions 62/220 dead transitions. [2024-11-28 05:03:20,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 220 transitions, 3686 flow [2024-11-28 05:03:20,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 05:03:20,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 05:03:20,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 199 transitions. [2024-11-28 05:03:20,952 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.335016835016835 [2024-11-28 05:03:20,952 INFO L175 Difference]: Start difference. First operand has 169 places, 118 transitions, 2090 flow. Second operand 27 states and 199 transitions. [2024-11-28 05:03:20,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 220 transitions, 3686 flow [2024-11-28 05:03:20,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 220 transitions, 2888 flow, removed 68 selfloop flow, removed 29 redundant places. [2024-11-28 05:03:20,978 INFO L231 Difference]: Finished difference. Result has 164 places, 119 transitions, 1804 flow [2024-11-28 05:03:20,978 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1804, PETRI_PLACES=164, PETRI_TRANSITIONS=119} [2024-11-28 05:03:20,979 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 140 predicate places. [2024-11-28 05:03:20,979 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 119 transitions, 1804 flow [2024-11-28 05:03:20,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.434782608695652) internal successors, (102), 23 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:20,979 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:20,979 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:20,989 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-28 05:03:21,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-28 05:03:21,180 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:21,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:21,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1560618908, now seen corresponding path program 29 times [2024-11-28 05:03:21,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:21,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774567521] [2024-11-28 05:03:21,180 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:21,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:21,183 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:21,183 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:21,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:21,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:21,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774567521] [2024-11-28 05:03:21,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774567521] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:21,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49542630] [2024-11-28 05:03:21,250 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:21,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:21,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:21,251 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:21,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-28 05:03:21,292 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:21,292 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:21,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:03:21,294 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:21,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:21,369 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:21,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49542630] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:21,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:03:21,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2024-11-28 05:03:21,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975420331] [2024-11-28 05:03:21,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:21,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:03:21,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:21,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:03:21,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:21,372 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:21,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 119 transitions, 1804 flow. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:21,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:21,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:21,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:21,560 INFO L124 PetriNetUnfolderBase]: 350/816 cut-off events. [2024-11-28 05:03:21,560 INFO L125 PetriNetUnfolderBase]: For 4131/4131 co-relation queries the response was YES. [2024-11-28 05:03:21,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4004 conditions, 816 events. 350/816 cut-off events. For 4131/4131 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4631 event pairs, 69 based on Foata normal form. 4/820 useless extension candidates. Maximal degree in co-relation 3955. Up to 387 conditions per place. [2024-11-28 05:03:21,563 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 73 selfloop transitions, 37 changer transitions 23/134 dead transitions. [2024-11-28 05:03:21,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 134 transitions, 2120 flow [2024-11-28 05:03:21,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:21,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:21,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 75 transitions. [2024-11-28 05:03:21,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-11-28 05:03:21,564 INFO L175 Difference]: Start difference. First operand has 164 places, 119 transitions, 1804 flow. Second operand 9 states and 75 transitions. [2024-11-28 05:03:21,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 134 transitions, 2120 flow [2024-11-28 05:03:21,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 134 transitions, 1880 flow, removed 65 selfloop flow, removed 12 redundant places. [2024-11-28 05:03:21,579 INFO L231 Difference]: Finished difference. Result has 154 places, 103 transitions, 1407 flow [2024-11-28 05:03:21,579 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1407, PETRI_PLACES=154, PETRI_TRANSITIONS=103} [2024-11-28 05:03:21,579 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 130 predicate places. [2024-11-28 05:03:21,579 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 103 transitions, 1407 flow [2024-11-28 05:03:21,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:21,580 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:21,580 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:21,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-28 05:03:21,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-11-28 05:03:21,780 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:21,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:21,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1733866600, now seen corresponding path program 30 times [2024-11-28 05:03:21,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:21,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164778096] [2024-11-28 05:03:21,781 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:21,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:21,785 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:21,786 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:21,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:21,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164778096] [2024-11-28 05:03:21,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164778096] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:21,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164013130] [2024-11-28 05:03:21,907 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:21,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:21,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:21,909 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:21,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-28 05:03:21,953 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:21,953 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:21,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:03:21,955 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:22,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:22,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:22,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164013130] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:22,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:22,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-28 05:03:22,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963770980] [2024-11-28 05:03:22,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:22,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:03:22,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:22,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:03:22,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:03:22,355 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:22,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 103 transitions, 1407 flow. Second operand has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:22,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:22,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:22,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:22,843 INFO L124 PetriNetUnfolderBase]: 274/646 cut-off events. [2024-11-28 05:03:22,843 INFO L125 PetriNetUnfolderBase]: For 3340/3340 co-relation queries the response was YES. [2024-11-28 05:03:22,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3075 conditions, 646 events. 274/646 cut-off events. For 3340/3340 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3425 event pairs, 77 based on Foata normal form. 3/649 useless extension candidates. Maximal degree in co-relation 3028. Up to 336 conditions per place. [2024-11-28 05:03:22,846 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 58 selfloop transitions, 34 changer transitions 33/126 dead transitions. [2024-11-28 05:03:22,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 126 transitions, 1753 flow [2024-11-28 05:03:22,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:03:22,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 05:03:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 111 transitions. [2024-11-28 05:03:22,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2967914438502674 [2024-11-28 05:03:22,847 INFO L175 Difference]: Start difference. First operand has 154 places, 103 transitions, 1407 flow. Second operand 17 states and 111 transitions. [2024-11-28 05:03:22,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 126 transitions, 1753 flow [2024-11-28 05:03:22,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 126 transitions, 1633 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-11-28 05:03:22,858 INFO L231 Difference]: Finished difference. Result has 154 places, 86 transitions, 1125 flow [2024-11-28 05:03:22,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1125, PETRI_PLACES=154, PETRI_TRANSITIONS=86} [2024-11-28 05:03:22,858 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 130 predicate places. [2024-11-28 05:03:22,858 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 86 transitions, 1125 flow [2024-11-28 05:03:22,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:22,859 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:22,859 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:22,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-28 05:03:23,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-28 05:03:23,059 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:23,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:23,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1496260146, now seen corresponding path program 31 times [2024-11-28 05:03:23,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:23,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886812972] [2024-11-28 05:03:23,060 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:23,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:23,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:23,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:23,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886812972] [2024-11-28 05:03:23,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886812972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:23,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568886083] [2024-11-28 05:03:23,104 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:23,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:23,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:23,108 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:23,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-28 05:03:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:23,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:23,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:23,169 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:23,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568886083] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:23,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:23,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-28 05:03:23,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402994444] [2024-11-28 05:03:23,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:23,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 05:03:23,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:23,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 05:03:23,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:03:23,268 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:03:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 86 transitions, 1125 flow. Second operand has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 11 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) [2024-11-28 05:03:23,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:23,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:03:23,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:23,497 INFO L124 PetriNetUnfolderBase]: 155/403 cut-off events. [2024-11-28 05:03:23,498 INFO L125 PetriNetUnfolderBase]: For 2462/2462 co-relation queries the response was YES. [2024-11-28 05:03:23,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1988 conditions, 403 events. 155/403 cut-off events. For 2462/2462 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2009 event pairs, 42 based on Foata normal form. 6/395 useless extension candidates. Maximal degree in co-relation 1942. Up to 188 conditions per place. [2024-11-28 05:03:23,501 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 54 selfloop transitions, 29 changer transitions 1/103 dead transitions. [2024-11-28 05:03:23,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 103 transitions, 1328 flow [2024-11-28 05:03:23,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:03:23,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 05:03:23,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-11-28 05:03:23,502 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4256198347107438 [2024-11-28 05:03:23,502 INFO L175 Difference]: Start difference. First operand has 154 places, 86 transitions, 1125 flow. Second operand 11 states and 103 transitions. [2024-11-28 05:03:23,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 103 transitions, 1328 flow [2024-11-28 05:03:23,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 103 transitions, 1211 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-11-28 05:03:23,515 INFO L231 Difference]: Finished difference. Result has 134 places, 85 transitions, 1046 flow [2024-11-28 05:03:23,515 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1046, PETRI_PLACES=134, PETRI_TRANSITIONS=85} [2024-11-28 05:03:23,516 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 110 predicate places. [2024-11-28 05:03:23,516 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 85 transitions, 1046 flow [2024-11-28 05:03:23,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 11 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) [2024-11-28 05:03:23,516 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:23,516 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:23,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:23,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-28 05:03:23,717 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:23,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:23,717 INFO L85 PathProgramCache]: Analyzing trace with hash 572878673, now seen corresponding path program 32 times [2024-11-28 05:03:23,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:23,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19470216] [2024-11-28 05:03:23,717 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:23,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:23,721 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:23,721 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:23,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:23,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:23,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19470216] [2024-11-28 05:03:23,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19470216] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:23,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071873364] [2024-11-28 05:03:23,759 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:23,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:23,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:23,760 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:23,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-28 05:03:23,799 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:23,799 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:23,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:23,800 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:23,816 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:23,816 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:23,874 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:23,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071873364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:23,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:23,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2024-11-28 05:03:23,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992488604] [2024-11-28 05:03:23,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:23,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:03:23,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:23,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:03:23,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:23,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 22 [2024-11-28 05:03:23,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 85 transitions, 1046 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:23,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:23,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 22 [2024-11-28 05:03:23,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:24,077 INFO L124 PetriNetUnfolderBase]: 139/338 cut-off events. [2024-11-28 05:03:24,078 INFO L125 PetriNetUnfolderBase]: For 2553/2553 co-relation queries the response was YES. [2024-11-28 05:03:24,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 338 events. 139/338 cut-off events. For 2553/2553 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1459 event pairs, 43 based on Foata normal form. 11/339 useless extension candidates. Maximal degree in co-relation 1684. Up to 135 conditions per place. [2024-11-28 05:03:24,079 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 54 selfloop transitions, 26 changer transitions 5/98 dead transitions. [2024-11-28 05:03:24,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 98 transitions, 1249 flow [2024-11-28 05:03:24,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 05:03:24,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 05:03:24,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-11-28 05:03:24,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-11-28 05:03:24,080 INFO L175 Difference]: Start difference. First operand has 134 places, 85 transitions, 1046 flow. Second operand 11 states and 100 transitions. [2024-11-28 05:03:24,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 98 transitions, 1249 flow [2024-11-28 05:03:24,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 98 transitions, 1193 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-11-28 05:03:24,088 INFO L231 Difference]: Finished difference. Result has 140 places, 82 transitions, 992 flow [2024-11-28 05:03:24,088 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=992, PETRI_PLACES=140, PETRI_TRANSITIONS=82} [2024-11-28 05:03:24,089 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 116 predicate places. [2024-11-28 05:03:24,089 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 82 transitions, 992 flow [2024-11-28 05:03:24,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:24,089 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:24,089 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:24,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:24,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-28 05:03:24,290 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:24,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:24,290 INFO L85 PathProgramCache]: Analyzing trace with hash 874012121, now seen corresponding path program 33 times [2024-11-28 05:03:24,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:24,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969936133] [2024-11-28 05:03:24,290 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:24,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:24,294 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:24,294 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:24,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:24,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969936133] [2024-11-28 05:03:24,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969936133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:24,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697823344] [2024-11-28 05:03:24,405 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:24,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:24,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:24,407 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:24,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-28 05:03:24,445 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:24,445 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:24,446 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:03:24,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:24,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:24,586 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:24,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:24,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697823344] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:24,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:24,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-28 05:03:24,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929660684] [2024-11-28 05:03:24,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:24,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 05:03:24,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:24,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 05:03:24,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2024-11-28 05:03:24,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:24,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 82 transitions, 992 flow. Second operand has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 28 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) [2024-11-28 05:03:24,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:24,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:24,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:25,265 INFO L124 PetriNetUnfolderBase]: 191/418 cut-off events. [2024-11-28 05:03:25,265 INFO L125 PetriNetUnfolderBase]: For 2544/2544 co-relation queries the response was YES. [2024-11-28 05:03:25,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2111 conditions, 418 events. 191/418 cut-off events. For 2544/2544 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1743 event pairs, 6 based on Foata normal form. 2/420 useless extension candidates. Maximal degree in co-relation 2062. Up to 110 conditions per place. [2024-11-28 05:03:25,266 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 49 selfloop transitions, 24 changer transitions 44/118 dead transitions. [2024-11-28 05:03:25,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 118 transitions, 1419 flow [2024-11-28 05:03:25,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 05:03:25,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 05:03:25,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 110 transitions. [2024-11-28 05:03:25,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-11-28 05:03:25,267 INFO L175 Difference]: Start difference. First operand has 140 places, 82 transitions, 992 flow. Second operand 15 states and 110 transitions. [2024-11-28 05:03:25,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 118 transitions, 1419 flow [2024-11-28 05:03:25,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 118 transitions, 1372 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-11-28 05:03:25,275 INFO L231 Difference]: Finished difference. Result has 150 places, 55 transitions, 658 flow [2024-11-28 05:03:25,275 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=658, PETRI_PLACES=150, PETRI_TRANSITIONS=55} [2024-11-28 05:03:25,275 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 126 predicate places. [2024-11-28 05:03:25,275 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 55 transitions, 658 flow [2024-11-28 05:03:25,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 28 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) [2024-11-28 05:03:25,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:25,276 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:25,283 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:25,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-11-28 05:03:25,476 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:25,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:25,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1439463997, now seen corresponding path program 34 times [2024-11-28 05:03:25,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:25,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786437105] [2024-11-28 05:03:25,477 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:25,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:25,481 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:25,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:25,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:25,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:25,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786437105] [2024-11-28 05:03:25,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786437105] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:25,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307853846] [2024-11-28 05:03:25,629 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 05:03:25,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:25,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:25,631 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:25,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-28 05:03:25,672 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 05:03:25,672 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:25,673 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:03:25,674 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:25,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:25,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:26,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:26,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307853846] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:26,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:26,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2024-11-28 05:03:26,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922541535] [2024-11-28 05:03:26,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:26,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 05:03:26,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:26,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 05:03:26,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2024-11-28 05:03:26,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:26,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 55 transitions, 658 flow. Second operand has 29 states, 29 states have (on average 4.344827586206897) internal successors, (126), 29 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:26,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:26,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:26,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:26,580 INFO L124 PetriNetUnfolderBase]: 115/272 cut-off events. [2024-11-28 05:03:26,580 INFO L125 PetriNetUnfolderBase]: For 1610/1610 co-relation queries the response was YES. [2024-11-28 05:03:26,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 272 events. 115/272 cut-off events. For 1610/1610 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 995 event pairs, 6 based on Foata normal form. 1/273 useless extension candidates. Maximal degree in co-relation 1309. Up to 89 conditions per place. [2024-11-28 05:03:26,581 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 38 selfloop transitions, 15 changer transitions 26/80 dead transitions. [2024-11-28 05:03:26,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 80 transitions, 885 flow [2024-11-28 05:03:26,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:03:26,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 05:03:26,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 99 transitions. [2024-11-28 05:03:26,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-11-28 05:03:26,583 INFO L175 Difference]: Start difference. First operand has 150 places, 55 transitions, 658 flow. Second operand 14 states and 99 transitions. [2024-11-28 05:03:26,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 80 transitions, 885 flow [2024-11-28 05:03:26,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 80 transitions, 765 flow, removed 6 selfloop flow, removed 25 redundant places. [2024-11-28 05:03:26,590 INFO L231 Difference]: Finished difference. Result has 127 places, 44 transitions, 444 flow [2024-11-28 05:03:26,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=444, PETRI_PLACES=127, PETRI_TRANSITIONS=44} [2024-11-28 05:03:26,592 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 103 predicate places. [2024-11-28 05:03:26,592 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 44 transitions, 444 flow [2024-11-28 05:03:26,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.344827586206897) internal successors, (126), 29 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:26,592 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:26,592 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:26,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:26,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-11-28 05:03:26,792 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:26,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:26,793 INFO L85 PathProgramCache]: Analyzing trace with hash 155480121, now seen corresponding path program 35 times [2024-11-28 05:03:26,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:26,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748804079] [2024-11-28 05:03:26,793 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:26,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:26,797 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:26,798 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:26,865 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:26,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748804079] [2024-11-28 05:03:26,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748804079] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190209742] [2024-11-28 05:03:26,866 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 05:03:26,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:26,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:26,867 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:26,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-28 05:03:26,906 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:26,906 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:26,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 05:03:26,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:26,992 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:26,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190209742] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:26,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:03:26,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2024-11-28 05:03:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780506907] [2024-11-28 05:03:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:26,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:03:26,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:26,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:03:26,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:27,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:27,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 44 transitions, 444 flow. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:27,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:27,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:27,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:27,109 INFO L124 PetriNetUnfolderBase]: 85/209 cut-off events. [2024-11-28 05:03:27,109 INFO L125 PetriNetUnfolderBase]: For 898/898 co-relation queries the response was YES. [2024-11-28 05:03:27,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 946 conditions, 209 events. 85/209 cut-off events. For 898/898 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 692 event pairs, 7 based on Foata normal form. 1/210 useless extension candidates. Maximal degree in co-relation 905. Up to 67 conditions per place. [2024-11-28 05:03:27,110 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 33 selfloop transitions, 14 changer transitions 11/59 dead transitions. [2024-11-28 05:03:27,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 59 transitions, 594 flow [2024-11-28 05:03:27,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:27,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:03:27,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 68 transitions. [2024-11-28 05:03:27,111 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-11-28 05:03:27,111 INFO L175 Difference]: Start difference. First operand has 127 places, 44 transitions, 444 flow. Second operand 9 states and 68 transitions. [2024-11-28 05:03:27,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 59 transitions, 594 flow [2024-11-28 05:03:27,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 59 transitions, 511 flow, removed 7 selfloop flow, removed 17 redundant places. [2024-11-28 05:03:27,116 INFO L231 Difference]: Finished difference. Result has 104 places, 41 transitions, 360 flow [2024-11-28 05:03:27,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=360, PETRI_PLACES=104, PETRI_TRANSITIONS=41} [2024-11-28 05:03:27,116 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 80 predicate places. [2024-11-28 05:03:27,116 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 41 transitions, 360 flow [2024-11-28 05:03:27,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:27,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:27,117 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:27,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-28 05:03:27,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:27,317 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:27,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:27,318 INFO L85 PathProgramCache]: Analyzing trace with hash 870012977, now seen corresponding path program 36 times [2024-11-28 05:03:27,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:27,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259630161] [2024-11-28 05:03:27,318 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:27,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:27,322 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:27,322 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:27,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:27,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:27,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259630161] [2024-11-28 05:03:27,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259630161] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:27,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656869482] [2024-11-28 05:03:27,438 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 05:03:27,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:27,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:27,440 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:27,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-28 05:03:27,478 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 05:03:27,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:27,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:03:27,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:27,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:27,626 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:27,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:27,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656869482] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:27,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:27,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-28 05:03:27,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059050732] [2024-11-28 05:03:27,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:27,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 05:03:27,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:27,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 05:03:27,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2024-11-28 05:03:27,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:27,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 41 transitions, 360 flow. Second operand has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 28 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) [2024-11-28 05:03:27,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:27,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:27,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:28,210 INFO L124 PetriNetUnfolderBase]: 68/169 cut-off events. [2024-11-28 05:03:28,210 INFO L125 PetriNetUnfolderBase]: For 551/551 co-relation queries the response was YES. [2024-11-28 05:03:28,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 750 conditions, 169 events. 68/169 cut-off events. For 551/551 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 492 event pairs, 5 based on Foata normal form. 1/170 useless extension candidates. Maximal degree in co-relation 712. Up to 45 conditions per place. [2024-11-28 05:03:28,211 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 29 selfloop transitions, 18 changer transitions 13/61 dead transitions. [2024-11-28 05:03:28,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 61 transitions, 524 flow [2024-11-28 05:03:28,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:03:28,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 05:03:28,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 91 transitions. [2024-11-28 05:03:28,212 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-11-28 05:03:28,212 INFO L175 Difference]: Start difference. First operand has 104 places, 41 transitions, 360 flow. Second operand 14 states and 91 transitions. [2024-11-28 05:03:28,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 61 transitions, 524 flow [2024-11-28 05:03:28,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 61 transitions, 465 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-11-28 05:03:28,215 INFO L231 Difference]: Finished difference. Result has 102 places, 37 transitions, 299 flow [2024-11-28 05:03:28,215 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=299, PETRI_PLACES=102, PETRI_TRANSITIONS=37} [2024-11-28 05:03:28,218 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 78 predicate places. [2024-11-28 05:03:28,218 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 37 transitions, 299 flow [2024-11-28 05:03:28,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 28 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) [2024-11-28 05:03:28,218 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:28,218 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:28,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-28 05:03:28,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:28,419 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-28 05:03:28,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:28,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1405242779, now seen corresponding path program 37 times [2024-11-28 05:03:28,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:28,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031686029] [2024-11-28 05:03:28,420 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:28,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:28,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:28,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:28,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:28,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031686029] [2024-11-28 05:03:28,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031686029] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:28,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165846703] [2024-11-28 05:03:28,581 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 05:03:28,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:28,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:28,583 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:28,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-28 05:03:28,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:28,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 05:03:28,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:28,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:03:29,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165846703] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:29,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-28 05:03:29,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534203470] [2024-11-28 05:03:29,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:29,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 05:03:29,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:29,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 05:03:29,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2024-11-28 05:03:29,112 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2024-11-28 05:03:29,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 37 transitions, 299 flow. Second operand has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 28 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) [2024-11-28 05:03:29,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:29,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2024-11-28 05:03:29,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:29,419 INFO L124 PetriNetUnfolderBase]: 54/131 cut-off events. [2024-11-28 05:03:29,419 INFO L125 PetriNetUnfolderBase]: For 402/402 co-relation queries the response was YES. [2024-11-28 05:03:29,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 131 events. 54/131 cut-off events. For 402/402 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 325 event pairs, 5 based on Foata normal form. 2/133 useless extension candidates. Maximal degree in co-relation 552. Up to 42 conditions per place. [2024-11-28 05:03:29,420 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 0 selfloop transitions, 0 changer transitions 47/47 dead transitions. [2024-11-28 05:03:29,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 47 transitions, 412 flow [2024-11-28 05:03:29,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 05:03:29,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 05:03:29,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 76 transitions. [2024-11-28 05:03:29,421 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26573426573426573 [2024-11-28 05:03:29,421 INFO L175 Difference]: Start difference. First operand has 102 places, 37 transitions, 299 flow. Second operand 13 states and 76 transitions. [2024-11-28 05:03:29,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 47 transitions, 412 flow [2024-11-28 05:03:29,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 47 transitions, 340 flow, removed 5 selfloop flow, removed 17 redundant places. [2024-11-28 05:03:29,423 INFO L231 Difference]: Finished difference. Result has 90 places, 0 transitions, 0 flow [2024-11-28 05:03:29,423 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=90, PETRI_TRANSITIONS=0} [2024-11-28 05:03:29,424 INFO L279 CegarLoopForPetriNet]: 24 programPoint places, 66 predicate places. [2024-11-28 05:03:29,424 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 0 transitions, 0 flow [2024-11-28 05:03:29,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 28 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) [2024-11-28 05:03:29,427 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2024-11-28 05:03:29,427 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-11-28 05:03:29,427 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-11-28 05:03:29,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:29,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:29,631 INFO L422 BasicCegarLoop]: Path program histogram: [37, 16, 6, 6] [2024-11-28 05:03:29,635 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-28 05:03:29,635 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:03:29,644 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:03:29 BasicIcfg [2024-11-28 05:03:29,647 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:03:29,648 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:03:29,648 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:03:29,648 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:03:29,649 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:02:12" (3/4) ... [2024-11-28 05:03:29,652 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-28 05:03:29,655 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2024-11-28 05:03:29,655 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2024-11-28 05:03:29,660 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2024-11-28 05:03:29,661 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2024-11-28 05:03:29,662 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2024-11-28 05:03:29,662 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-28 05:03:29,749 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-28 05:03:29,749 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-28 05:03:29,749 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:03:29,750 INFO L158 Benchmark]: Toolchain (without parser) took 78039.71ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 92.7MB in the beginning and 491.1MB in the end (delta: -398.5MB). Peak memory consumption was 805.1MB. Max. memory is 16.1GB. [2024-11-28 05:03:29,751 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:03:29,752 INFO L158 Benchmark]: CACSL2BoogieTranslator took 297.04ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 81.0MB in the end (delta: 11.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:03:29,753 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.14ms. Allocated memory is still 117.4MB. Free memory was 81.0MB in the beginning and 80.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:03:29,754 INFO L158 Benchmark]: Boogie Preprocessor took 63.39ms. Allocated memory is still 117.4MB. Free memory was 80.0MB in the beginning and 78.4MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:03:29,754 INFO L158 Benchmark]: RCFGBuilder took 654.21ms. Allocated memory is still 117.4MB. Free memory was 78.4MB in the beginning and 61.2MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:03:29,754 INFO L158 Benchmark]: TraceAbstraction took 76875.79ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 60.6MB in the beginning and 497.8MB in the end (delta: -437.1MB). Peak memory consumption was 771.6MB. Max. memory is 16.1GB. [2024-11-28 05:03:29,754 INFO L158 Benchmark]: Witness Printer took 101.36ms. Allocated memory is still 1.3GB. Free memory was 497.8MB in the beginning and 491.1MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:03:29,756 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.39ms. Allocated memory is still 117.4MB. Free memory is still 74.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 297.04ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 81.0MB in the end (delta: 11.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 40.14ms. Allocated memory is still 117.4MB. Free memory was 81.0MB in the beginning and 80.0MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 63.39ms. Allocated memory is still 117.4MB. Free memory was 80.0MB in the beginning and 78.4MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 654.21ms. Allocated memory is still 117.4MB. Free memory was 78.4MB in the beginning and 61.2MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 76875.79ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 60.6MB in the beginning and 497.8MB in the end (delta: -437.1MB). Peak memory consumption was 771.6MB. Max. memory is 16.1GB. * Witness Printer took 101.36ms. Allocated memory is still 1.3GB. Free memory was 497.8MB in the beginning and 491.1MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 74]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 33 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 76.7s, OverallIterations: 65, TraceHistogramMax: 2, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 43.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3318 SdHoareTripleChecker+Valid, 16.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3270 mSDsluCounter, 66 SdHoareTripleChecker+Invalid, 13.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 48 mSDsCounter, 745 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25797 IncrementalHoareTripleChecker+Invalid, 26542 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 745 mSolverCounterUnsat, 18 mSDtfsCounter, 25797 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2481 GetRequests, 1153 SyntacticMatches, 10 SemanticMatches, 1318 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9471 ImplicationChecksByTransitivity, 18.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9583occurred in iteration=39, InterpolantAutomatonStates: 845, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 21.2s InterpolantComputationTime, 2026 NumberOfCodeBlocks, 2026 NumberOfCodeBlocksAsserted, 186 NumberOfCheckSat, 2588 ConstructedInterpolants, 0 QuantifiedInterpolants, 14395 SizeOfPredicates, 136 NumberOfNonLiveVariables, 4189 ConjunctsInSsa, 528 ConjunctsInUnsatCore, 145 InterpolantComputations, 34 PerfectInterpolantSequences, 60/335 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-28 05:03:29,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7d3e96db-b919-4f94-a869-c166e2f77059/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE