./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/mult-dist.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/mult-dist.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd --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 c31f1603fd15e011308b2e8fcd1cd45b23f0b00ac0b8b466c4f212460081639c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:56:17,007 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:56:17,075 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 15:56:17,080 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:56:17,080 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:56:17,105 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:56:17,106 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:56:17,106 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:56:17,106 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:56:17,106 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:56:17,106 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:56:17,107 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:56:17,107 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:56:17,107 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:56:17,107 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:56:17,107 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:56:17,108 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:56:17,109 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:56:17,109 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:56:17,110 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:56:17,110 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:56:17,110 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:56:17,110 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:56:17,110 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:56:17,110 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:56:17,110 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:56:17,111 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:56:17,111 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:56:17,111 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:56:17,111 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_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd 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 -> c31f1603fd15e011308b2e8fcd1cd45b23f0b00ac0b8b466c4f212460081639c [2024-11-13 15:56:17,458 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:56:17,475 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:56:17,479 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:56:17,480 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:56:17,481 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:56:17,482 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/mult-dist.wvr.c Unable to find full path for "g++" [2024-11-13 15:56:19,563 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:56:19,859 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:56:19,860 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/sv-benchmarks/c/weaver/mult-dist.wvr.c [2024-11-13 15:56:19,870 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/data/f628fa6c4/e6e61e86b1ea4cbcb6122e191aabb7f1/FLAGeb383da14 [2024-11-13 15:56:19,885 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/data/f628fa6c4/e6e61e86b1ea4cbcb6122e191aabb7f1 [2024-11-13 15:56:19,887 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:56:19,889 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:56:19,891 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:56:19,891 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:56:19,896 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:56:19,897 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:56:19" (1/1) ... [2024-11-13 15:56:19,898 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68a0497a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:19, skipping insertion in model container [2024-11-13 15:56:19,898 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:56:19" (1/1) ... [2024-11-13 15:56:19,916 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:56:20,132 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_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/sv-benchmarks/c/weaver/mult-dist.wvr.c[2155,2168] [2024-11-13 15:56:20,138 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:56:20,153 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:56:20,187 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_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/sv-benchmarks/c/weaver/mult-dist.wvr.c[2155,2168] [2024-11-13 15:56:20,193 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:56:20,220 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:56:20,220 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20 WrapperNode [2024-11-13 15:56:20,220 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:56:20,221 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:56:20,222 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:56:20,222 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:56:20,230 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,239 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,262 INFO L138 Inliner]: procedures = 21, calls = 10, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 54 [2024-11-13 15:56:20,262 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:56:20,263 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:56:20,263 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:56:20,263 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:56:20,274 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,281 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,306 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-13 15:56:20,306 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,306 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,316 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,322 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,323 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,324 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,330 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:56:20,331 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:56:20,331 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:56:20,331 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:56:20,332 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (1/1) ... [2024-11-13 15:56:20,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:56:20,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:56:20,377 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:56:20,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:56:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:56:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 15:56:20,419 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 15:56:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 15:56:20,420 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 15:56:20,420 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 15:56:20,420 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 15:56:20,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 15:56:20,420 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:56:20,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:56:20,422 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 15:56:20,553 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:56:20,554 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:56:20,771 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 15:56:20,771 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:56:20,966 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:56:20,966 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-13 15:56:20,966 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:56:20 BoogieIcfgContainer [2024-11-13 15:56:20,967 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:56:20,970 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:56:20,970 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:56:20,976 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:56:20,976 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:56:19" (1/3) ... [2024-11-13 15:56:20,977 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@170edb1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:56:20, skipping insertion in model container [2024-11-13 15:56:20,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:56:20" (2/3) ... [2024-11-13 15:56:20,977 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@170edb1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:56:20, skipping insertion in model container [2024-11-13 15:56:20,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:56:20" (3/3) ... [2024-11-13 15:56:20,979 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-dist.wvr.c [2024-11-13 15:56:20,997 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:56:20,999 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG mult-dist.wvr.c that has 4 procedures, 23 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-13 15:56:20,999 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 15:56:21,082 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 15:56:21,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 32 places, 25 transitions, 71 flow [2024-11-13 15:56:21,171 INFO L124 PetriNetUnfolderBase]: 3/22 cut-off events. [2024-11-13 15:56:21,174 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 15:56:21,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 22 events. 3/22 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 13 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 18. Up to 2 conditions per place. [2024-11-13 15:56:21,178 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 25 transitions, 71 flow [2024-11-13 15:56:21,182 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 28 places, 21 transitions, 60 flow [2024-11-13 15:56:21,196 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:56:21,211 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;@54278ddc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:56:21,212 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-13 15:56:21,226 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:56:21,226 INFO L124 PetriNetUnfolderBase]: 3/20 cut-off events. [2024-11-13 15:56:21,226 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 15:56:21,226 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:21,227 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:21,227 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:21,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:21,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1702774920, now seen corresponding path program 1 times [2024-11-13 15:56:21,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:21,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082405205] [2024-11-13 15:56:21,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:21,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:22,118 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-13 15:56:22,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:22,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082405205] [2024-11-13 15:56:22,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082405205] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:22,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:22,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:56:22,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006884254] [2024-11-13 15:56:22,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:22,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:56:22,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:22,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:56:22,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:56:22,172 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:22,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:22,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:22,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:22,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:22,450 INFO L124 PetriNetUnfolderBase]: 386/565 cut-off events. [2024-11-13 15:56:22,451 INFO L125 PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES. [2024-11-13 15:56:22,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 565 events. 386/565 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1780 event pairs, 124 based on Foata normal form. 1/416 useless extension candidates. Maximal degree in co-relation 1030. Up to 349 conditions per place. [2024-11-13 15:56:22,464 INFO L140 encePairwiseOnDemand]: 20/25 looper letters, 32 selfloop transitions, 4 changer transitions 1/38 dead transitions. [2024-11-13 15:56:22,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 38 transitions, 183 flow [2024-11-13 15:56:22,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:56:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:56:22,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-11-13 15:56:22,484 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-13 15:56:22,486 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 60 flow. Second operand 3 states and 50 transitions. [2024-11-13 15:56:22,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 38 transitions, 183 flow [2024-11-13 15:56:22,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 38 transitions, 161 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 15:56:22,500 INFO L231 Difference]: Finished difference. Result has 25 places, 24 transitions, 74 flow [2024-11-13 15:56:22,503 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=25, PETRI_TRANSITIONS=24} [2024-11-13 15:56:22,507 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, -3 predicate places. [2024-11-13 15:56:22,507 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 24 transitions, 74 flow [2024-11-13 15:56:22,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:22,508 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:22,508 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:22,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 15:56:22,508 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:22,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:22,509 INFO L85 PathProgramCache]: Analyzing trace with hash 984461859, now seen corresponding path program 1 times [2024-11-13 15:56:22,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:22,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295158072] [2024-11-13 15:56:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:22,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:22,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:22,967 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-13 15:56:22,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:22,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295158072] [2024-11-13 15:56:22,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295158072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:22,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:22,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:22,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684338035] [2024-11-13 15:56:22,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:22,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:22,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:22,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:22,972 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:22,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 24 transitions, 74 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:22,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:22,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:22,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:23,470 INFO L124 PetriNetUnfolderBase]: 544/771 cut-off events. [2024-11-13 15:56:23,470 INFO L125 PetriNetUnfolderBase]: For 147/147 co-relation queries the response was YES. [2024-11-13 15:56:23,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1913 conditions, 771 events. 544/771 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2516 event pairs, 203 based on Foata normal form. 2/773 useless extension candidates. Maximal degree in co-relation 545. Up to 554 conditions per place. [2024-11-13 15:56:23,477 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 47 selfloop transitions, 18 changer transitions 3/69 dead transitions. [2024-11-13 15:56:23,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 69 transitions, 347 flow [2024-11-13 15:56:23,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:23,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:23,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-13 15:56:23,479 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49714285714285716 [2024-11-13 15:56:23,479 INFO L175 Difference]: Start difference. First operand has 25 places, 24 transitions, 74 flow. Second operand 7 states and 87 transitions. [2024-11-13 15:56:23,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 69 transitions, 347 flow [2024-11-13 15:56:23,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 69 transitions, 334 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:56:23,483 INFO L231 Difference]: Finished difference. Result has 34 places, 40 transitions, 198 flow [2024-11-13 15:56:23,483 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=198, PETRI_PLACES=34, PETRI_TRANSITIONS=40} [2024-11-13 15:56:23,484 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 6 predicate places. [2024-11-13 15:56:23,484 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 40 transitions, 198 flow [2024-11-13 15:56:23,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:23,484 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:23,484 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:23,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 15:56:23,485 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:23,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:23,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1755397850, now seen corresponding path program 1 times [2024-11-13 15:56:23,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:23,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858677296] [2024-11-13 15:56:23,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:23,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:23,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:23,809 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-13 15:56:23,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858677296] [2024-11-13 15:56:23,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858677296] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:56:23,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491082012] [2024-11-13 15:56:23,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:23,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:23,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:56:23,816 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:56:23,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 15:56:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:23,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:56:23,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:56:24,207 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-13 15:56:24,208 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:56:25,562 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-13 15:56:25,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491082012] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:56:25,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:56:25,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2024-11-13 15:56:25,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586478123] [2024-11-13 15:56:25,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:56:25,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:56:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:25,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:56:25,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:56:25,566 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:25,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 40 transitions, 198 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:25,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:25,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:25,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:27,631 INFO L124 PetriNetUnfolderBase]: 1135/1672 cut-off events. [2024-11-13 15:56:27,631 INFO L125 PetriNetUnfolderBase]: For 1348/1348 co-relation queries the response was YES. [2024-11-13 15:56:27,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5285 conditions, 1672 events. 1135/1672 cut-off events. For 1348/1348 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7015 event pairs, 142 based on Foata normal form. 24/1696 useless extension candidates. Maximal degree in co-relation 3157. Up to 542 conditions per place. [2024-11-13 15:56:27,646 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 170 selfloop transitions, 60 changer transitions 0/231 dead transitions. [2024-11-13 15:56:27,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 231 transitions, 1367 flow [2024-11-13 15:56:27,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 15:56:27,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 15:56:27,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 300 transitions. [2024-11-13 15:56:27,653 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-11-13 15:56:27,655 INFO L175 Difference]: Start difference. First operand has 34 places, 40 transitions, 198 flow. Second operand 22 states and 300 transitions. [2024-11-13 15:56:27,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 231 transitions, 1367 flow [2024-11-13 15:56:27,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 231 transitions, 1345 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-11-13 15:56:27,674 INFO L231 Difference]: Finished difference. Result has 71 places, 94 transitions, 718 flow [2024-11-13 15:56:27,674 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=718, PETRI_PLACES=71, PETRI_TRANSITIONS=94} [2024-11-13 15:56:27,675 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 43 predicate places. [2024-11-13 15:56:27,677 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 94 transitions, 718 flow [2024-11-13 15:56:27,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:27,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:27,678 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:27,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 15:56:27,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:27,879 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:27,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:27,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1513254733, now seen corresponding path program 2 times [2024-11-13 15:56:27,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:27,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511318598] [2024-11-13 15:56:27,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:27,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:27,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:28,096 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-13 15:56:28,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:28,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511318598] [2024-11-13 15:56:28,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511318598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:28,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:28,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:28,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831084495] [2024-11-13 15:56:28,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:28,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:28,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:28,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:28,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:28,100 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:28,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 94 transitions, 718 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:28,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:28,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:28,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:28,884 INFO L124 PetriNetUnfolderBase]: 1536/2293 cut-off events. [2024-11-13 15:56:28,885 INFO L125 PetriNetUnfolderBase]: For 21136/21136 co-relation queries the response was YES. [2024-11-13 15:56:28,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12756 conditions, 2293 events. 1536/2293 cut-off events. For 21136/21136 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10310 event pairs, 475 based on Foata normal form. 8/2301 useless extension candidates. Maximal degree in co-relation 9708. Up to 1296 conditions per place. [2024-11-13 15:56:28,919 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 150 selfloop transitions, 30 changer transitions 4/185 dead transitions. [2024-11-13 15:56:28,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 185 transitions, 1736 flow [2024-11-13 15:56:28,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:28,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:28,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-11-13 15:56:28,921 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5257142857142857 [2024-11-13 15:56:28,921 INFO L175 Difference]: Start difference. First operand has 71 places, 94 transitions, 718 flow. Second operand 7 states and 92 transitions. [2024-11-13 15:56:28,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 185 transitions, 1736 flow [2024-11-13 15:56:29,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 185 transitions, 1600 flow, removed 68 selfloop flow, removed 0 redundant places. [2024-11-13 15:56:29,010 INFO L231 Difference]: Finished difference. Result has 82 places, 104 transitions, 861 flow [2024-11-13 15:56:29,011 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=861, PETRI_PLACES=82, PETRI_TRANSITIONS=104} [2024-11-13 15:56:29,012 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2024-11-13 15:56:29,012 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 104 transitions, 861 flow [2024-11-13 15:56:29,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:29,012 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:29,013 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:29,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 15:56:29,013 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:29,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:29,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1510123990, now seen corresponding path program 2 times [2024-11-13 15:56:29,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:29,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682577080] [2024-11-13 15:56:29,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:29,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:29,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:29,294 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-13 15:56:29,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:29,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682577080] [2024-11-13 15:56:29,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682577080] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:56:29,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557951093] [2024-11-13 15:56:29,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:56:29,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:29,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:56:29,298 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:56:29,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 15:56:29,387 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:56:29,387 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:56:29,389 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:56:29,390 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:56:29,645 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-13 15:56:29,648 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:56:29,918 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-13 15:56:29,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557951093] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:56:29,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:56:29,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 8] total 16 [2024-11-13 15:56:29,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689830891] [2024-11-13 15:56:29,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:29,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:29,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:29,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:29,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:56:29,922 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:29,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 104 transitions, 861 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:29,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:29,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:29,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:31,121 INFO L124 PetriNetUnfolderBase]: 1896/2839 cut-off events. [2024-11-13 15:56:31,122 INFO L125 PetriNetUnfolderBase]: For 29221/29221 co-relation queries the response was YES. [2024-11-13 15:56:31,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17175 conditions, 2839 events. 1896/2839 cut-off events. For 29221/29221 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13053 event pairs, 388 based on Foata normal form. 4/2843 useless extension candidates. Maximal degree in co-relation 13182. Up to 1003 conditions per place. [2024-11-13 15:56:31,164 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 150 selfloop transitions, 66 changer transitions 0/217 dead transitions. [2024-11-13 15:56:31,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 217 transitions, 2164 flow [2024-11-13 15:56:31,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:56:31,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:56:31,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-11-13 15:56:31,167 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5381818181818182 [2024-11-13 15:56:31,167 INFO L175 Difference]: Start difference. First operand has 82 places, 104 transitions, 861 flow. Second operand 11 states and 148 transitions. [2024-11-13 15:56:31,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 217 transitions, 2164 flow [2024-11-13 15:56:31,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 217 transitions, 2018 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-11-13 15:56:31,281 INFO L231 Difference]: Finished difference. Result has 96 places, 140 transitions, 1390 flow [2024-11-13 15:56:31,282 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1390, PETRI_PLACES=96, PETRI_TRANSITIONS=140} [2024-11-13 15:56:31,283 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 68 predicate places. [2024-11-13 15:56:31,284 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 140 transitions, 1390 flow [2024-11-13 15:56:31,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:31,285 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:31,285 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:31,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 15:56:31,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:31,487 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:31,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:31,487 INFO L85 PathProgramCache]: Analyzing trace with hash 476218389, now seen corresponding path program 1 times [2024-11-13 15:56:31,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:31,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063428474] [2024-11-13 15:56:31,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:31,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:31,755 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-13 15:56:31,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:31,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063428474] [2024-11-13 15:56:31,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063428474] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:31,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:31,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:31,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558069607] [2024-11-13 15:56:31,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:31,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:31,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:31,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:31,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:31,757 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:31,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 140 transitions, 1390 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:31,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:31,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:31,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:32,528 INFO L124 PetriNetUnfolderBase]: 1954/2921 cut-off events. [2024-11-13 15:56:32,529 INFO L125 PetriNetUnfolderBase]: For 34583/34583 co-relation queries the response was YES. [2024-11-13 15:56:32,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18231 conditions, 2921 events. 1954/2921 cut-off events. For 34583/34583 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13595 event pairs, 827 based on Foata normal form. 4/2925 useless extension candidates. Maximal degree in co-relation 17441. Up to 2433 conditions per place. [2024-11-13 15:56:32,565 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 157 selfloop transitions, 37 changer transitions 5/200 dead transitions. [2024-11-13 15:56:32,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 200 transitions, 2381 flow [2024-11-13 15:56:32,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:32,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:32,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-11-13 15:56:32,566 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-11-13 15:56:32,566 INFO L175 Difference]: Start difference. First operand has 96 places, 140 transitions, 1390 flow. Second operand 7 states and 90 transitions. [2024-11-13 15:56:32,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 200 transitions, 2381 flow [2024-11-13 15:56:32,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 200 transitions, 2319 flow, removed 31 selfloop flow, removed 0 redundant places. [2024-11-13 15:56:32,678 INFO L231 Difference]: Finished difference. Result has 107 places, 156 transitions, 1701 flow [2024-11-13 15:56:32,679 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1701, PETRI_PLACES=107, PETRI_TRANSITIONS=156} [2024-11-13 15:56:32,680 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 79 predicate places. [2024-11-13 15:56:32,681 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 156 transitions, 1701 flow [2024-11-13 15:56:32,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:32,681 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:32,682 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:32,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 15:56:32,682 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:32,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:32,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1653342963, now seen corresponding path program 2 times [2024-11-13 15:56:32,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:32,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260384006] [2024-11-13 15:56:32,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:32,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:32,939 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-13 15:56:32,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:32,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260384006] [2024-11-13 15:56:32,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260384006] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:32,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:32,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:32,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523348794] [2024-11-13 15:56:32,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:32,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:32,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:32,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:32,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:32,941 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:32,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 156 transitions, 1701 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:32,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:32,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:32,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:33,884 INFO L124 PetriNetUnfolderBase]: 2174/3211 cut-off events. [2024-11-13 15:56:33,884 INFO L125 PetriNetUnfolderBase]: For 50742/50742 co-relation queries the response was YES. [2024-11-13 15:56:33,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22021 conditions, 3211 events. 2174/3211 cut-off events. For 50742/50742 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 15004 event pairs, 764 based on Foata normal form. 4/3215 useless extension candidates. Maximal degree in co-relation 20950. Up to 2541 conditions per place. [2024-11-13 15:56:33,936 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 180 selfloop transitions, 85 changer transitions 5/271 dead transitions. [2024-11-13 15:56:33,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 271 transitions, 3616 flow [2024-11-13 15:56:33,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:33,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:33,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-11-13 15:56:33,937 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49142857142857144 [2024-11-13 15:56:33,937 INFO L175 Difference]: Start difference. First operand has 107 places, 156 transitions, 1701 flow. Second operand 7 states and 86 transitions. [2024-11-13 15:56:33,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 271 transitions, 3616 flow [2024-11-13 15:56:34,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 271 transitions, 3324 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-11-13 15:56:34,111 INFO L231 Difference]: Finished difference. Result has 113 places, 199 transitions, 2421 flow [2024-11-13 15:56:34,111 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2421, PETRI_PLACES=113, PETRI_TRANSITIONS=199} [2024-11-13 15:56:34,112 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 85 predicate places. [2024-11-13 15:56:34,112 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 199 transitions, 2421 flow [2024-11-13 15:56:34,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:34,112 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:34,113 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:34,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 15:56:34,113 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:34,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:34,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1447575933, now seen corresponding path program 3 times [2024-11-13 15:56:34,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:34,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802033716] [2024-11-13 15:56:34,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:34,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:34,355 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-13 15:56:34,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:34,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802033716] [2024-11-13 15:56:34,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802033716] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:34,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:34,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:34,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605225922] [2024-11-13 15:56:34,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:34,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:34,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:34,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:34,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:34,357 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:34,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 199 transitions, 2421 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:34,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:34,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:34,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:35,436 INFO L124 PetriNetUnfolderBase]: 2218/3306 cut-off events. [2024-11-13 15:56:35,437 INFO L125 PetriNetUnfolderBase]: For 50203/50203 co-relation queries the response was YES. [2024-11-13 15:56:35,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23193 conditions, 3306 events. 2218/3306 cut-off events. For 50203/50203 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 15902 event pairs, 639 based on Foata normal form. 16/3322 useless extension candidates. Maximal degree in co-relation 22268. Up to 1949 conditions per place. [2024-11-13 15:56:35,478 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 219 selfloop transitions, 53 changer transitions 11/284 dead transitions. [2024-11-13 15:56:35,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 284 transitions, 3848 flow [2024-11-13 15:56:35,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:35,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:35,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-11-13 15:56:35,480 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5485714285714286 [2024-11-13 15:56:35,480 INFO L175 Difference]: Start difference. First operand has 113 places, 199 transitions, 2421 flow. Second operand 7 states and 96 transitions. [2024-11-13 15:56:35,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 284 transitions, 3848 flow [2024-11-13 15:56:35,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 284 transitions, 3552 flow, removed 148 selfloop flow, removed 0 redundant places. [2024-11-13 15:56:35,702 INFO L231 Difference]: Finished difference. Result has 122 places, 204 transitions, 2432 flow [2024-11-13 15:56:35,703 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2432, PETRI_PLACES=122, PETRI_TRANSITIONS=204} [2024-11-13 15:56:35,704 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 94 predicate places. [2024-11-13 15:56:35,704 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 204 transitions, 2432 flow [2024-11-13 15:56:35,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:35,704 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:35,704 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:35,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 15:56:35,705 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:35,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:35,705 INFO L85 PathProgramCache]: Analyzing trace with hash -439108476, now seen corresponding path program 3 times [2024-11-13 15:56:35,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:35,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002555322] [2024-11-13 15:56:35,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:35,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:35,893 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-13 15:56:35,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:35,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002555322] [2024-11-13 15:56:35,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002555322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:56:35,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484437459] [2024-11-13 15:56:35,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 15:56:35,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:35,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:56:35,897 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:56:35,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 15:56:36,015 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 15:56:36,015 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:56:36,020 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:56:36,021 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:56:36,189 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-13 15:56:36,189 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:56:37,304 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-13 15:56:37,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484437459] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:56:37,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:56:37,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 16 [2024-11-13 15:56:37,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283593166] [2024-11-13 15:56:37,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:56:37,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 15:56:37,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:37,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 15:56:37,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:56:37,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:37,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 204 transitions, 2432 flow. Second operand has 16 states, 16 states have (on average 6.1875) internal successors, (99), 16 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-13 15:56:37,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:37,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:37,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:40,361 INFO L124 PetriNetUnfolderBase]: 3018/4479 cut-off events. [2024-11-13 15:56:40,361 INFO L125 PetriNetUnfolderBase]: For 65607/65607 co-relation queries the response was YES. [2024-11-13 15:56:40,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30044 conditions, 4479 events. 3018/4479 cut-off events. For 65607/65607 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22404 event pairs, 524 based on Foata normal form. 37/4516 useless extension candidates. Maximal degree in co-relation 29690. Up to 1477 conditions per place. [2024-11-13 15:56:40,422 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 291 selfloop transitions, 200 changer transitions 1/493 dead transitions. [2024-11-13 15:56:40,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 493 transitions, 6656 flow [2024-11-13 15:56:40,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-13 15:56:40,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-13 15:56:40,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 373 transitions. [2024-11-13 15:56:40,425 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5328571428571428 [2024-11-13 15:56:40,425 INFO L175 Difference]: Start difference. First operand has 122 places, 204 transitions, 2432 flow. Second operand 28 states and 373 transitions. [2024-11-13 15:56:40,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 493 transitions, 6656 flow [2024-11-13 15:56:40,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 493 transitions, 6484 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-11-13 15:56:40,690 INFO L231 Difference]: Finished difference. Result has 162 places, 323 transitions, 4887 flow [2024-11-13 15:56:40,691 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4887, PETRI_PLACES=162, PETRI_TRANSITIONS=323} [2024-11-13 15:56:40,691 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 134 predicate places. [2024-11-13 15:56:40,691 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 323 transitions, 4887 flow [2024-11-13 15:56:40,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 16 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-13 15:56:40,692 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:40,692 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:40,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 15:56:40,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:40,893 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:40,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1788450156, now seen corresponding path program 4 times [2024-11-13 15:56:40,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:40,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44501910] [2024-11-13 15:56:40,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:40,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:40,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:41,083 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-13 15:56:41,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:41,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44501910] [2024-11-13 15:56:41,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44501910] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:41,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:41,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:41,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854037966] [2024-11-13 15:56:41,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:41,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:41,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:41,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:41,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:41,085 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:41,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 323 transitions, 4887 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:41,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:41,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:41,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:42,125 INFO L124 PetriNetUnfolderBase]: 3040/4515 cut-off events. [2024-11-13 15:56:42,125 INFO L125 PetriNetUnfolderBase]: For 97477/97477 co-relation queries the response was YES. [2024-11-13 15:56:42,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35079 conditions, 4515 events. 3040/4515 cut-off events. For 97477/97477 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22596 event pairs, 879 based on Foata normal form. 14/4529 useless extension candidates. Maximal degree in co-relation 34846. Up to 2639 conditions per place. [2024-11-13 15:56:42,203 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 317 selfloop transitions, 62 changer transitions 3/383 dead transitions. [2024-11-13 15:56:42,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 383 transitions, 6370 flow [2024-11-13 15:56:42,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:42,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:42,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-11-13 15:56:42,205 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-11-13 15:56:42,205 INFO L175 Difference]: Start difference. First operand has 162 places, 323 transitions, 4887 flow. Second operand 7 states and 98 transitions. [2024-11-13 15:56:42,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 383 transitions, 6370 flow [2024-11-13 15:56:42,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 383 transitions, 5763 flow, removed 280 selfloop flow, removed 2 redundant places. [2024-11-13 15:56:42,818 INFO L231 Difference]: Finished difference. Result has 169 places, 330 transitions, 4568 flow [2024-11-13 15:56:42,818 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=4286, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4568, PETRI_PLACES=169, PETRI_TRANSITIONS=330} [2024-11-13 15:56:42,819 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 141 predicate places. [2024-11-13 15:56:42,819 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 330 transitions, 4568 flow [2024-11-13 15:56:42,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:42,819 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:42,819 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:42,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 15:56:42,820 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:42,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:42,820 INFO L85 PathProgramCache]: Analyzing trace with hash -854409860, now seen corresponding path program 5 times [2024-11-13 15:56:42,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:42,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533026902] [2024-11-13 15:56:42,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:42,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:42,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:42,995 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-13 15:56:42,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:42,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533026902] [2024-11-13 15:56:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533026902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:42,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:42,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:42,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228228965] [2024-11-13 15:56:42,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:42,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:42,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:42,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:42,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:42,997 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:42,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 330 transitions, 4568 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:42,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:42,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:42,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:44,241 INFO L124 PetriNetUnfolderBase]: 3107/4661 cut-off events. [2024-11-13 15:56:44,242 INFO L125 PetriNetUnfolderBase]: For 91627/91627 co-relation queries the response was YES. [2024-11-13 15:56:44,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34793 conditions, 4661 events. 3107/4661 cut-off events. For 91627/91627 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24114 event pairs, 667 based on Foata normal form. 18/4679 useless extension candidates. Maximal degree in co-relation 34522. Up to 2701 conditions per place. [2024-11-13 15:56:44,311 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 396 selfloop transitions, 122 changer transitions 13/532 dead transitions. [2024-11-13 15:56:44,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 532 transitions, 8264 flow [2024-11-13 15:56:44,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:44,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:44,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-11-13 15:56:44,313 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5028571428571429 [2024-11-13 15:56:44,313 INFO L175 Difference]: Start difference. First operand has 169 places, 330 transitions, 4568 flow. Second operand 7 states and 88 transitions. [2024-11-13 15:56:44,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 532 transitions, 8264 flow [2024-11-13 15:56:44,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 532 transitions, 8046 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-11-13 15:56:44,963 INFO L231 Difference]: Finished difference. Result has 177 places, 345 transitions, 4976 flow [2024-11-13 15:56:44,963 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4976, PETRI_PLACES=177, PETRI_TRANSITIONS=345} [2024-11-13 15:56:44,964 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 149 predicate places. [2024-11-13 15:56:44,964 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 345 transitions, 4976 flow [2024-11-13 15:56:44,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:44,965 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:44,965 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:44,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 15:56:44,965 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:44,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:44,966 INFO L85 PathProgramCache]: Analyzing trace with hash 909956053, now seen corresponding path program 4 times [2024-11-13 15:56:44,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:44,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180889999] [2024-11-13 15:56:44,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:44,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:45,374 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-13 15:56:45,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180889999] [2024-11-13 15:56:45,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180889999] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:45,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:45,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:45,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172144122] [2024-11-13 15:56:45,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:45,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:45,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:45,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:45,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:45,379 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:45,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 345 transitions, 4976 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:45,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:45,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:45,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:46,694 INFO L124 PetriNetUnfolderBase]: 3100/4665 cut-off events. [2024-11-13 15:56:46,694 INFO L125 PetriNetUnfolderBase]: For 102659/102659 co-relation queries the response was YES. [2024-11-13 15:56:46,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35720 conditions, 4665 events. 3100/4665 cut-off events. For 102659/102659 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24020 event pairs, 886 based on Foata normal form. 12/4677 useless extension candidates. Maximal degree in co-relation 35443. Up to 2661 conditions per place. [2024-11-13 15:56:46,750 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 314 selfloop transitions, 68 changer transitions 19/402 dead transitions. [2024-11-13 15:56:46,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 402 transitions, 6446 flow [2024-11-13 15:56:46,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:46,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:46,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2024-11-13 15:56:46,752 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5657142857142857 [2024-11-13 15:56:46,752 INFO L175 Difference]: Start difference. First operand has 177 places, 345 transitions, 4976 flow. Second operand 7 states and 99 transitions. [2024-11-13 15:56:46,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 402 transitions, 6446 flow [2024-11-13 15:56:47,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 402 transitions, 6182 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-11-13 15:56:47,299 INFO L231 Difference]: Finished difference. Result has 181 places, 342 transitions, 4834 flow [2024-11-13 15:56:47,300 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4834, PETRI_PLACES=181, PETRI_TRANSITIONS=342} [2024-11-13 15:56:47,301 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 153 predicate places. [2024-11-13 15:56:47,301 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 342 transitions, 4834 flow [2024-11-13 15:56:47,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:47,301 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:47,301 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:47,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 15:56:47,302 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:47,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:47,302 INFO L85 PathProgramCache]: Analyzing trace with hash -935808916, now seen corresponding path program 6 times [2024-11-13 15:56:47,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:47,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863872832] [2024-11-13 15:56:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:47,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:47,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:47,471 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-13 15:56:47,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:47,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863872832] [2024-11-13 15:56:47,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863872832] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:47,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719936575] [2024-11-13 15:56:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:47,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:47,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:47,474 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:47,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 342 transitions, 4834 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:47,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:47,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:47,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:48,787 INFO L124 PetriNetUnfolderBase]: 3231/4859 cut-off events. [2024-11-13 15:56:48,787 INFO L125 PetriNetUnfolderBase]: For 98714/98714 co-relation queries the response was YES. [2024-11-13 15:56:48,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37048 conditions, 4859 events. 3231/4859 cut-off events. For 98714/98714 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25306 event pairs, 917 based on Foata normal form. 18/4877 useless extension candidates. Maximal degree in co-relation 36758. Up to 3635 conditions per place. [2024-11-13 15:56:48,829 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 334 selfloop transitions, 149 changer transitions 10/494 dead transitions. [2024-11-13 15:56:48,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 494 transitions, 7949 flow [2024-11-13 15:56:48,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:48,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:48,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-11-13 15:56:48,830 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-11-13 15:56:48,830 INFO L175 Difference]: Start difference. First operand has 181 places, 342 transitions, 4834 flow. Second operand 7 states and 84 transitions. [2024-11-13 15:56:48,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 494 transitions, 7949 flow [2024-11-13 15:56:49,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 494 transitions, 7701 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-13 15:56:49,274 INFO L231 Difference]: Finished difference. Result has 184 places, 382 transitions, 5821 flow [2024-11-13 15:56:49,274 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5821, PETRI_PLACES=184, PETRI_TRANSITIONS=382} [2024-11-13 15:56:49,275 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 156 predicate places. [2024-11-13 15:56:49,275 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 382 transitions, 5821 flow [2024-11-13 15:56:49,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:49,275 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:49,275 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:49,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 15:56:49,276 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:49,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:49,276 INFO L85 PathProgramCache]: Analyzing trace with hash 656018956, now seen corresponding path program 7 times [2024-11-13 15:56:49,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:49,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069440313] [2024-11-13 15:56:49,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:49,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:49,429 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-13 15:56:49,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:49,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069440313] [2024-11-13 15:56:49,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069440313] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:49,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:49,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:49,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451757264] [2024-11-13 15:56:49,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:49,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:49,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:49,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:49,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:49,432 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:49,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 382 transitions, 5821 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:49,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:49,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:49,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:50,799 INFO L124 PetriNetUnfolderBase]: 3294/4979 cut-off events. [2024-11-13 15:56:50,800 INFO L125 PetriNetUnfolderBase]: For 112732/112732 co-relation queries the response was YES. [2024-11-13 15:56:50,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39921 conditions, 4979 events. 3294/4979 cut-off events. For 112732/112732 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 26248 event pairs, 866 based on Foata normal form. 21/5000 useless extension candidates. Maximal degree in co-relation 39604. Up to 2703 conditions per place. [2024-11-13 15:56:50,846 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 313 selfloop transitions, 126 changer transitions 12/452 dead transitions. [2024-11-13 15:56:50,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 452 transitions, 7725 flow [2024-11-13 15:56:50,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:50,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:50,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-11-13 15:56:50,847 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-11-13 15:56:50,847 INFO L175 Difference]: Start difference. First operand has 184 places, 382 transitions, 5821 flow. Second operand 7 states and 95 transitions. [2024-11-13 15:56:50,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 452 transitions, 7725 flow [2024-11-13 15:56:51,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 452 transitions, 7480 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-11-13 15:56:51,467 INFO L231 Difference]: Finished difference. Result has 191 places, 389 transitions, 6180 flow [2024-11-13 15:56:51,467 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=5590, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6180, PETRI_PLACES=191, PETRI_TRANSITIONS=389} [2024-11-13 15:56:51,467 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 163 predicate places. [2024-11-13 15:56:51,468 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 389 transitions, 6180 flow [2024-11-13 15:56:51,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:51,468 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:51,468 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:51,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 15:56:51,468 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:51,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:51,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1079541345, now seen corresponding path program 3 times [2024-11-13 15:56:51,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:51,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962221564] [2024-11-13 15:56:51,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:51,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:51,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:51,644 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-13 15:56:51,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:51,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962221564] [2024-11-13 15:56:51,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962221564] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:56:51,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842150006] [2024-11-13 15:56:51,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 15:56:51,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:56:51,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:56:51,648 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:56:51,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 15:56:51,754 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 15:56:51,754 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:56:51,756 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:56:51,757 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:56:51,962 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-13 15:56:51,962 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:56:52,226 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-13 15:56:52,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842150006] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:56:52,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:56:52,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 8] total 16 [2024-11-13 15:56:52,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283377960] [2024-11-13 15:56:52,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:52,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:52,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:52,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:52,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:56:52,229 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:52,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 389 transitions, 6180 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:52,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:52,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:52,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:54,073 INFO L124 PetriNetUnfolderBase]: 3507/5288 cut-off events. [2024-11-13 15:56:54,074 INFO L125 PetriNetUnfolderBase]: For 132938/132938 co-relation queries the response was YES. [2024-11-13 15:56:54,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43039 conditions, 5288 events. 3507/5288 cut-off events. For 132938/132938 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28127 event pairs, 899 based on Foata normal form. 8/5296 useless extension candidates. Maximal degree in co-relation 42741. Up to 2543 conditions per place. [2024-11-13 15:56:54,195 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 385 selfloop transitions, 100 changer transitions 1/487 dead transitions. [2024-11-13 15:56:54,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 487 transitions, 8372 flow [2024-11-13 15:56:54,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 15:56:54,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 15:56:54,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-11-13 15:56:54,197 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5155555555555555 [2024-11-13 15:56:54,197 INFO L175 Difference]: Start difference. First operand has 191 places, 389 transitions, 6180 flow. Second operand 9 states and 116 transitions. [2024-11-13 15:56:54,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 487 transitions, 8372 flow [2024-11-13 15:56:54,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 487 transitions, 8126 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-11-13 15:56:54,838 INFO L231 Difference]: Finished difference. Result has 201 places, 427 transitions, 7011 flow [2024-11-13 15:56:54,838 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=5978, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7011, PETRI_PLACES=201, PETRI_TRANSITIONS=427} [2024-11-13 15:56:54,839 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 173 predicate places. [2024-11-13 15:56:54,839 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 427 transitions, 7011 flow [2024-11-13 15:56:54,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:54,839 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:54,839 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:54,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 15:56:55,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-13 15:56:55,040 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:55,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1997206071, now seen corresponding path program 4 times [2024-11-13 15:56:55,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:55,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982571020] [2024-11-13 15:56:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:55,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:55,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:55,197 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-13 15:56:55,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:55,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982571020] [2024-11-13 15:56:55,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982571020] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:55,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:55,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:55,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123822520] [2024-11-13 15:56:55,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:55,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:55,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:55,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:55,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:55,200 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:55,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 427 transitions, 7011 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:55,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:55,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:55,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:56,535 INFO L124 PetriNetUnfolderBase]: 3590/5455 cut-off events. [2024-11-13 15:56:56,536 INFO L125 PetriNetUnfolderBase]: For 126291/126291 co-relation queries the response was YES. [2024-11-13 15:56:56,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44569 conditions, 5455 events. 3590/5455 cut-off events. For 126291/126291 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 29676 event pairs, 679 based on Foata normal form. 28/5483 useless extension candidates. Maximal degree in co-relation 44352. Up to 2628 conditions per place. [2024-11-13 15:56:56,599 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 357 selfloop transitions, 186 changer transitions 3/547 dead transitions. [2024-11-13 15:56:56,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 547 transitions, 9892 flow [2024-11-13 15:56:56,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:56:56,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 15:56:56,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-11-13 15:56:56,601 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.524 [2024-11-13 15:56:56,601 INFO L175 Difference]: Start difference. First operand has 201 places, 427 transitions, 7011 flow. Second operand 10 states and 131 transitions. [2024-11-13 15:56:56,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 547 transitions, 9892 flow [2024-11-13 15:56:57,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 547 transitions, 9632 flow, removed 101 selfloop flow, removed 1 redundant places. [2024-11-13 15:56:57,216 INFO L231 Difference]: Finished difference. Result has 216 places, 475 transitions, 8490 flow [2024-11-13 15:56:57,217 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=6778, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8490, PETRI_PLACES=216, PETRI_TRANSITIONS=475} [2024-11-13 15:56:57,217 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 188 predicate places. [2024-11-13 15:56:57,218 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 475 transitions, 8490 flow [2024-11-13 15:56:57,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:57,218 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:56:57,218 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:56:57,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 15:56:57,219 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:56:57,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:56:57,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1025069087, now seen corresponding path program 5 times [2024-11-13 15:56:57,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:56:57,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8381633] [2024-11-13 15:56:57,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:56:57,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:56:57,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:56:57,375 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-13 15:56:57,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:56:57,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8381633] [2024-11-13 15:56:57,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8381633] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:56:57,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:56:57,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:56:57,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866929794] [2024-11-13 15:56:57,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:56:57,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:56:57,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:56:57,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:56:57,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:56:57,377 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:56:57,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 475 transitions, 8490 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:56:57,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:56:57,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:56:57,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:56:58,979 INFO L124 PetriNetUnfolderBase]: 4213/6392 cut-off events. [2024-11-13 15:56:58,979 INFO L125 PetriNetUnfolderBase]: For 165761/165761 co-relation queries the response was YES. [2024-11-13 15:56:59,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54750 conditions, 6392 events. 4213/6392 cut-off events. For 165761/165761 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 35850 event pairs, 755 based on Foata normal form. 18/6410 useless extension candidates. Maximal degree in co-relation 54511. Up to 2908 conditions per place. [2024-11-13 15:56:59,102 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 466 selfloop transitions, 178 changer transitions 1/646 dead transitions. [2024-11-13 15:56:59,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 646 transitions, 12349 flow [2024-11-13 15:56:59,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:56:59,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:56:59,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-11-13 15:56:59,104 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5828571428571429 [2024-11-13 15:56:59,104 INFO L175 Difference]: Start difference. First operand has 216 places, 475 transitions, 8490 flow. Second operand 7 states and 102 transitions. [2024-11-13 15:56:59,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 646 transitions, 12349 flow [2024-11-13 15:57:00,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 646 transitions, 12056 flow, removed 143 selfloop flow, removed 1 redundant places. [2024-11-13 15:57:00,014 INFO L231 Difference]: Finished difference. Result has 225 places, 516 transitions, 9617 flow [2024-11-13 15:57:00,015 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=8203, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9617, PETRI_PLACES=225, PETRI_TRANSITIONS=516} [2024-11-13 15:57:00,016 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 197 predicate places. [2024-11-13 15:57:00,016 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 516 transitions, 9617 flow [2024-11-13 15:57:00,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:00,016 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:00,016 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:00,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-13 15:57:00,016 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:00,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:00,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1957260668, now seen corresponding path program 8 times [2024-11-13 15:57:00,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:00,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129809873] [2024-11-13 15:57:00,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:00,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:00,167 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-13 15:57:00,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:00,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129809873] [2024-11-13 15:57:00,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129809873] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:00,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409397347] [2024-11-13 15:57:00,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:57:00,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:00,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:57:00,171 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:57:00,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 15:57:00,267 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:57:00,268 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:57:00,269 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:57:00,270 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:57:00,374 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-13 15:57:00,374 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:57:00,643 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-13 15:57:00,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409397347] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:57:00,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:57:00,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2024-11-13 15:57:00,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260428576] [2024-11-13 15:57:00,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:57:00,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:57:00,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:00,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:57:00,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:57:00,645 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:00,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 516 transitions, 9617 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:00,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:00,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:00,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:03,007 INFO L124 PetriNetUnfolderBase]: 4420/6690 cut-off events. [2024-11-13 15:57:03,008 INFO L125 PetriNetUnfolderBase]: For 195909/195909 co-relation queries the response was YES. [2024-11-13 15:57:03,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59207 conditions, 6690 events. 4420/6690 cut-off events. For 195909/195909 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 37697 event pairs, 700 based on Foata normal form. 25/6715 useless extension candidates. Maximal degree in co-relation 58956. Up to 1969 conditions per place. [2024-11-13 15:57:03,083 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 479 selfloop transitions, 241 changer transitions 3/724 dead transitions. [2024-11-13 15:57:03,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 724 transitions, 14194 flow [2024-11-13 15:57:03,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 15:57:03,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 15:57:03,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 246 transitions. [2024-11-13 15:57:03,085 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4685714285714286 [2024-11-13 15:57:03,085 INFO L175 Difference]: Start difference. First operand has 225 places, 516 transitions, 9617 flow. Second operand 21 states and 246 transitions. [2024-11-13 15:57:03,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 724 transitions, 14194 flow [2024-11-13 15:57:04,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 724 transitions, 13818 flow, removed 101 selfloop flow, removed 2 redundant places. [2024-11-13 15:57:04,060 INFO L231 Difference]: Finished difference. Result has 256 places, 568 transitions, 11021 flow [2024-11-13 15:57:04,060 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=9367, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=11021, PETRI_PLACES=256, PETRI_TRANSITIONS=568} [2024-11-13 15:57:04,061 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 228 predicate places. [2024-11-13 15:57:04,061 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 568 transitions, 11021 flow [2024-11-13 15:57:04,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:04,061 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:04,061 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:04,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 15:57:04,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 15:57:04,262 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:04,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:04,263 INFO L85 PathProgramCache]: Analyzing trace with hash -238839013, now seen corresponding path program 6 times [2024-11-13 15:57:04,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:04,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912349085] [2024-11-13 15:57:04,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:04,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:04,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:04,425 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-13 15:57:04,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:04,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912349085] [2024-11-13 15:57:04,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912349085] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:57:04,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:57:04,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:57:04,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737503447] [2024-11-13 15:57:04,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:04,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:57:04,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:04,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:57:04,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:57:04,428 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:04,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 568 transitions, 11021 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:04,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:04,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:04,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:07,097 INFO L124 PetriNetUnfolderBase]: 4564/6880 cut-off events. [2024-11-13 15:57:07,097 INFO L125 PetriNetUnfolderBase]: For 202433/202433 co-relation queries the response was YES. [2024-11-13 15:57:07,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63020 conditions, 6880 events. 4564/6880 cut-off events. For 202433/202433 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 38650 event pairs, 902 based on Foata normal form. 18/6898 useless extension candidates. Maximal degree in co-relation 62836. Up to 3868 conditions per place. [2024-11-13 15:57:07,476 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 450 selfloop transitions, 189 changer transitions 1/641 dead transitions. [2024-11-13 15:57:07,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 641 transitions, 13399 flow [2024-11-13 15:57:07,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:57:07,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:57:07,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-11-13 15:57:07,477 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5771428571428572 [2024-11-13 15:57:07,477 INFO L175 Difference]: Start difference. First operand has 256 places, 568 transitions, 11021 flow. Second operand 7 states and 101 transitions. [2024-11-13 15:57:07,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 641 transitions, 13399 flow [2024-11-13 15:57:08,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 641 transitions, 12997 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-11-13 15:57:08,685 INFO L231 Difference]: Finished difference. Result has 256 places, 583 transitions, 11528 flow [2024-11-13 15:57:08,686 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=10626, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11528, PETRI_PLACES=256, PETRI_TRANSITIONS=583} [2024-11-13 15:57:08,686 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 228 predicate places. [2024-11-13 15:57:08,686 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 583 transitions, 11528 flow [2024-11-13 15:57:08,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:08,687 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:08,687 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:08,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 15:57:08,687 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:08,688 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:08,688 INFO L85 PathProgramCache]: Analyzing trace with hash 81165349, now seen corresponding path program 7 times [2024-11-13 15:57:08,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:08,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207583562] [2024-11-13 15:57:08,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:08,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:08,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:08,875 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-13 15:57:08,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207583562] [2024-11-13 15:57:08,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207583562] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475049128] [2024-11-13 15:57:08,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 15:57:08,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:08,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:57:08,879 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:57:09,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 15:57:09,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:09,096 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:57:09,097 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:57:09,265 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-13 15:57:09,265 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:57:09,479 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-13 15:57:09,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475049128] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:09,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:57:09,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 8] total 16 [2024-11-13 15:57:09,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779449495] [2024-11-13 15:57:09,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:09,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:57:09,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:57:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:57:09,480 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:09,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 583 transitions, 11528 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:09,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:09,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:09,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:12,639 INFO L124 PetriNetUnfolderBase]: 5210/7878 cut-off events. [2024-11-13 15:57:12,639 INFO L125 PetriNetUnfolderBase]: For 231253/231253 co-relation queries the response was YES. [2024-11-13 15:57:12,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71844 conditions, 7878 events. 5210/7878 cut-off events. For 231253/231253 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 45313 event pairs, 871 based on Foata normal form. 8/7886 useless extension candidates. Maximal degree in co-relation 71576. Up to 3447 conditions per place. [2024-11-13 15:57:12,723 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 428 selfloop transitions, 304 changer transitions 1/734 dead transitions. [2024-11-13 15:57:12,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 734 transitions, 14993 flow [2024-11-13 15:57:12,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:57:12,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:57:12,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-11-13 15:57:12,724 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5490909090909091 [2024-11-13 15:57:12,725 INFO L175 Difference]: Start difference. First operand has 256 places, 583 transitions, 11528 flow. Second operand 11 states and 151 transitions. [2024-11-13 15:57:12,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 734 transitions, 14993 flow [2024-11-13 15:57:14,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 734 transitions, 14679 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-11-13 15:57:14,314 INFO L231 Difference]: Finished difference. Result has 270 places, 633 transitions, 13124 flow [2024-11-13 15:57:14,314 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=11230, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13124, PETRI_PLACES=270, PETRI_TRANSITIONS=633} [2024-11-13 15:57:14,315 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 242 predicate places. [2024-11-13 15:57:14,315 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 633 transitions, 13124 flow [2024-11-13 15:57:14,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:14,315 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:14,315 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:14,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 15:57:14,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:14,516 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:14,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:14,517 INFO L85 PathProgramCache]: Analyzing trace with hash 133841399, now seen corresponding path program 8 times [2024-11-13 15:57:14,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:14,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081716996] [2024-11-13 15:57:14,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:14,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:14,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:14,669 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-13 15:57:14,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:14,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081716996] [2024-11-13 15:57:14,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081716996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:14,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717954304] [2024-11-13 15:57:14,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:57:14,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:14,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:57:14,673 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:57:14,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 15:57:14,772 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:57:14,772 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:57:14,774 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 15:57:14,775 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:57:14,863 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-13 15:57:14,863 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:57:15,882 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-13 15:57:15,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717954304] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:15,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:57:15,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 11 [2024-11-13 15:57:15,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415642138] [2024-11-13 15:57:15,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:15,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:57:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:15,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:57:15,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:57:15,884 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:15,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 633 transitions, 13124 flow. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:15,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:15,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:15,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:19,195 INFO L124 PetriNetUnfolderBase]: 5252/7934 cut-off events. [2024-11-13 15:57:19,195 INFO L125 PetriNetUnfolderBase]: For 247308/247308 co-relation queries the response was YES. [2024-11-13 15:57:19,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75543 conditions, 7934 events. 5252/7934 cut-off events. For 247308/247308 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 45555 event pairs, 896 based on Foata normal form. 18/7952 useless extension candidates. Maximal degree in co-relation 75263. Up to 2483 conditions per place. [2024-11-13 15:57:19,329 INFO L140 encePairwiseOnDemand]: 18/25 looper letters, 424 selfloop transitions, 283 changer transitions 1/709 dead transitions. [2024-11-13 15:57:19,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 709 transitions, 15523 flow [2024-11-13 15:57:19,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:57:19,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 15:57:19,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-11-13 15:57:19,330 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-11-13 15:57:19,330 INFO L175 Difference]: Start difference. First operand has 270 places, 633 transitions, 13124 flow. Second operand 8 states and 123 transitions. [2024-11-13 15:57:19,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 709 transitions, 15523 flow [2024-11-13 15:57:21,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 709 transitions, 15349 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-11-13 15:57:21,195 INFO L231 Difference]: Finished difference. Result has 276 places, 635 transitions, 13902 flow [2024-11-13 15:57:21,196 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=12880, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13902, PETRI_PLACES=276, PETRI_TRANSITIONS=635} [2024-11-13 15:57:21,196 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 248 predicate places. [2024-11-13 15:57:21,197 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 635 transitions, 13902 flow [2024-11-13 15:57:21,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:21,197 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:21,197 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:21,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 15:57:21,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:21,397 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:21,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:21,398 INFO L85 PathProgramCache]: Analyzing trace with hash 708509789, now seen corresponding path program 9 times [2024-11-13 15:57:21,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:21,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504754217] [2024-11-13 15:57:21,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:21,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:21,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:21,545 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-13 15:57:21,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:21,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504754217] [2024-11-13 15:57:21,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504754217] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:21,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663399090] [2024-11-13 15:57:21,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 15:57:21,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:21,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:57:21,549 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:57:21,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 15:57:21,628 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 15:57:21,628 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:57:21,629 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:57:21,630 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:57:21,761 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-13 15:57:21,762 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:57:21,886 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-13 15:57:21,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663399090] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:21,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:57:21,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 8] total 15 [2024-11-13 15:57:21,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850120096] [2024-11-13 15:57:21,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:21,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:57:21,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:21,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:57:21,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:57:21,887 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:21,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 635 transitions, 13902 flow. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:21,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:21,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:21,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:25,109 INFO L124 PetriNetUnfolderBase]: 5228/7878 cut-off events. [2024-11-13 15:57:25,109 INFO L125 PetriNetUnfolderBase]: For 264389/264389 co-relation queries the response was YES. [2024-11-13 15:57:25,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76167 conditions, 7878 events. 5228/7878 cut-off events. For 264389/264389 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 45127 event pairs, 1160 based on Foata normal form. 22/7900 useless extension candidates. Maximal degree in co-relation 75878. Up to 4702 conditions per place. [2024-11-13 15:57:25,280 INFO L140 encePairwiseOnDemand]: 18/25 looper letters, 527 selfloop transitions, 148 changer transitions 1/677 dead transitions. [2024-11-13 15:57:25,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 677 transitions, 15758 flow [2024-11-13 15:57:25,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:57:25,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:57:25,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-11-13 15:57:25,281 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-11-13 15:57:25,282 INFO L175 Difference]: Start difference. First operand has 276 places, 635 transitions, 13902 flow. Second operand 6 states and 87 transitions. [2024-11-13 15:57:25,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 677 transitions, 15758 flow [2024-11-13 15:57:27,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 677 transitions, 15548 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-11-13 15:57:27,292 INFO L231 Difference]: Finished difference. Result has 276 places, 629 transitions, 13916 flow [2024-11-13 15:57:27,293 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13607, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13916, PETRI_PLACES=276, PETRI_TRANSITIONS=629} [2024-11-13 15:57:27,293 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 248 predicate places. [2024-11-13 15:57:27,293 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 629 transitions, 13916 flow [2024-11-13 15:57:27,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:27,293 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:27,294 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:27,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 15:57:27,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 15:57:27,494 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:27,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:27,495 INFO L85 PathProgramCache]: Analyzing trace with hash -705736559, now seen corresponding path program 10 times [2024-11-13 15:57:27,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:27,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703352382] [2024-11-13 15:57:27,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:27,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:27,646 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-13 15:57:27,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:27,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703352382] [2024-11-13 15:57:27,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703352382] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:57:27,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:57:27,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:57:27,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222487510] [2024-11-13 15:57:27,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:27,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:57:27,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:27,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:57:27,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:57:27,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:27,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 629 transitions, 13916 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:27,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:27,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:27,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:30,913 INFO L124 PetriNetUnfolderBase]: 5210/7860 cut-off events. [2024-11-13 15:57:30,913 INFO L125 PetriNetUnfolderBase]: For 258654/258654 co-relation queries the response was YES. [2024-11-13 15:57:30,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76098 conditions, 7860 events. 5210/7860 cut-off events. For 258654/258654 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 45246 event pairs, 921 based on Foata normal form. 18/7878 useless extension candidates. Maximal degree in co-relation 75806. Up to 4644 conditions per place. [2024-11-13 15:57:31,046 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 494 selfloop transitions, 229 changer transitions 1/725 dead transitions. [2024-11-13 15:57:31,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 725 transitions, 16934 flow [2024-11-13 15:57:31,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:57:31,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:57:31,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-11-13 15:57:31,047 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-13 15:57:31,048 INFO L175 Difference]: Start difference. First operand has 276 places, 629 transitions, 13916 flow. Second operand 7 states and 100 transitions. [2024-11-13 15:57:31,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 725 transitions, 16934 flow [2024-11-13 15:57:33,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 725 transitions, 16754 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-13 15:57:33,065 INFO L231 Difference]: Finished difference. Result has 281 places, 644 transitions, 14848 flow [2024-11-13 15:57:33,065 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=13751, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14848, PETRI_PLACES=281, PETRI_TRANSITIONS=644} [2024-11-13 15:57:33,066 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 253 predicate places. [2024-11-13 15:57:33,066 INFO L471 AbstractCegarLoop]: Abstraction has has 281 places, 644 transitions, 14848 flow [2024-11-13 15:57:33,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:33,066 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:33,066 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:33,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 15:57:33,067 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:33,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:33,067 INFO L85 PathProgramCache]: Analyzing trace with hash 2028063899, now seen corresponding path program 11 times [2024-11-13 15:57:33,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:33,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756919927] [2024-11-13 15:57:33,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:33,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:33,259 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-13 15:57:33,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:33,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756919927] [2024-11-13 15:57:33,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756919927] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:57:33,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:57:33,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:57:33,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179458480] [2024-11-13 15:57:33,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:33,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:57:33,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:33,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:57:33,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:57:33,262 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:33,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 644 transitions, 14848 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:33,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:33,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:33,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:36,670 INFO L124 PetriNetUnfolderBase]: 5182/7805 cut-off events. [2024-11-13 15:57:36,670 INFO L125 PetriNetUnfolderBase]: For 263171/263171 co-relation queries the response was YES. [2024-11-13 15:57:36,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77409 conditions, 7805 events. 5182/7805 cut-off events. For 263171/263171 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 44798 event pairs, 920 based on Foata normal form. 22/7827 useless extension candidates. Maximal degree in co-relation 77107. Up to 4636 conditions per place. [2024-11-13 15:57:36,792 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 497 selfloop transitions, 223 changer transitions 1/722 dead transitions. [2024-11-13 15:57:36,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 722 transitions, 17313 flow [2024-11-13 15:57:36,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:57:36,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:57:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-11-13 15:57:36,793 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5771428571428572 [2024-11-13 15:57:36,793 INFO L175 Difference]: Start difference. First operand has 281 places, 644 transitions, 14848 flow. Second operand 7 states and 101 transitions. [2024-11-13 15:57:36,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 722 transitions, 17313 flow [2024-11-13 15:57:39,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 722 transitions, 16863 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-11-13 15:57:39,018 INFO L231 Difference]: Finished difference. Result has 283 places, 642 transitions, 14806 flow [2024-11-13 15:57:39,019 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=14360, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14806, PETRI_PLACES=283, PETRI_TRANSITIONS=642} [2024-11-13 15:57:39,019 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 255 predicate places. [2024-11-13 15:57:39,020 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 642 transitions, 14806 flow [2024-11-13 15:57:39,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:39,020 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:39,020 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:39,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-13 15:57:39,020 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:39,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:39,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1869875211, now seen corresponding path program 12 times [2024-11-13 15:57:39,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:39,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753929180] [2024-11-13 15:57:39,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:39,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:39,172 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-13 15:57:39,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:39,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753929180] [2024-11-13 15:57:39,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753929180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:57:39,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:57:39,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:57:39,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585103914] [2024-11-13 15:57:39,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:39,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:57:39,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:39,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:57:39,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:57:39,174 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:39,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 642 transitions, 14806 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:39,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:39,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:39,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:42,142 INFO L124 PetriNetUnfolderBase]: 5181/7806 cut-off events. [2024-11-13 15:57:42,142 INFO L125 PetriNetUnfolderBase]: For 268258/268258 co-relation queries the response was YES. [2024-11-13 15:57:42,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77397 conditions, 7806 events. 5181/7806 cut-off events. For 268258/268258 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 44792 event pairs, 1748 based on Foata normal form. 2/7808 useless extension candidates. Maximal degree in co-relation 77095. Up to 7108 conditions per place. [2024-11-13 15:57:42,284 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 527 selfloop transitions, 137 changer transitions 2/667 dead transitions. [2024-11-13 15:57:42,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 667 transitions, 16417 flow [2024-11-13 15:57:42,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:57:42,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:57:42,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-11-13 15:57:42,286 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-11-13 15:57:42,286 INFO L175 Difference]: Start difference. First operand has 283 places, 642 transitions, 14806 flow. Second operand 7 states and 85 transitions. [2024-11-13 15:57:42,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 667 transitions, 16417 flow [2024-11-13 15:57:44,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 667 transitions, 15985 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 15:57:44,472 INFO L231 Difference]: Finished difference. Result has 288 places, 650 transitions, 14850 flow [2024-11-13 15:57:44,473 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=14382, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14850, PETRI_PLACES=288, PETRI_TRANSITIONS=650} [2024-11-13 15:57:44,473 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 260 predicate places. [2024-11-13 15:57:44,473 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 650 transitions, 14850 flow [2024-11-13 15:57:44,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:44,473 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:44,474 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:44,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 15:57:44,474 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:44,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:44,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1208829369, now seen corresponding path program 13 times [2024-11-13 15:57:44,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:44,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176734256] [2024-11-13 15:57:44,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:44,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:44,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:44,643 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-13 15:57:44,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:44,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176734256] [2024-11-13 15:57:44,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176734256] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:57:44,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:57:44,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:57:44,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587265252] [2024-11-13 15:57:44,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:57:44,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:57:44,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:44,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:57:44,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:57:44,644 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:44,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 650 transitions, 14850 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:44,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:44,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:44,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:47,602 INFO L124 PetriNetUnfolderBase]: 5186/7813 cut-off events. [2024-11-13 15:57:47,602 INFO L125 PetriNetUnfolderBase]: For 265117/265117 co-relation queries the response was YES. [2024-11-13 15:57:47,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76970 conditions, 7813 events. 5186/7813 cut-off events. For 265117/265117 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 44836 event pairs, 1765 based on Foata normal form. 2/7815 useless extension candidates. Maximal degree in co-relation 76665. Up to 7112 conditions per place. [2024-11-13 15:57:47,732 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 534 selfloop transitions, 144 changer transitions 2/681 dead transitions. [2024-11-13 15:57:47,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 681 transitions, 16626 flow [2024-11-13 15:57:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:57:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:57:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-11-13 15:57:47,734 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4685714285714286 [2024-11-13 15:57:47,734 INFO L175 Difference]: Start difference. First operand has 288 places, 650 transitions, 14850 flow. Second operand 7 states and 82 transitions. [2024-11-13 15:57:47,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 681 transitions, 16626 flow [2024-11-13 15:57:49,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 681 transitions, 16488 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-11-13 15:57:49,772 INFO L231 Difference]: Finished difference. Result has 294 places, 654 transitions, 15107 flow [2024-11-13 15:57:49,773 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=14714, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15107, PETRI_PLACES=294, PETRI_TRANSITIONS=654} [2024-11-13 15:57:49,773 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 266 predicate places. [2024-11-13 15:57:49,773 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 654 transitions, 15107 flow [2024-11-13 15:57:49,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:49,774 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:49,774 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:49,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-13 15:57:49,774 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:49,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:49,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1813781443, now seen corresponding path program 14 times [2024-11-13 15:57:49,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:49,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733447086] [2024-11-13 15:57:49,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:49,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:49,939 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-13 15:57:49,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:49,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733447086] [2024-11-13 15:57:49,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733447086] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:49,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565949570] [2024-11-13 15:57:49,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:57:49,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:49,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:57:49,942 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:57:49,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 15:57:50,058 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:57:50,058 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:57:50,059 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:57:50,060 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:57:50,187 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-13 15:57:50,187 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:57:50,439 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-13 15:57:50,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565949570] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:57:50,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:57:50,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2024-11-13 15:57:50,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273899781] [2024-11-13 15:57:50,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:57:50,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:57:50,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:50,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:57:50,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:57:50,441 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:50,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 654 transitions, 15107 flow. Second operand has 15 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 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-13 15:57:50,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:50,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:50,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:57:55,094 INFO L124 PetriNetUnfolderBase]: 5909/9104 cut-off events. [2024-11-13 15:57:55,095 INFO L125 PetriNetUnfolderBase]: For 308815/308815 co-relation queries the response was YES. [2024-11-13 15:57:55,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88753 conditions, 9104 events. 5909/9104 cut-off events. For 308815/308815 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 55916 event pairs, 1086 based on Foata normal form. 51/9155 useless extension candidates. Maximal degree in co-relation 88292. Up to 3517 conditions per place. [2024-11-13 15:57:55,369 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 416 selfloop transitions, 563 changer transitions 1/981 dead transitions. [2024-11-13 15:57:55,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 981 transitions, 22996 flow [2024-11-13 15:57:55,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-13 15:57:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-13 15:57:55,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 365 transitions. [2024-11-13 15:57:55,372 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.503448275862069 [2024-11-13 15:57:55,372 INFO L175 Difference]: Start difference. First operand has 294 places, 654 transitions, 15107 flow. Second operand 29 states and 365 transitions. [2024-11-13 15:57:55,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 981 transitions, 22996 flow [2024-11-13 15:57:57,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 981 transitions, 22667 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-13 15:57:57,916 INFO L231 Difference]: Finished difference. Result has 329 places, 814 transitions, 20719 flow [2024-11-13 15:57:57,916 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=14816, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20719, PETRI_PLACES=329, PETRI_TRANSITIONS=814} [2024-11-13 15:57:57,917 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 301 predicate places. [2024-11-13 15:57:57,917 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 814 transitions, 20719 flow [2024-11-13 15:57:57,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 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-13 15:57:57,917 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:57:57,917 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:57:57,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 15:57:58,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 15:57:58,118 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:57:58,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:57:58,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1993665743, now seen corresponding path program 15 times [2024-11-13 15:57:58,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:57:58,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397575810] [2024-11-13 15:57:58,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:57:58,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:57:58,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:57:58,248 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-13 15:57:58,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:57:58,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397575810] [2024-11-13 15:57:58,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397575810] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:57:58,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213221165] [2024-11-13 15:57:58,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 15:57:58,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:57:58,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:57:58,251 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:57:58,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 15:57:58,348 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 15:57:58,348 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:57:58,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 15:57:58,353 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:57:58,475 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-13 15:57:58,477 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:57:58,612 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-13 15:57:58,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213221165] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:57:58,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:57:58,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2024-11-13 15:57:58,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261669808] [2024-11-13 15:57:58,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:57:58,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:57:58,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:57:58,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:57:58,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:57:58,614 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:57:58,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 814 transitions, 20719 flow. Second operand has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:57:58,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:57:58,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:57:58,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:58:04,777 INFO L124 PetriNetUnfolderBase]: 7695/11854 cut-off events. [2024-11-13 15:58:04,777 INFO L125 PetriNetUnfolderBase]: For 466536/466536 co-relation queries the response was YES. [2024-11-13 15:58:04,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123897 conditions, 11854 events. 7695/11854 cut-off events. For 466536/466536 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 76179 event pairs, 957 based on Foata normal form. 40/11894 useless extension candidates. Maximal degree in co-relation 123426. Up to 4404 conditions per place. [2024-11-13 15:58:05,007 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 667 selfloop transitions, 735 changer transitions 1/1404 dead transitions. [2024-11-13 15:58:05,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1404 transitions, 36383 flow [2024-11-13 15:58:05,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 15:58:05,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 15:58:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 296 transitions. [2024-11-13 15:58:05,009 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2024-11-13 15:58:05,009 INFO L175 Difference]: Start difference. First operand has 329 places, 814 transitions, 20719 flow. Second operand 24 states and 296 transitions. [2024-11-13 15:58:05,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1404 transitions, 36383 flow [2024-11-13 15:58:09,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1404 transitions, 34863 flow, removed 413 selfloop flow, removed 8 redundant places. [2024-11-13 15:58:09,799 INFO L231 Difference]: Finished difference. Result has 360 places, 1137 transitions, 30809 flow [2024-11-13 15:58:09,800 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=19750, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=30809, PETRI_PLACES=360, PETRI_TRANSITIONS=1137} [2024-11-13 15:58:09,800 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 332 predicate places. [2024-11-13 15:58:09,800 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 1137 transitions, 30809 flow [2024-11-13 15:58:09,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.2) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:09,801 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:58:09,801 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:58:09,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 15:58:10,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 15:58:10,001 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:58:10,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:58:10,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1338712205, now seen corresponding path program 5 times [2024-11-13 15:58:10,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:58:10,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323082012] [2024-11-13 15:58:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:58:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:58:10,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:58:10,158 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-13 15:58:10,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:58:10,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323082012] [2024-11-13 15:58:10,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323082012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:58:10,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:58:10,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:58:10,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397052675] [2024-11-13 15:58:10,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:58:10,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:58:10,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:58:10,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:58:10,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:58:10,159 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:58:10,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1137 transitions, 30809 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:10,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:58:10,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:58:10,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:58:16,105 INFO L124 PetriNetUnfolderBase]: 7692/11877 cut-off events. [2024-11-13 15:58:16,105 INFO L125 PetriNetUnfolderBase]: For 525732/525732 co-relation queries the response was YES. [2024-11-13 15:58:16,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129659 conditions, 11877 events. 7692/11877 cut-off events. For 525732/525732 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 76789 event pairs, 2125 based on Foata normal form. 28/11905 useless extension candidates. Maximal degree in co-relation 129198. Up to 10873 conditions per place. [2024-11-13 15:58:16,409 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 995 selfloop transitions, 170 changer transitions 11/1177 dead transitions. [2024-11-13 15:58:16,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1177 transitions, 33622 flow [2024-11-13 15:58:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:58:16,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:58:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-11-13 15:58:16,411 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5371428571428571 [2024-11-13 15:58:16,411 INFO L175 Difference]: Start difference. First operand has 360 places, 1137 transitions, 30809 flow. Second operand 7 states and 94 transitions. [2024-11-13 15:58:16,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1177 transitions, 33622 flow [2024-11-13 15:58:24,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1177 transitions, 32405 flow, removed 477 selfloop flow, removed 8 redundant places. [2024-11-13 15:58:24,630 INFO L231 Difference]: Finished difference. Result has 361 places, 1138 transitions, 30057 flow [2024-11-13 15:58:24,631 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=29621, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30057, PETRI_PLACES=361, PETRI_TRANSITIONS=1138} [2024-11-13 15:58:24,631 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 333 predicate places. [2024-11-13 15:58:24,632 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 1138 transitions, 30057 flow [2024-11-13 15:58:24,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:24,632 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:58:24,632 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:58:24,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-13 15:58:24,632 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:58:24,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:58:24,632 INFO L85 PathProgramCache]: Analyzing trace with hash 200584381, now seen corresponding path program 16 times [2024-11-13 15:58:24,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:58:24,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373828464] [2024-11-13 15:58:24,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:58:24,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:58:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:58:24,834 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-13 15:58:24,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:58:24,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373828464] [2024-11-13 15:58:24,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373828464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:58:24,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492795829] [2024-11-13 15:58:24,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 15:58:24,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:58:24,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:58:24,837 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:58:24,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 15:58:24,970 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 15:58:24,971 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:58:24,972 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 15:58:24,973 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:58:25,094 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-13 15:58:25,094 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:58:25,301 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-13 15:58:25,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492795829] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:58:25,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:58:25,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 12 [2024-11-13 15:58:25,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97351407] [2024-11-13 15:58:25,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:58:25,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:58:25,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:58:25,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:58:25,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:58:25,302 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:58:25,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 1138 transitions, 30057 flow. Second operand has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:25,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:58:25,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:58:25,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:58:31,621 INFO L124 PetriNetUnfolderBase]: 7818/12029 cut-off events. [2024-11-13 15:58:31,622 INFO L125 PetriNetUnfolderBase]: For 482636/482636 co-relation queries the response was YES. [2024-11-13 15:58:31,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125861 conditions, 12029 events. 7818/12029 cut-off events. For 482636/482636 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 77593 event pairs, 1729 based on Foata normal form. 15/12044 useless extension candidates. Maximal degree in co-relation 125570. Up to 9755 conditions per place. [2024-11-13 15:58:31,896 INFO L140 encePairwiseOnDemand]: 16/25 looper letters, 879 selfloop transitions, 438 changer transitions 0/1318 dead transitions. [2024-11-13 15:58:31,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1318 transitions, 35810 flow [2024-11-13 15:58:31,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 15:58:31,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 15:58:31,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 175 transitions. [2024-11-13 15:58:31,898 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-13 15:58:31,898 INFO L175 Difference]: Start difference. First operand has 361 places, 1138 transitions, 30057 flow. Second operand 14 states and 175 transitions. [2024-11-13 15:58:31,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1318 transitions, 35810 flow [2024-11-13 15:58:38,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1318 transitions, 35454 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-11-13 15:58:38,177 INFO L231 Difference]: Finished difference. Result has 376 places, 1201 transitions, 32653 flow [2024-11-13 15:58:38,178 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=29701, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=32653, PETRI_PLACES=376, PETRI_TRANSITIONS=1201} [2024-11-13 15:58:38,179 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 348 predicate places. [2024-11-13 15:58:38,179 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 1201 transitions, 32653 flow [2024-11-13 15:58:38,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.5) internal successors, (78), 12 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:38,179 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:58:38,179 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:58:38,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 15:58:38,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:58:38,380 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:58:38,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:58:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash -525697787, now seen corresponding path program 6 times [2024-11-13 15:58:38,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:58:38,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674136380] [2024-11-13 15:58:38,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:58:38,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:58:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:58:38,542 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-13 15:58:38,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:58:38,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674136380] [2024-11-13 15:58:38,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674136380] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:58:38,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:58:38,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:58:38,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024772338] [2024-11-13 15:58:38,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:58:38,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:58:38,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:58:38,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:58:38,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:58:38,544 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:58:38,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1201 transitions, 32653 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:38,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:58:38,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:58:38,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:58:45,397 INFO L124 PetriNetUnfolderBase]: 7792/11992 cut-off events. [2024-11-13 15:58:45,398 INFO L125 PetriNetUnfolderBase]: For 496638/496638 co-relation queries the response was YES. [2024-11-13 15:58:45,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128753 conditions, 11992 events. 7792/11992 cut-off events. For 496638/496638 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 77053 event pairs, 2139 based on Foata normal form. 20/12012 useless extension candidates. Maximal degree in co-relation 128350. Up to 11109 conditions per place. [2024-11-13 15:58:45,683 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 1052 selfloop transitions, 156 changer transitions 18/1227 dead transitions. [2024-11-13 15:58:45,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 1227 transitions, 35186 flow [2024-11-13 15:58:45,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:58:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:58:45,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-11-13 15:58:45,684 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5257142857142857 [2024-11-13 15:58:45,684 INFO L175 Difference]: Start difference. First operand has 376 places, 1201 transitions, 32653 flow. Second operand 7 states and 92 transitions. [2024-11-13 15:58:45,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 1227 transitions, 35186 flow [2024-11-13 15:58:52,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 1227 transitions, 34502 flow, removed 254 selfloop flow, removed 2 redundant places. [2024-11-13 15:58:52,435 INFO L231 Difference]: Finished difference. Result has 381 places, 1191 transitions, 32023 flow [2024-11-13 15:58:52,437 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=31826, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1040, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=32023, PETRI_PLACES=381, PETRI_TRANSITIONS=1191} [2024-11-13 15:58:52,437 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 353 predicate places. [2024-11-13 15:58:52,437 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 1191 transitions, 32023 flow [2024-11-13 15:58:52,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:52,437 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:58:52,437 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:58:52,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-13 15:58:52,438 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 15:58:52,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:58:52,438 INFO L85 PathProgramCache]: Analyzing trace with hash -558844817, now seen corresponding path program 7 times [2024-11-13 15:58:52,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:58:52,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878531441] [2024-11-13 15:58:52,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:58:52,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:58:52,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:58:52,569 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-13 15:58:52,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:58:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878531441] [2024-11-13 15:58:52,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878531441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:58:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427279388] [2024-11-13 15:58:52,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 15:58:52,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:58:52,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:58:52,572 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:58:52,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_57ce1d97-133c-4afe-a3e5-a8ef3557fbd6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 15:58:52,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:58:52,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 15:58:52,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:58:52,753 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-13 15:58:52,753 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:58:52,903 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-13 15:58:52,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427279388] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:58:52,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:58:52,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 13 [2024-11-13 15:58:52,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534851785] [2024-11-13 15:58:52,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:58:52,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 15:58:52,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:58:52,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 15:58:52,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-13 15:58:52,905 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 25 [2024-11-13 15:58:52,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 1191 transitions, 32023 flow. Second operand has 13 states, 13 states have (on average 6.384615384615385) internal successors, (83), 13 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:58:52,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:58:52,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 25 [2024-11-13 15:58:52,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:58:59,675 INFO L124 PetriNetUnfolderBase]: 7773/11937 cut-off events. [2024-11-13 15:58:59,675 INFO L125 PetriNetUnfolderBase]: For 481213/481213 co-relation queries the response was YES. [2024-11-13 15:58:59,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127245 conditions, 11937 events. 7773/11937 cut-off events. For 481213/481213 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 76453 event pairs, 2103 based on Foata normal form. 12/11949 useless extension candidates. Maximal degree in co-relation 126888. Up to 11021 conditions per place. [2024-11-13 15:58:59,924 INFO L140 encePairwiseOnDemand]: 17/25 looper letters, 1047 selfloop transitions, 171 changer transitions 0/1219 dead transitions. [2024-11-13 15:58:59,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1219 transitions, 34697 flow [2024-11-13 15:58:59,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:58:59,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 15:58:59,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-11-13 15:58:59,925 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-11-13 15:58:59,925 INFO L175 Difference]: Start difference. First operand has 381 places, 1191 transitions, 32023 flow. Second operand 7 states and 90 transitions. [2024-11-13 15:58:59,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1219 transitions, 34697 flow