./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-subst.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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:35:08,600 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:35:08,718 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 14:35:08,733 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:35:08,737 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:35:08,775 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:35:08,776 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:35:08,776 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:35:08,776 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:35:08,777 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:35:08,777 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:35:08,777 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:35:08,778 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:35:08,778 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:35:08,778 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:35:08,778 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:35:08,779 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 14:35:08,779 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:35:08,779 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:35:08,779 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:35:08,779 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:35:08,779 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 14:35:08,780 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:35:08,780 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 14:35:08,780 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:35:08,780 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:35:08,780 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 14:35:08,780 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:35:08,780 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:35:08,781 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:35:08,781 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:35:08,782 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:35:08,782 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:35:08,782 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:35:08,783 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:35:08,783 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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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 -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2024-11-13 14:35:09,203 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:35:09,218 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:35:09,224 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:35:09,229 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:35:09,229 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:35:09,231 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c Unable to find full path for "g++" [2024-11-13 14:35:11,798 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:35:12,146 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:35:12,147 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-11-13 14:35:12,159 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data/54f52ce93/df12ed2d5b324afa9c43a1cfe5f87cdc/FLAGf359ac7eb [2024-11-13 14:35:12,179 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data/54f52ce93/df12ed2d5b324afa9c43a1cfe5f87cdc [2024-11-13 14:35:12,182 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:35:12,184 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:35:12,187 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:35:12,187 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:35:12,193 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:35:12,195 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,196 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5404f2c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12, skipping insertion in model container [2024-11-13 14:35:12,197 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,225 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:35:12,524 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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c[3136,3149] [2024-11-13 14:35:12,546 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:35:12,560 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:35:12,590 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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c[3136,3149] [2024-11-13 14:35:12,596 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:35:12,617 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:35:12,618 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12 WrapperNode [2024-11-13 14:35:12,620 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:35:12,621 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:35:12,622 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:35:12,622 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:35:12,631 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,643 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,680 INFO L138 Inliner]: procedures = 25, calls = 32, calls flagged for inlining = 17, calls inlined = 25, statements flattened = 265 [2024-11-13 14:35:12,680 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:35:12,681 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:35:12,681 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:35:12,681 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:35:12,693 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,693 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,698 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,728 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-11-13 14:35:12,729 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,729 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,756 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,770 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,772 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,774 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,784 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:35:12,785 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:35:12,785 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:35:12,786 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:35:12,789 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (1/1) ... [2024-11-13 14:35:12,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:35:12,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:12,849 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:35:12,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:35:12,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:35:12,881 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 14:35:12,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 14:35:12,881 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 14:35:12,881 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 14:35:12,882 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:35:12,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:35:12,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:35:12,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 14:35:12,883 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 14:35:12,885 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 14:35:13,040 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:35:13,044 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:35:13,953 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 14:35:13,954 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:35:14,648 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:35:14,648 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 14:35:14,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:35:14 BoogieIcfgContainer [2024-11-13 14:35:14,649 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:35:14,652 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:35:14,653 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:35:14,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:35:14,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:35:12" (1/3) ... [2024-11-13 14:35:14,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8833b24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:35:14, skipping insertion in model container [2024-11-13 14:35:14,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:12" (2/3) ... [2024-11-13 14:35:14,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8833b24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:35:14, skipping insertion in model container [2024-11-13 14:35:14,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:35:14" (3/3) ... [2024-11-13 14:35:14,666 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2024-11-13 14:35:14,688 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:35:14,690 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-subst.wvr.c that has 4 procedures, 26 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-13 14:35:14,690 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 14:35:14,851 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 14:35:14,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 35 places, 31 transitions, 83 flow [2024-11-13 14:35:15,002 INFO L124 PetriNetUnfolderBase]: 6/28 cut-off events. [2024-11-13 14:35:15,009 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:35:15,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 28 events. 6/28 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 18 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2024-11-13 14:35:15,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 35 places, 31 transitions, 83 flow [2024-11-13 14:35:15,034 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 27 transitions, 72 flow [2024-11-13 14:35:15,054 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:35:15,081 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;@29d05302, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:35:15,081 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-13 14:35:15,115 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 14:35:15,115 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-11-13 14:35:15,115 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:35:15,116 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:15,116 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:15,117 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 14:35:15,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:15,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1261281957, now seen corresponding path program 1 times [2024-11-13 14:35:15,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:15,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832296542] [2024-11-13 14:35:15,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:15,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:15,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:15,958 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 14:35:15,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:15,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832296542] [2024-11-13 14:35:15,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832296542] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:15,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:15,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:35:15,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669187971] [2024-11-13 14:35:15,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:15,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:15,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:16,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:16,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:16,019 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:16,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states 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 14:35:16,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:16,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:16,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:16,318 INFO L124 PetriNetUnfolderBase]: 202/302 cut-off events. [2024-11-13 14:35:16,318 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2024-11-13 14:35:16,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 647 conditions, 302 events. 202/302 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 693 event pairs, 124 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 534. Up to 299 conditions per place. [2024-11-13 14:35:16,325 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 23 selfloop transitions, 6 changer transitions 0/30 dead transitions. [2024-11-13 14:35:16,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 136 flow [2024-11-13 14:35:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:16,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:16,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 44 transitions. [2024-11-13 14:35:16,343 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4731182795698925 [2024-11-13 14:35:16,346 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 72 flow. Second operand 3 states and 44 transitions. [2024-11-13 14:35:16,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 136 flow [2024-11-13 14:35:16,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 30 transitions, 124 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:35:16,363 INFO L231 Difference]: Finished difference. Result has 28 places, 30 transitions, 92 flow [2024-11-13 14:35:16,366 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=92, PETRI_PLACES=28, PETRI_TRANSITIONS=30} [2024-11-13 14:35:16,372 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, -3 predicate places. [2024-11-13 14:35:16,374 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 30 transitions, 92 flow [2024-11-13 14:35:16,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states 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 14:35:16,374 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:16,374 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:16,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 14:35:16,375 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 14:35:16,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:16,376 INFO L85 PathProgramCache]: Analyzing trace with hash -109402491, now seen corresponding path program 1 times [2024-11-13 14:35:16,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:16,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290089694] [2024-11-13 14:35:16,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:16,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:16,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:17,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:35:17,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:17,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290089694] [2024-11-13 14:35:17,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290089694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:17,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:17,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:17,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299709298] [2024-11-13 14:35:17,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:17,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:35:17,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:17,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:35:17,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:35:17,024 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:17,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 30 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states 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 14:35:17,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:17,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:17,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:17,402 INFO L124 PetriNetUnfolderBase]: 341/506 cut-off events. [2024-11-13 14:35:17,402 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-13 14:35:17,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 506 events. 341/506 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1514 event pairs, 124 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 1018. Up to 302 conditions per place. [2024-11-13 14:35:17,408 INFO L140 encePairwiseOnDemand]: 28/31 looper letters, 39 selfloop transitions, 2 changer transitions 4/46 dead transitions. [2024-11-13 14:35:17,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 46 transitions, 219 flow [2024-11-13 14:35:17,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:17,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:17,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-11-13 14:35:17,410 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5913978494623656 [2024-11-13 14:35:17,410 INFO L175 Difference]: Start difference. First operand has 28 places, 30 transitions, 92 flow. Second operand 3 states and 55 transitions. [2024-11-13 14:35:17,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 46 transitions, 219 flow [2024-11-13 14:35:17,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 46 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:35:17,413 INFO L231 Difference]: Finished difference. Result has 30 places, 31 transitions, 98 flow [2024-11-13 14:35:17,414 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=30, PETRI_TRANSITIONS=31} [2024-11-13 14:35:17,414 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, -1 predicate places. [2024-11-13 14:35:17,415 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 31 transitions, 98 flow [2024-11-13 14:35:17,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states 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 14:35:17,415 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:17,415 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:17,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 14:35:17,416 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 14:35:17,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:17,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1778226076, now seen corresponding path program 1 times [2024-11-13 14:35:17,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:17,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725829083] [2024-11-13 14:35:17,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:17,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:17,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:35:17,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:17,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725829083] [2024-11-13 14:35:17,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725829083] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:17,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574701541] [2024-11-13 14:35:17,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:17,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:17,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:17,837 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:17,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:35:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:18,067 INFO L255 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:35:18,074 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:18,165 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:35:18,167 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:35:18,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574701541] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:35:18,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:35:18,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 8 [2024-11-13 14:35:18,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084653246] [2024-11-13 14:35:18,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:35:18,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:35:18,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:18,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:35:18,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:35:18,229 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:18,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 31 transitions, 98 flow. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:18,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:18,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:18,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:18,573 INFO L124 PetriNetUnfolderBase]: 341/515 cut-off events. [2024-11-13 14:35:18,573 INFO L125 PetriNetUnfolderBase]: For 137/137 co-relation queries the response was YES. [2024-11-13 14:35:18,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1179 conditions, 515 events. 341/515 cut-off events. For 137/137 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1395 event pairs, 228 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 1117. Up to 503 conditions per place. [2024-11-13 14:35:18,582 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 24 selfloop transitions, 15 changer transitions 0/40 dead transitions. [2024-11-13 14:35:18,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 40 transitions, 212 flow [2024-11-13 14:35:18,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:35:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:35:18,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-11-13 14:35:18,588 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-11-13 14:35:18,588 INFO L175 Difference]: Start difference. First operand has 30 places, 31 transitions, 98 flow. Second operand 6 states and 71 transitions. [2024-11-13 14:35:18,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 40 transitions, 212 flow [2024-11-13 14:35:18,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 40 transitions, 210 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:35:18,593 INFO L231 Difference]: Finished difference. Result has 37 places, 40 transitions, 192 flow [2024-11-13 14:35:18,593 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=192, PETRI_PLACES=37, PETRI_TRANSITIONS=40} [2024-11-13 14:35:18,594 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2024-11-13 14:35:18,597 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 40 transitions, 192 flow [2024-11-13 14:35:18,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:18,597 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:18,598 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:18,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:18,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:18,799 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 14:35:18,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:18,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1419648870, now seen corresponding path program 2 times [2024-11-13 14:35:18,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:18,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574499797] [2024-11-13 14:35:18,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:18,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:18,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:19,340 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-13 14:35:19,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:19,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574499797] [2024-11-13 14:35:19,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574499797] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:19,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280713133] [2024-11-13 14:35:19,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:35:19,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:19,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:19,347 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:19,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:35:19,582 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:35:19,582 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:19,585 INFO L255 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:35:19,590 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:19,784 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 14:35:19,785 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:19,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280713133] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:19,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:35:19,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2024-11-13 14:35:19,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733248751] [2024-11-13 14:35:19,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:19,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:19,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:19,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:19,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:35:19,788 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:19,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 40 transitions, 192 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states 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 14:35:19,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:19,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:19,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:20,372 INFO L124 PetriNetUnfolderBase]: 681/1011 cut-off events. [2024-11-13 14:35:20,372 INFO L125 PetriNetUnfolderBase]: For 181/181 co-relation queries the response was YES. [2024-11-13 14:35:20,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2260 conditions, 1011 events. 681/1011 cut-off events. For 181/181 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3595 event pairs, 228 based on Foata normal form. 1/804 useless extension candidates. Maximal degree in co-relation 2171. Up to 539 conditions per place. [2024-11-13 14:35:20,384 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 61 selfloop transitions, 5 changer transitions 1/68 dead transitions. [2024-11-13 14:35:20,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 68 transitions, 403 flow [2024-11-13 14:35:20,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:35:20,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:35:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-11-13 14:35:20,388 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-11-13 14:35:20,388 INFO L175 Difference]: Start difference. First operand has 37 places, 40 transitions, 192 flow. Second operand 4 states and 69 transitions. [2024-11-13 14:35:20,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 68 transitions, 403 flow [2024-11-13 14:35:20,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 68 transitions, 379 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-11-13 14:35:20,394 INFO L231 Difference]: Finished difference. Result has 41 places, 44 transitions, 201 flow [2024-11-13 14:35:20,394 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=201, PETRI_PLACES=41, PETRI_TRANSITIONS=44} [2024-11-13 14:35:20,398 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-11-13 14:35:20,398 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 44 transitions, 201 flow [2024-11-13 14:35:20,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states 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 14:35:20,398 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:20,399 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:20,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 14:35:20,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:20,603 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 14:35:20,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:20,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1072988114, now seen corresponding path program 3 times [2024-11-13 14:35:20,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:20,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690122906] [2024-11-13 14:35:20,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:20,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-13 14:35:21,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:21,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690122906] [2024-11-13 14:35:21,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690122906] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:21,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125604831] [2024-11-13 14:35:21,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:35:21,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:21,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:21,050 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:21,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:35:21,258 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:35:21,258 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:21,264 INFO L255 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:35:21,267 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:21,390 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 14:35:21,390 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:21,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125604831] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:21,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:35:21,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2024-11-13 14:35:21,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483631878] [2024-11-13 14:35:21,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:21,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:21,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:21,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:35:21,392 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:21,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 44 transitions, 201 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states 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 14:35:21,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:21,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:21,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:21,884 INFO L124 PetriNetUnfolderBase]: 979/1443 cut-off events. [2024-11-13 14:35:21,884 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2024-11-13 14:35:21,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3776 conditions, 1443 events. 979/1443 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5465 event pairs, 380 based on Foata normal form. 1/1442 useless extension candidates. Maximal degree in co-relation 3696. Up to 862 conditions per place. [2024-11-13 14:35:21,895 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 61 selfloop transitions, 7 changer transitions 1/70 dead transitions. [2024-11-13 14:35:21,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 70 transitions, 425 flow [2024-11-13 14:35:21,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:35:21,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:35:21,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 67 transitions. [2024-11-13 14:35:21,897 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5403225806451613 [2024-11-13 14:35:21,897 INFO L175 Difference]: Start difference. First operand has 41 places, 44 transitions, 201 flow. Second operand 4 states and 67 transitions. [2024-11-13 14:35:21,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 70 transitions, 425 flow [2024-11-13 14:35:21,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 70 transitions, 425 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 14:35:21,903 INFO L231 Difference]: Finished difference. Result has 46 places, 48 transitions, 250 flow [2024-11-13 14:35:21,904 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=250, PETRI_PLACES=46, PETRI_TRANSITIONS=48} [2024-11-13 14:35:21,904 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 15 predicate places. [2024-11-13 14:35:21,905 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 48 transitions, 250 flow [2024-11-13 14:35:21,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states 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 14:35:21,905 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:21,905 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:21,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:35:22,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:22,106 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 14:35:22,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:22,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1397885858, now seen corresponding path program 1 times [2024-11-13 14:35:22,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:22,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525053564] [2024-11-13 14:35:22,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:22,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:22,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:22,537 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-13 14:35:22,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:22,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525053564] [2024-11-13 14:35:22,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525053564] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:22,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540742646] [2024-11-13 14:35:22,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:22,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:22,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:22,541 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:22,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:35:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:22,815 INFO L255 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:35:22,820 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-13 14:35:22,967 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:23,118 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-13 14:35:23,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540742646] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:35:23,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:35:23,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 17 [2024-11-13 14:35:23,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153568234] [2024-11-13 14:35:23,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:35:23,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:35:23,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:23,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:35:23,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:35:23,122 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:23,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 48 transitions, 250 flow. Second operand has 17 states, 17 states have (on average 6.588235294117647) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states 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 14:35:23,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:23,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:23,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:23,723 INFO L124 PetriNetUnfolderBase]: 979/1446 cut-off events. [2024-11-13 14:35:23,723 INFO L125 PetriNetUnfolderBase]: For 1491/1491 co-relation queries the response was YES. [2024-11-13 14:35:23,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4290 conditions, 1446 events. 979/1446 cut-off events. For 1491/1491 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5403 event pairs, 672 based on Foata normal form. 1/1445 useless extension candidates. Maximal degree in co-relation 4195. Up to 1429 conditions per place. [2024-11-13 14:35:23,739 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 32 selfloop transitions, 18 changer transitions 0/51 dead transitions. [2024-11-13 14:35:23,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 51 transitions, 368 flow [2024-11-13 14:35:23,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:35:23,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:35:23,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-11-13 14:35:23,742 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3317972350230415 [2024-11-13 14:35:23,742 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 250 flow. Second operand 7 states and 72 transitions. [2024-11-13 14:35:23,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 51 transitions, 368 flow [2024-11-13 14:35:23,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 51 transitions, 366 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-11-13 14:35:23,756 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 316 flow [2024-11-13 14:35:23,756 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2024-11-13 14:35:23,757 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 22 predicate places. [2024-11-13 14:35:23,759 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 316 flow [2024-11-13 14:35:23,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.588235294117647) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states 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 14:35:23,760 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:23,760 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:23,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:35:23,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:23,961 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 14:35:23,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:23,962 INFO L85 PathProgramCache]: Analyzing trace with hash 524180406, now seen corresponding path program 2 times [2024-11-13 14:35:23,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:23,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717907220] [2024-11-13 14:35:23,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:23,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:24,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:24,646 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:24,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:24,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717907220] [2024-11-13 14:35:24,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717907220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:24,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288485079] [2024-11-13 14:35:24,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:35:24,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:24,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:24,650 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:24,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:35:24,903 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:35:24,904 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:24,907 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:35:24,910 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:25,073 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:25,077 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:25,231 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:25,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288485079] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:25,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:35:25,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 10 [2024-11-13 14:35:25,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403829306] [2024-11-13 14:35:25,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:25,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:25,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:25,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:25,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:35:25,234 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:25,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 316 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:25,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:25,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:25,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:25,832 INFO L124 PetriNetUnfolderBase]: 1039/1532 cut-off events. [2024-11-13 14:35:25,833 INFO L125 PetriNetUnfolderBase]: For 1329/1329 co-relation queries the response was YES. [2024-11-13 14:35:25,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 1532 events. 1039/1532 cut-off events. For 1329/1329 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6161 event pairs, 108 based on Foata normal form. 26/1558 useless extension candidates. Maximal degree in co-relation 4449. Up to 645 conditions per place. [2024-11-13 14:35:25,846 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 77 selfloop transitions, 9 changer transitions 0/87 dead transitions. [2024-11-13 14:35:25,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 87 transitions, 617 flow [2024-11-13 14:35:25,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:25,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-11-13 14:35:25,848 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5225806451612903 [2024-11-13 14:35:25,848 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 316 flow. Second operand 5 states and 81 transitions. [2024-11-13 14:35:25,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 87 transitions, 617 flow [2024-11-13 14:35:25,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 87 transitions, 581 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-13 14:35:25,856 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 327 flow [2024-11-13 14:35:25,856 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-11-13 14:35:25,857 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-11-13 14:35:25,857 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 327 flow [2024-11-13 14:35:25,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:25,857 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:25,858 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:25,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 14:35:26,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:26,061 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 14:35:26,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:26,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1793514588, now seen corresponding path program 1 times [2024-11-13 14:35:26,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:26,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243174071] [2024-11-13 14:35:26,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:26,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:26,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:26,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243174071] [2024-11-13 14:35:26,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243174071] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:26,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244020973] [2024-11-13 14:35:26,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:26,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:26,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:26,756 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:26,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:35:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:27,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 14:35:27,018 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:27,278 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-13 14:35:27,278 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:27,448 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:27,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244020973] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:27,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:35:27,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 8] total 14 [2024-11-13 14:35:27,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009939005] [2024-11-13 14:35:27,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:27,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:27,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:27,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:27,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-11-13 14:35:27,451 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:27,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 327 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 14:35:27,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:27,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:27,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:28,267 INFO L124 PetriNetUnfolderBase]: 1595/2380 cut-off events. [2024-11-13 14:35:28,267 INFO L125 PetriNetUnfolderBase]: For 4320/4320 co-relation queries the response was YES. [2024-11-13 14:35:28,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7781 conditions, 2380 events. 1595/2380 cut-off events. For 4320/4320 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 10854 event pairs, 318 based on Foata normal form. 1/2381 useless extension candidates. Maximal degree in co-relation 7679. Up to 1194 conditions per place. [2024-11-13 14:35:28,289 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 92 selfloop transitions, 25 changer transitions 3/121 dead transitions. [2024-11-13 14:35:28,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 121 transitions, 932 flow [2024-11-13 14:35:28,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:35:28,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:35:28,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-11-13 14:35:28,291 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.553763440860215 [2024-11-13 14:35:28,291 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 327 flow. Second operand 6 states and 103 transitions. [2024-11-13 14:35:28,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 121 transitions, 932 flow [2024-11-13 14:35:28,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 121 transitions, 892 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:28,314 INFO L231 Difference]: Finished difference. Result has 63 places, 75 transitions, 555 flow [2024-11-13 14:35:28,316 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=63, PETRI_TRANSITIONS=75} [2024-11-13 14:35:28,316 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 32 predicate places. [2024-11-13 14:35:28,319 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 75 transitions, 555 flow [2024-11-13 14:35:28,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 14:35:28,320 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:28,320 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:28,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 14:35:28,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:28,521 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 14:35:28,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:28,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1063540914, now seen corresponding path program 2 times [2024-11-13 14:35:28,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:28,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796784519] [2024-11-13 14:35:28,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:28,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:28,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-13 14:35:29,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796784519] [2024-11-13 14:35:29,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796784519] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:29,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:29,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:29,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606001284] [2024-11-13 14:35:29,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:29,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:29,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:29,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:29,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:29,099 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:29,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 75 transitions, 555 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:29,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:29,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:29,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:29,999 INFO L124 PetriNetUnfolderBase]: 1595/2374 cut-off events. [2024-11-13 14:35:30,000 INFO L125 PetriNetUnfolderBase]: For 6347/6347 co-relation queries the response was YES. [2024-11-13 14:35:30,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9368 conditions, 2374 events. 1595/2374 cut-off events. For 6347/6347 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 10407 event pairs, 340 based on Foata normal form. 40/2414 useless extension candidates. Maximal degree in co-relation 9260. Up to 994 conditions per place. [2024-11-13 14:35:30,024 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 79 selfloop transitions, 20 changer transitions 4/104 dead transitions. [2024-11-13 14:35:30,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 104 transitions, 908 flow [2024-11-13 14:35:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:30,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:30,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-13 14:35:30,025 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4967741935483871 [2024-11-13 14:35:30,025 INFO L175 Difference]: Start difference. First operand has 63 places, 75 transitions, 555 flow. Second operand 5 states and 77 transitions. [2024-11-13 14:35:30,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 104 transitions, 908 flow [2024-11-13 14:35:30,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 104 transitions, 870 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:30,047 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 593 flow [2024-11-13 14:35:30,048 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=593, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-11-13 14:35:30,049 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 36 predicate places. [2024-11-13 14:35:30,049 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 593 flow [2024-11-13 14:35:30,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:30,049 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:30,049 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:30,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 14:35:30,051 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 14:35:30,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:30,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1077835946, now seen corresponding path program 3 times [2024-11-13 14:35:30,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:30,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597499491] [2024-11-13 14:35:30,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:30,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:30,466 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:30,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:30,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597499491] [2024-11-13 14:35:30,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597499491] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:30,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875095899] [2024-11-13 14:35:30,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:35:30,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:30,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:30,469 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:30,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:35:30,659 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:35:30,659 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:30,661 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:35:30,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:30,766 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:30,766 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:30,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875095899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:30,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:35:30,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2024-11-13 14:35:30,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958729965] [2024-11-13 14:35:30,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:30,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:30,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:30,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:30,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:35:30,768 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:30,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 593 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:30,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:30,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:30,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:31,305 INFO L124 PetriNetUnfolderBase]: 1206/1790 cut-off events. [2024-11-13 14:35:31,305 INFO L125 PetriNetUnfolderBase]: For 6543/6543 co-relation queries the response was YES. [2024-11-13 14:35:31,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7361 conditions, 1790 events. 1206/1790 cut-off events. For 6543/6543 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 7517 event pairs, 266 based on Foata normal form. 16/1806 useless extension candidates. Maximal degree in co-relation 7250. Up to 963 conditions per place. [2024-11-13 14:35:31,321 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 99 selfloop transitions, 10 changer transitions 16/126 dead transitions. [2024-11-13 14:35:31,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 126 transitions, 1152 flow [2024-11-13 14:35:31,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:31,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:31,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-11-13 14:35:31,322 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2024-11-13 14:35:31,322 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 593 flow. Second operand 5 states and 80 transitions. [2024-11-13 14:35:31,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 126 transitions, 1152 flow [2024-11-13 14:35:31,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 126 transitions, 1102 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:31,340 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 600 flow [2024-11-13 14:35:31,340 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=600, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-11-13 14:35:31,340 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 41 predicate places. [2024-11-13 14:35:31,341 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 600 flow [2024-11-13 14:35:31,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:31,341 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:31,341 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:31,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 14:35:31,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 14:35:31,542 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 14:35:31,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:31,543 INFO L85 PathProgramCache]: Analyzing trace with hash -573724372, now seen corresponding path program 4 times [2024-11-13 14:35:31,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:31,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580068968] [2024-11-13 14:35:31,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:31,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:31,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:32,043 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:32,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:32,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580068968] [2024-11-13 14:35:32,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580068968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:32,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:32,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:32,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95908589] [2024-11-13 14:35:32,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:32,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:32,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:32,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:32,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:32,047 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:32,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 600 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:32,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:32,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:32,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:32,818 INFO L124 PetriNetUnfolderBase]: 1280/1896 cut-off events. [2024-11-13 14:35:32,819 INFO L125 PetriNetUnfolderBase]: For 6813/6813 co-relation queries the response was YES. [2024-11-13 14:35:32,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8153 conditions, 1896 events. 1280/1896 cut-off events. For 6813/6813 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7806 event pairs, 346 based on Foata normal form. 28/1920 useless extension candidates. Maximal degree in co-relation 8039. Up to 991 conditions per place. [2024-11-13 14:35:32,842 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 103 selfloop transitions, 14 changer transitions 1/119 dead transitions. [2024-11-13 14:35:32,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 119 transitions, 1060 flow [2024-11-13 14:35:32,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:32,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-11-13 14:35:32,844 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5419354838709678 [2024-11-13 14:35:32,844 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 600 flow. Second operand 5 states and 84 transitions. [2024-11-13 14:35:32,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 119 transitions, 1060 flow [2024-11-13 14:35:32,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 119 transitions, 1003 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:32,875 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 612 flow [2024-11-13 14:35:32,876 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=612, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-11-13 14:35:32,877 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 42 predicate places. [2024-11-13 14:35:32,877 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 612 flow [2024-11-13 14:35:32,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:32,878 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:32,878 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:32,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 14:35:32,878 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 14:35:32,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:32,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1954525572, now seen corresponding path program 3 times [2024-11-13 14:35:32,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:32,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041260578] [2024-11-13 14:35:32,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:32,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:33,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:33,465 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:33,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:33,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041260578] [2024-11-13 14:35:33,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041260578] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:33,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310708569] [2024-11-13 14:35:33,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:35:33,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:33,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:33,468 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:33,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:35:33,732 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:35:33,732 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:33,735 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:35:33,738 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:33,889 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:33,889 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:34,057 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:34,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310708569] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:34,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:35:34,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-13 14:35:34,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843558528] [2024-11-13 14:35:34,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:34,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:34,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:34,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:34,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:35:34,060 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:34,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 612 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:34,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:34,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:34,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:34,803 INFO L124 PetriNetUnfolderBase]: 1460/2172 cut-off events. [2024-11-13 14:35:34,803 INFO L125 PetriNetUnfolderBase]: For 6977/6977 co-relation queries the response was YES. [2024-11-13 14:35:34,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9009 conditions, 2172 events. 1460/2172 cut-off events. For 6977/6977 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 9428 event pairs, 164 based on Foata normal form. 30/2028 useless extension candidates. Maximal degree in co-relation 8896. Up to 1486 conditions per place. [2024-11-13 14:35:34,839 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 102 selfloop transitions, 20 changer transitions 1/124 dead transitions. [2024-11-13 14:35:34,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 124 transitions, 1122 flow [2024-11-13 14:35:34,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:34,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:34,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-11-13 14:35:34,844 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-11-13 14:35:34,844 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 612 flow. Second operand 5 states and 79 transitions. [2024-11-13 14:35:34,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 124 transitions, 1122 flow [2024-11-13 14:35:34,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 124 transitions, 1092 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:34,901 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 702 flow [2024-11-13 14:35:34,905 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=702, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-11-13 14:35:34,906 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 45 predicate places. [2024-11-13 14:35:34,906 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 702 flow [2024-11-13 14:35:34,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:34,906 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:34,906 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:34,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:35,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 14:35:35,108 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 14:35:35,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:35,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1089208074, now seen corresponding path program 5 times [2024-11-13 14:35:35,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:35,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469541284] [2024-11-13 14:35:35,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:35,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:35,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:35,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469541284] [2024-11-13 14:35:35,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469541284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108867397] [2024-11-13 14:35:35,560 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:35:35,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:35,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:35,563 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:35,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:35:36,623 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-13 14:35:36,623 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:36,629 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 14:35:36,632 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:37,045 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-13 14:35:37,045 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:37,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108867397] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:37,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:35:37,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 9] total 15 [2024-11-13 14:35:37,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936630432] [2024-11-13 14:35:37,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:37,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:37,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:37,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:37,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-13 14:35:37,215 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:37,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 702 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 14:35:37,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:37,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:37,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:38,237 INFO L124 PetriNetUnfolderBase]: 1709/2544 cut-off events. [2024-11-13 14:35:38,237 INFO L125 PetriNetUnfolderBase]: For 10031/10031 co-relation queries the response was YES. [2024-11-13 14:35:38,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11182 conditions, 2544 events. 1709/2544 cut-off events. For 10031/10031 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 11477 event pairs, 426 based on Foata normal form. 1/2327 useless extension candidates. Maximal degree in co-relation 11066. Up to 1735 conditions per place. [2024-11-13 14:35:38,276 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 110 selfloop transitions, 40 changer transitions 7/158 dead transitions. [2024-11-13 14:35:38,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 158 transitions, 1583 flow [2024-11-13 14:35:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:35:38,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:35:38,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-11-13 14:35:38,280 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.543010752688172 [2024-11-13 14:35:38,280 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 702 flow. Second operand 6 states and 101 transitions. [2024-11-13 14:35:38,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 158 transitions, 1583 flow [2024-11-13 14:35:38,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 158 transitions, 1574 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:35:38,325 INFO L231 Difference]: Finished difference. Result has 85 places, 112 transitions, 1150 flow [2024-11-13 14:35:38,326 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1150, PETRI_PLACES=85, PETRI_TRANSITIONS=112} [2024-11-13 14:35:38,327 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 54 predicate places. [2024-11-13 14:35:38,328 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 112 transitions, 1150 flow [2024-11-13 14:35:38,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 14:35:38,328 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:38,328 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:38,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:38,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:38,533 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 14:35:38,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:38,534 INFO L85 PathProgramCache]: Analyzing trace with hash 333114604, now seen corresponding path program 4 times [2024-11-13 14:35:38,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:38,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405663587] [2024-11-13 14:35:38,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:38,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:38,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:39,072 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:39,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:39,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405663587] [2024-11-13 14:35:39,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405663587] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:39,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:39,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:39,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700357212] [2024-11-13 14:35:39,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:39,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:39,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:39,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:39,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:39,076 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:39,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 112 transitions, 1150 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:39,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:39,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:39,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:40,040 INFO L124 PetriNetUnfolderBase]: 1650/2449 cut-off events. [2024-11-13 14:35:40,041 INFO L125 PetriNetUnfolderBase]: For 12917/12917 co-relation queries the response was YES. [2024-11-13 14:35:40,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12397 conditions, 2449 events. 1650/2449 cut-off events. For 12917/12917 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 10901 event pairs, 403 based on Foata normal form. 19/2258 useless extension candidates. Maximal degree in co-relation 12277. Up to 1142 conditions per place. [2024-11-13 14:35:40,078 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 119 selfloop transitions, 26 changer transitions 18/164 dead transitions. [2024-11-13 14:35:40,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 164 transitions, 1800 flow [2024-11-13 14:35:40,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:35:40,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:35:40,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-11-13 14:35:40,082 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-13 14:35:40,082 INFO L175 Difference]: Start difference. First operand has 85 places, 112 transitions, 1150 flow. Second operand 6 states and 93 transitions. [2024-11-13 14:35:40,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 164 transitions, 1800 flow [2024-11-13 14:35:40,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 164 transitions, 1784 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-11-13 14:35:40,145 INFO L231 Difference]: Finished difference. Result has 91 places, 112 transitions, 1198 flow [2024-11-13 14:35:40,145 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1198, PETRI_PLACES=91, PETRI_TRANSITIONS=112} [2024-11-13 14:35:40,147 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-11-13 14:35:40,147 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 112 transitions, 1198 flow [2024-11-13 14:35:40,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:40,148 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:40,148 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:40,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 14:35:40,149 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 14:35:40,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:40,149 INFO L85 PathProgramCache]: Analyzing trace with hash 390570874, now seen corresponding path program 6 times [2024-11-13 14:35:40,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:40,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039917402] [2024-11-13 14:35:40,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:40,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:40,656 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-13 14:35:40,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:40,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039917402] [2024-11-13 14:35:40,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039917402] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:40,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:40,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:40,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975192621] [2024-11-13 14:35:40,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:40,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:40,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:40,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:40,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:40,661 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:40,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 112 transitions, 1198 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:40,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:40,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:40,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:41,555 INFO L124 PetriNetUnfolderBase]: 1492/2196 cut-off events. [2024-11-13 14:35:41,556 INFO L125 PetriNetUnfolderBase]: For 13727/13727 co-relation queries the response was YES. [2024-11-13 14:35:41,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11701 conditions, 2196 events. 1492/2196 cut-off events. For 13727/13727 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9353 event pairs, 409 based on Foata normal form. 22/2032 useless extension candidates. Maximal degree in co-relation 11579. Up to 1231 conditions per place. [2024-11-13 14:35:41,579 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 105 selfloop transitions, 21 changer transitions 13/140 dead transitions. [2024-11-13 14:35:41,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 140 transitions, 1605 flow [2024-11-13 14:35:41,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:41,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:41,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-13 14:35:41,581 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4967741935483871 [2024-11-13 14:35:41,581 INFO L175 Difference]: Start difference. First operand has 91 places, 112 transitions, 1198 flow. Second operand 5 states and 77 transitions. [2024-11-13 14:35:41,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 140 transitions, 1605 flow [2024-11-13 14:35:41,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 140 transitions, 1513 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-13 14:35:41,630 INFO L231 Difference]: Finished difference. Result has 91 places, 104 transitions, 1079 flow [2024-11-13 14:35:41,632 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1079, PETRI_PLACES=91, PETRI_TRANSITIONS=104} [2024-11-13 14:35:41,633 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-11-13 14:35:41,633 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 104 transitions, 1079 flow [2024-11-13 14:35:41,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:41,634 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:41,634 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:41,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 14:35:41,635 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 14:35:41,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:41,636 INFO L85 PathProgramCache]: Analyzing trace with hash -205536312, now seen corresponding path program 7 times [2024-11-13 14:35:41,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:41,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907437126] [2024-11-13 14:35:41,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:41,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:42,079 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:42,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:42,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907437126] [2024-11-13 14:35:42,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907437126] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:42,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:42,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:42,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337620359] [2024-11-13 14:35:42,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:42,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:42,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:42,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:42,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:42,082 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:42,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 104 transitions, 1079 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:42,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:42,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:42,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:42,953 INFO L124 PetriNetUnfolderBase]: 1421/2103 cut-off events. [2024-11-13 14:35:42,953 INFO L125 PetriNetUnfolderBase]: For 13971/13971 co-relation queries the response was YES. [2024-11-13 14:35:42,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11126 conditions, 2103 events. 1421/2103 cut-off events. For 13971/13971 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 8901 event pairs, 327 based on Foata normal form. 44/1967 useless extension candidates. Maximal degree in co-relation 11003. Up to 1072 conditions per place. [2024-11-13 14:35:42,978 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 121 selfloop transitions, 26 changer transitions 15/163 dead transitions. [2024-11-13 14:35:42,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 163 transitions, 1773 flow [2024-11-13 14:35:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:35:42,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:35:42,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-11-13 14:35:42,981 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4792626728110599 [2024-11-13 14:35:42,981 INFO L175 Difference]: Start difference. First operand has 91 places, 104 transitions, 1079 flow. Second operand 7 states and 104 transitions. [2024-11-13 14:35:42,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 163 transitions, 1773 flow [2024-11-13 14:35:43,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 163 transitions, 1701 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-11-13 14:35:43,042 INFO L231 Difference]: Finished difference. Result has 91 places, 106 transitions, 1113 flow [2024-11-13 14:35:43,043 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1113, PETRI_PLACES=91, PETRI_TRANSITIONS=106} [2024-11-13 14:35:43,043 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-11-13 14:35:43,043 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 106 transitions, 1113 flow [2024-11-13 14:35:43,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:43,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:43,044 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:43,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 14:35:43,044 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 14:35:43,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:43,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1889631602, now seen corresponding path program 5 times [2024-11-13 14:35:43,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:43,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040892114] [2024-11-13 14:35:43,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:43,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:43,457 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:43,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:43,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040892114] [2024-11-13 14:35:43,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040892114] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:43,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:43,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:43,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12551651] [2024-11-13 14:35:43,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:43,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:43,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:43,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:43,460 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:43,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 106 transitions, 1113 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:43,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:43,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:43,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:44,265 INFO L124 PetriNetUnfolderBase]: 1271/1878 cut-off events. [2024-11-13 14:35:44,265 INFO L125 PetriNetUnfolderBase]: For 12318/12318 co-relation queries the response was YES. [2024-11-13 14:35:44,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 1878 events. 1271/1878 cut-off events. For 12318/12318 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 7650 event pairs, 330 based on Foata normal form. 30/1748 useless extension candidates. Maximal degree in co-relation 9892. Up to 1237 conditions per place. [2024-11-13 14:35:44,290 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 112 selfloop transitions, 25 changer transitions 0/138 dead transitions. [2024-11-13 14:35:44,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 138 transitions, 1577 flow [2024-11-13 14:35:44,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:44,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:44,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-13 14:35:44,292 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4967741935483871 [2024-11-13 14:35:44,293 INFO L175 Difference]: Start difference. First operand has 91 places, 106 transitions, 1113 flow. Second operand 5 states and 77 transitions. [2024-11-13 14:35:44,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 138 transitions, 1577 flow [2024-11-13 14:35:44,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 138 transitions, 1497 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-11-13 14:35:44,345 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1127 flow [2024-11-13 14:35:44,345 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1127, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-11-13 14:35:44,346 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 59 predicate places. [2024-11-13 14:35:44,346 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1127 flow [2024-11-13 14:35:44,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:44,346 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:44,346 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:44,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-13 14:35:44,347 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 14:35:44,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:44,348 INFO L85 PathProgramCache]: Analyzing trace with hash -186748692, now seen corresponding path program 6 times [2024-11-13 14:35:44,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:44,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629294352] [2024-11-13 14:35:44,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:44,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:44,722 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:44,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:44,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629294352] [2024-11-13 14:35:44,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629294352] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:44,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:44,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:44,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915977571] [2024-11-13 14:35:44,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:44,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:44,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:44,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:44,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:44,726 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:44,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1127 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:44,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:44,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:44,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:45,423 INFO L124 PetriNetUnfolderBase]: 1279/1905 cut-off events. [2024-11-13 14:35:45,423 INFO L125 PetriNetUnfolderBase]: For 12191/12191 co-relation queries the response was YES. [2024-11-13 14:35:45,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10048 conditions, 1905 events. 1279/1905 cut-off events. For 12191/12191 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7913 event pairs, 332 based on Foata normal form. 19/1758 useless extension candidates. Maximal degree in co-relation 9927. Up to 1237 conditions per place. [2024-11-13 14:35:45,446 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 116 selfloop transitions, 22 changer transitions 12/151 dead transitions. [2024-11-13 14:35:45,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 151 transitions, 1727 flow [2024-11-13 14:35:45,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:45,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:45,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2024-11-13 14:35:45,448 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4774193548387097 [2024-11-13 14:35:45,449 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1127 flow. Second operand 5 states and 74 transitions. [2024-11-13 14:35:45,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 151 transitions, 1727 flow [2024-11-13 14:35:45,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 151 transitions, 1657 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:45,496 INFO L231 Difference]: Finished difference. Result has 94 places, 109 transitions, 1152 flow [2024-11-13 14:35:45,496 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1152, PETRI_PLACES=94, PETRI_TRANSITIONS=109} [2024-11-13 14:35:45,497 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 63 predicate places. [2024-11-13 14:35:45,498 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 109 transitions, 1152 flow [2024-11-13 14:35:45,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:45,498 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:45,498 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:45,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-13 14:35:45,499 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 14:35:45,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:45,499 INFO L85 PathProgramCache]: Analyzing trace with hash 686991988, now seen corresponding path program 7 times [2024-11-13 14:35:45,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:45,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691381046] [2024-11-13 14:35:45,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:45,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:45,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:45,914 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:45,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:45,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691381046] [2024-11-13 14:35:45,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691381046] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:45,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:45,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:45,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881451338] [2024-11-13 14:35:45,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:45,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:45,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:45,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:45,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:45,917 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:45,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 109 transitions, 1152 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:45,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:45,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:45,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:46,649 INFO L124 PetriNetUnfolderBase]: 1198/1769 cut-off events. [2024-11-13 14:35:46,649 INFO L125 PetriNetUnfolderBase]: For 12094/12094 co-relation queries the response was YES. [2024-11-13 14:35:46,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9655 conditions, 1769 events. 1198/1769 cut-off events. For 12094/12094 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7103 event pairs, 330 based on Foata normal form. 19/1636 useless extension candidates. Maximal degree in co-relation 9531. Up to 1237 conditions per place. [2024-11-13 14:35:46,664 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 105 selfloop transitions, 23 changer transitions 12/141 dead transitions. [2024-11-13 14:35:46,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 141 transitions, 1620 flow [2024-11-13 14:35:46,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:46,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:46,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-11-13 14:35:46,666 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-11-13 14:35:46,666 INFO L175 Difference]: Start difference. First operand has 94 places, 109 transitions, 1152 flow. Second operand 5 states and 73 transitions. [2024-11-13 14:35:46,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 141 transitions, 1620 flow [2024-11-13 14:35:46,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 141 transitions, 1575 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:46,716 INFO L231 Difference]: Finished difference. Result has 96 places, 108 transitions, 1143 flow [2024-11-13 14:35:46,717 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1143, PETRI_PLACES=96, PETRI_TRANSITIONS=108} [2024-11-13 14:35:46,717 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-11-13 14:35:46,718 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 108 transitions, 1143 flow [2024-11-13 14:35:46,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:46,718 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:46,718 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:46,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 14:35:46,719 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-13 14:35:46,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:46,719 INFO L85 PathProgramCache]: Analyzing trace with hash -549976226, now seen corresponding path program 8 times [2024-11-13 14:35:46,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:46,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093029838] [2024-11-13 14:35:46,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:46,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:47,060 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:47,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:47,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093029838] [2024-11-13 14:35:47,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093029838] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:47,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152342883] [2024-11-13 14:35:47,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:35:47,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:47,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:47,064 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:47,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:35:47,380 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:35:47,380 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:47,384 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:35:47,386 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:47,523 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:47,523 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:35:47,667 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:35:47,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152342883] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:47,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:35:47,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-13 14:35:47,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858914391] [2024-11-13 14:35:47,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:47,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:47,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:35:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:35:47,669 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:35:47,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 108 transitions, 1143 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:47,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:47,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:35:47,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:48,384 INFO L124 PetriNetUnfolderBase]: 1167/1690 cut-off events. [2024-11-13 14:35:48,384 INFO L125 PetriNetUnfolderBase]: For 10703/10703 co-relation queries the response was YES. [2024-11-13 14:35:48,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8904 conditions, 1690 events. 1167/1690 cut-off events. For 10703/10703 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6478 event pairs, 134 based on Foata normal form. 38/1586 useless extension candidates. Maximal degree in co-relation 8780. Up to 1097 conditions per place. [2024-11-13 14:35:48,404 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 111 selfloop transitions, 27 changer transitions 0/139 dead transitions. [2024-11-13 14:35:48,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 139 transitions, 1617 flow [2024-11-13 14:35:48,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:48,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:48,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-11-13 14:35:48,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-11-13 14:35:48,408 INFO L175 Difference]: Start difference. First operand has 96 places, 108 transitions, 1143 flow. Second operand 5 states and 72 transitions. [2024-11-13 14:35:48,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 139 transitions, 1617 flow [2024-11-13 14:35:48,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 139 transitions, 1502 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-11-13 14:35:48,445 INFO L231 Difference]: Finished difference. Result has 87 places, 111 transitions, 1145 flow [2024-11-13 14:35:48,446 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1145, PETRI_PLACES=87, PETRI_TRANSITIONS=111} [2024-11-13 14:35:48,447 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-11-13 14:35:48,447 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 111 transitions, 1145 flow [2024-11-13 14:35:48,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:48,448 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:48,448 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:48,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:35:48,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:48,651 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 14:35:48,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:48,652 INFO L85 PathProgramCache]: Analyzing trace with hash -329243612, now seen corresponding path program 1 times [2024-11-13 14:35:48,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:35:48,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321085547] [2024-11-13 14:35:48,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:48,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:35:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:49,027 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-13 14:35:49,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:35:49,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321085547] [2024-11-13 14:35:49,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321085547] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:35:49,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032606605] [2024-11-13 14:35:49,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:49,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:49,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:49,031 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:49,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:35:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:49,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 14:35:49,350 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:49,765 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:49,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 52 [2024-11-13 14:35:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-13 14:35:49,869 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:36:02,579 INFO L349 Elim1Store]: treesize reduction 28, result has 94.9 percent of original size [2024-11-13 14:36:02,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 210 treesize of output 583 [2024-11-13 14:42:43,755 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-13 14:42:43,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-13 14:42:43,756 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-13 14:42:43,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 14:42:43,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 14:42:43,958 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:324) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:180) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:429) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:315) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:239) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:168) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 69 more [2024-11-13 14:42:43,965 INFO L158 Benchmark]: Toolchain (without parser) took 451779.91ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 92.8MB in the beginning and 645.5MB in the end (delta: -552.6MB). Peak memory consumption was 866.9MB. Max. memory is 16.1GB. [2024-11-13 14:42:43,965 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 117.4MB. Free memory is still 73.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 14:42:43,965 INFO L158 Benchmark]: CACSL2BoogieTranslator took 433.87ms. Allocated memory is still 117.4MB. Free memory was 92.8MB in the beginning and 80.1MB in the end (delta: 12.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 14:42:43,965 INFO L158 Benchmark]: Boogie Procedure Inliner took 59.50ms. Allocated memory is still 117.4MB. Free memory was 80.1MB in the beginning and 77.7MB in the end (delta: 2.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 14:42:43,966 INFO L158 Benchmark]: Boogie Preprocessor took 103.38ms. Allocated memory is still 117.4MB. Free memory was 77.7MB in the beginning and 74.9MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 14:42:43,966 INFO L158 Benchmark]: RCFGBuilder took 1863.64ms. Allocated memory is still 117.4MB. Free memory was 74.9MB in the beginning and 40.1MB in the end (delta: 34.9MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. [2024-11-13 14:42:43,966 INFO L158 Benchmark]: TraceAbstraction took 449310.90ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 39.5MB in the beginning and 645.5MB in the end (delta: -606.0MB). Peak memory consumption was 811.4MB. Max. memory is 16.1GB. [2024-11-13 14:42:43,968 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.41ms. Allocated memory is still 117.4MB. Free memory is still 73.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 433.87ms. Allocated memory is still 117.4MB. Free memory was 92.8MB in the beginning and 80.1MB in the end (delta: 12.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 59.50ms. Allocated memory is still 117.4MB. Free memory was 80.1MB in the beginning and 77.7MB in the end (delta: 2.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 103.38ms. Allocated memory is still 117.4MB. Free memory was 77.7MB in the beginning and 74.9MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1863.64ms. Allocated memory is still 117.4MB. Free memory was 74.9MB in the beginning and 40.1MB in the end (delta: 34.9MB). Peak memory consumption was 47.1MB. Max. memory is 16.1GB. * TraceAbstraction took 449310.90ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 39.5MB in the beginning and 645.5MB in the end (delta: -606.0MB). Peak memory consumption was 811.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:42:46,742 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:42:46,874 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-13 14:42:46,880 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:42:46,880 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:42:46,907 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:42:46,908 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:42:46,908 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:42:46,908 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:42:46,908 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:42:46,908 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:42:46,908 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:42:46,909 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:42:46,909 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:42:46,909 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:42:46,909 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:42:46,909 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 14:42:46,909 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:42:46,909 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:42:46,910 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 14:42:46,911 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:42:46,914 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:42:46,914 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:42:46,914 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:42:46,914 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:42:46,914 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:42:46,914 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:42:46,915 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:42:46,915 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 14:42:46,915 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 14:42:46,915 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 14:42:46,916 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:42:46,916 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:42:46,916 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:42:46,916 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:42:46,916 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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/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 -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2024-11-13 14:42:47,272 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:42:47,285 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:42:47,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:42:47,288 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:42:47,289 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:42:47,290 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c Unable to find full path for "g++" [2024-11-13 14:42:49,270 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:42:49,486 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:42:49,488 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-11-13 14:42:49,502 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data/6f1f58f85/f12f9555bd8c4b899e08381085a407be/FLAGe461a3266 [2024-11-13 14:42:49,537 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/data/6f1f58f85/f12f9555bd8c4b899e08381085a407be [2024-11-13 14:42:49,542 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:42:49,545 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:42:49,546 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:42:49,547 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:42:49,552 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:42:49,554 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:42:49" (1/1) ... [2024-11-13 14:42:49,555 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75cf48ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:49, skipping insertion in model container [2024-11-13 14:42:49,555 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:42:49" (1/1) ... [2024-11-13 14:42:49,584 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:42:49,876 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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c[3136,3149] [2024-11-13 14:42:49,888 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:42:49,898 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:42:49,918 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:42:49,964 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_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c[3136,3149] [2024-11-13 14:42:49,976 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:42:50,004 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:42:50,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50 WrapperNode [2024-11-13 14:42:50,006 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:42:50,008 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:42:50,008 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:42:50,009 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:42:50,018 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,040 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,086 INFO L138 Inliner]: procedures = 27, calls = 32, calls flagged for inlining = 17, calls inlined = 25, statements flattened = 259 [2024-11-13 14:42:50,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:42:50,087 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:42:50,087 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:42:50,087 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:42:50,097 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,098 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,102 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,119 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-11-13 14:42:50,119 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,120 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,131 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,136 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,138 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,140 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,144 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:42:50,145 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:42:50,145 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:42:50,145 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:42:50,146 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (1/1) ... [2024-11-13 14:42:50,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:42:50,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:50,176 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:42:50,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:42:50,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 14:42:50,199 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 14:42:50,199 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 14:42:50,199 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:42:50,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:42:50,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:42:50,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-13 14:42:50,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-13 14:42:50,201 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 14:42:50,339 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:42:50,341 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:42:50,995 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 14:42:50,996 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:42:51,535 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:42:51,537 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 14:42:51,537 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:42:51 BoogieIcfgContainer [2024-11-13 14:42:51,537 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:42:51,540 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:42:51,541 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:42:51,545 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:42:51,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:42:49" (1/3) ... [2024-11-13 14:42:51,546 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4432dded and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:42:51, skipping insertion in model container [2024-11-13 14:42:51,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:42:50" (2/3) ... [2024-11-13 14:42:51,547 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4432dded and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:42:51, skipping insertion in model container [2024-11-13 14:42:51,547 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:42:51" (3/3) ... [2024-11-13 14:42:51,548 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2024-11-13 14:42:51,565 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:42:51,567 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-subst.wvr.c that has 4 procedures, 26 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-13 14:42:51,567 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 14:42:51,683 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 14:42:51,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 35 places, 31 transitions, 83 flow [2024-11-13 14:42:51,786 INFO L124 PetriNetUnfolderBase]: 6/28 cut-off events. [2024-11-13 14:42:51,789 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:42:51,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 28 events. 6/28 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2024-11-13 14:42:51,795 INFO L82 GeneralOperation]: Start removeDead. Operand has 35 places, 31 transitions, 83 flow [2024-11-13 14:42:51,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 27 transitions, 72 flow [2024-11-13 14:42:51,818 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:42:51,841 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;@2809714c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:42:51,842 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-13 14:42:51,864 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 14:42:51,865 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-11-13 14:42:51,865 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:42:51,865 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:51,866 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:51,866 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 14:42:51,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:51,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1756085553, now seen corresponding path program 1 times [2024-11-13 14:42:51,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:51,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568327050] [2024-11-13 14:42:51,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:42:51,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:51,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:51,896 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:51,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:42:52,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:42:52,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:42:52,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:52,252 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 14:42:52,252 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:42:52,253 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:52,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568327050] [2024-11-13 14:42:52,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568327050] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:42:52,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:42:52,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:42:52,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405063602] [2024-11-13 14:42:52,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:42:52,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:42:52,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:52,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:42:52,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:42:52,302 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:52,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 72 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 14:42:52,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:52,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:52,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:52,801 INFO L124 PetriNetUnfolderBase]: 232/341 cut-off events. [2024-11-13 14:42:52,801 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-11-13 14:42:52,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 725 conditions, 341 events. 232/341 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 847 event pairs, 46 based on Foata normal form. 0/253 useless extension candidates. Maximal degree in co-relation 618. Up to 178 conditions per place. [2024-11-13 14:42:52,810 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 37 selfloop transitions, 5 changer transitions 0/43 dead transitions. [2024-11-13 14:42:52,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 43 transitions, 194 flow [2024-11-13 14:42:52,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:42:52,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:42:52,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 59 transitions. [2024-11-13 14:42:52,828 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47580645161290325 [2024-11-13 14:42:52,830 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 72 flow. Second operand 4 states and 59 transitions. [2024-11-13 14:42:52,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 43 transitions, 194 flow [2024-11-13 14:42:52,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 43 transitions, 178 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:42:52,842 INFO L231 Difference]: Finished difference. Result has 30 places, 29 transitions, 87 flow [2024-11-13 14:42:52,845 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=87, PETRI_PLACES=30, PETRI_TRANSITIONS=29} [2024-11-13 14:42:52,850 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, -1 predicate places. [2024-11-13 14:42:52,851 INFO L471 AbstractCegarLoop]: Abstraction has has 30 places, 29 transitions, 87 flow [2024-11-13 14:42:52,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 14:42:52,852 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:52,852 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:52,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 14:42:53,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:53,056 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 14:42:53,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:53,058 INFO L85 PathProgramCache]: Analyzing trace with hash -366186779, now seen corresponding path program 2 times [2024-11-13 14:42:53,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:53,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1260552368] [2024-11-13 14:42:53,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:42:53,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:53,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:53,062 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:53,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:42:53,221 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:42:53,221 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:42:53,224 INFO L255 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:42:53,226 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:53,350 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 14:42:53,351 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:42:53,351 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260552368] [2024-11-13 14:42:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260552368] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:42:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:42:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:42:53,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10667934] [2024-11-13 14:42:53,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:42:53,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:42:53,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:53,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:42:53,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:42:53,354 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:53,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 29 transitions, 87 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 14:42:53,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:53,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:53,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:53,808 INFO L124 PetriNetUnfolderBase]: 361/537 cut-off events. [2024-11-13 14:42:53,809 INFO L125 PetriNetUnfolderBase]: For 163/163 co-relation queries the response was YES. [2024-11-13 14:42:53,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 537 events. 361/537 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1638 event pairs, 112 based on Foata normal form. 10/399 useless extension candidates. Maximal degree in co-relation 491. Up to 311 conditions per place. [2024-11-13 14:42:53,817 INFO L140 encePairwiseOnDemand]: 27/31 looper letters, 46 selfloop transitions, 5 changer transitions 4/56 dead transitions. [2024-11-13 14:42:53,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 56 transitions, 265 flow [2024-11-13 14:42:53,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:42:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:42:53,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 70 transitions. [2024-11-13 14:42:53,823 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5645161290322581 [2024-11-13 14:42:53,823 INFO L175 Difference]: Start difference. First operand has 30 places, 29 transitions, 87 flow. Second operand 4 states and 70 transitions. [2024-11-13 14:42:53,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 56 transitions, 265 flow [2024-11-13 14:42:53,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 56 transitions, 259 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-13 14:42:53,829 INFO L231 Difference]: Finished difference. Result has 34 places, 31 transitions, 112 flow [2024-11-13 14:42:53,829 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=112, PETRI_PLACES=34, PETRI_TRANSITIONS=31} [2024-11-13 14:42:53,830 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 3 predicate places. [2024-11-13 14:42:53,831 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 31 transitions, 112 flow [2024-11-13 14:42:53,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 14:42:53,831 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:53,831 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:53,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 14:42:54,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:54,033 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 14:42:54,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:54,034 INFO L85 PathProgramCache]: Analyzing trace with hash -519026729, now seen corresponding path program 3 times [2024-11-13 14:42:54,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:54,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [821129131] [2024-11-13 14:42:54,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:42:54,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:54,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:54,039 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:54,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:42:54,179 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:42:54,179 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:42:54,183 INFO L255 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:42:54,184 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:54,280 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 14:42:54,280 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:42:54,280 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821129131] [2024-11-13 14:42:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821129131] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:42:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:42:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:42:54,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557516208] [2024-11-13 14:42:54,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:42:54,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:42:54,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:54,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:42:54,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:42:54,284 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:54,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 31 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 14:42:54,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:54,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:54,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:54,644 INFO L124 PetriNetUnfolderBase]: 317/470 cut-off events. [2024-11-13 14:42:54,647 INFO L125 PetriNetUnfolderBase]: For 413/413 co-relation queries the response was YES. [2024-11-13 14:42:54,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 470 events. 317/470 cut-off events. For 413/413 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1378 event pairs, 112 based on Foata normal form. 12/376 useless extension candidates. Maximal degree in co-relation 543. Up to 311 conditions per place. [2024-11-13 14:42:54,652 INFO L140 encePairwiseOnDemand]: 27/31 looper letters, 41 selfloop transitions, 6 changer transitions 3/51 dead transitions. [2024-11-13 14:42:54,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 51 transitions, 265 flow [2024-11-13 14:42:54,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:42:54,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:42:54,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 65 transitions. [2024-11-13 14:42:54,654 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5241935483870968 [2024-11-13 14:42:54,654 INFO L175 Difference]: Start difference. First operand has 34 places, 31 transitions, 112 flow. Second operand 4 states and 65 transitions. [2024-11-13 14:42:54,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 51 transitions, 265 flow [2024-11-13 14:42:54,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 51 transitions, 252 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-13 14:42:54,658 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 123 flow [2024-11-13 14:42:54,658 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2024-11-13 14:42:54,659 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2024-11-13 14:42:54,659 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 123 flow [2024-11-13 14:42:54,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states 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 14:42:54,659 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:54,659 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:54,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:42:54,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:54,860 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 14:42:54,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:54,861 INFO L85 PathProgramCache]: Analyzing trace with hash -865999696, now seen corresponding path program 1 times [2024-11-13 14:42:54,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:54,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985176306] [2024-11-13 14:42:54,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:42:54,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:54,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:54,867 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:54,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:42:54,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:42:54,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:42:54,993 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:55,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:42:55,010 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:42:55,011 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:55,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985176306] [2024-11-13 14:42:55,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985176306] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:42:55,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:42:55,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:42:55,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300643558] [2024-11-13 14:42:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:42:55,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:42:55,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:42:55,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:42:55,012 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:55,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 123 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 14:42:55,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:55,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:55,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:55,209 INFO L124 PetriNetUnfolderBase]: 291/429 cut-off events. [2024-11-13 14:42:55,210 INFO L125 PetriNetUnfolderBase]: For 483/483 co-relation queries the response was YES. [2024-11-13 14:42:55,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1230 conditions, 429 events. 291/429 cut-off events. For 483/483 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1125 event pairs, 165 based on Foata normal form. 1/329 useless extension candidates. Maximal degree in co-relation 497. Up to 426 conditions per place. [2024-11-13 14:42:55,214 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 28 selfloop transitions, 6 changer transitions 0/35 dead transitions. [2024-11-13 14:42:55,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 35 transitions, 197 flow [2024-11-13 14:42:55,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:42:55,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:42:55,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 44 transitions. [2024-11-13 14:42:55,216 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4731182795698925 [2024-11-13 14:42:55,216 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 123 flow. Second operand 3 states and 44 transitions. [2024-11-13 14:42:55,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 35 transitions, 197 flow [2024-11-13 14:42:55,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 35 transitions, 181 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-13 14:42:55,221 INFO L231 Difference]: Finished difference. Result has 36 places, 35 transitions, 139 flow [2024-11-13 14:42:55,221 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=36, PETRI_TRANSITIONS=35} [2024-11-13 14:42:55,222 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 5 predicate places. [2024-11-13 14:42:55,222 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 35 transitions, 139 flow [2024-11-13 14:42:55,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states 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 14:42:55,223 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:55,223 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:55,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:42:55,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:55,424 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 14:42:55,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:55,424 INFO L85 PathProgramCache]: Analyzing trace with hash 764699262, now seen corresponding path program 1 times [2024-11-13 14:42:55,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:55,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1726834] [2024-11-13 14:42:55,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:42:55,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:55,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:55,427 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:55,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:42:55,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:42:55,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:42:55,572 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:55,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:42:55,608 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:42:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:42:55,646 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:55,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726834] [2024-11-13 14:42:55,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:42:55,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:42:55,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2024-11-13 14:42:55,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411323830] [2024-11-13 14:42:55,647 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 14:42:55,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:42:55,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:55,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:42:55,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:42:55,649 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:55,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 35 transitions, 139 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states 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 14:42:55,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:55,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:55,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:55,974 INFO L124 PetriNetUnfolderBase]: 291/438 cut-off events. [2024-11-13 14:42:55,974 INFO L125 PetriNetUnfolderBase]: For 260/260 co-relation queries the response was YES. [2024-11-13 14:42:55,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 438 events. 291/438 cut-off events. For 260/260 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1124 event pairs, 165 based on Foata normal form. 9/348 useless extension candidates. Maximal degree in co-relation 1112. Up to 426 conditions per place. [2024-11-13 14:42:55,978 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 28 selfloop transitions, 15 changer transitions 0/44 dead transitions. [2024-11-13 14:42:55,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 44 transitions, 261 flow [2024-11-13 14:42:55,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:42:55,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:42:55,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-11-13 14:42:55,980 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-11-13 14:42:55,980 INFO L175 Difference]: Start difference. First operand has 36 places, 35 transitions, 139 flow. Second operand 6 states and 71 transitions. [2024-11-13 14:42:55,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 44 transitions, 261 flow [2024-11-13 14:42:55,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 44 transitions, 255 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:42:55,983 INFO L231 Difference]: Finished difference. Result has 43 places, 44 transitions, 229 flow [2024-11-13 14:42:55,983 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=229, PETRI_PLACES=43, PETRI_TRANSITIONS=44} [2024-11-13 14:42:55,984 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 12 predicate places. [2024-11-13 14:42:55,984 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 44 transitions, 229 flow [2024-11-13 14:42:55,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states 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 14:42:55,984 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:55,985 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:56,008 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 14:42:56,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:56,189 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 14:42:56,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:56,189 INFO L85 PathProgramCache]: Analyzing trace with hash 211416034, now seen corresponding path program 2 times [2024-11-13 14:42:56,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:56,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1446496327] [2024-11-13 14:42:56,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:42:56,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:56,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:56,191 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:56,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:42:56,382 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:42:56,382 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:42:56,389 INFO L255 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:42:56,391 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:56,544 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-13 14:42:56,544 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:42:56,683 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-13 14:42:56,684 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:56,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446496327] [2024-11-13 14:42:56,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446496327] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:42:56,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:42:56,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-13 14:42:56,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546467526] [2024-11-13 14:42:56,684 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 14:42:56,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:42:56,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:56,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:42:56,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:42:56,686 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:56,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 44 transitions, 229 flow. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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 14:42:56,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:56,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:56,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:57,535 INFO L124 PetriNetUnfolderBase]: 708/1050 cut-off events. [2024-11-13 14:42:57,535 INFO L125 PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES. [2024-11-13 14:42:57,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2696 conditions, 1050 events. 708/1050 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3761 event pairs, 112 based on Foata normal form. 3/769 useless extension candidates. Maximal degree in co-relation 2603. Up to 311 conditions per place. [2024-11-13 14:42:57,543 INFO L140 encePairwiseOnDemand]: 27/31 looper letters, 81 selfloop transitions, 8 changer transitions 45/135 dead transitions. [2024-11-13 14:42:57,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 135 transitions, 738 flow [2024-11-13 14:42:57,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:42:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:42:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-11-13 14:42:57,544 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5663082437275986 [2024-11-13 14:42:57,544 INFO L175 Difference]: Start difference. First operand has 43 places, 44 transitions, 229 flow. Second operand 9 states and 158 transitions. [2024-11-13 14:42:57,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 135 transitions, 738 flow [2024-11-13 14:42:57,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 135 transitions, 714 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-11-13 14:42:57,551 INFO L231 Difference]: Finished difference. Result has 56 places, 47 transitions, 255 flow [2024-11-13 14:42:57,553 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=255, PETRI_PLACES=56, PETRI_TRANSITIONS=47} [2024-11-13 14:42:57,554 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 25 predicate places. [2024-11-13 14:42:57,554 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 47 transitions, 255 flow [2024-11-13 14:42:57,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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 14:42:57,554 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:57,556 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:57,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 14:42:57,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:57,760 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 14:42:57,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1194453163, now seen corresponding path program 3 times [2024-11-13 14:42:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:57,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1427897366] [2024-11-13 14:42:57,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:42:57,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:57,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:57,763 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:57,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:42:57,992 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:42:57,992 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:42:57,998 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:42:58,000 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:58,124 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-13 14:42:58,125 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:42:58,126 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:58,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427897366] [2024-11-13 14:42:58,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427897366] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:42:58,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:42:58,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:42:58,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359190932] [2024-11-13 14:42:58,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:42:58,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:42:58,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:42:58,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:42:58,127 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:58,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states 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 14:42:58,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:58,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:58,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:42:58,603 INFO L124 PetriNetUnfolderBase]: 939/1367 cut-off events. [2024-11-13 14:42:58,604 INFO L125 PetriNetUnfolderBase]: For 2139/2139 co-relation queries the response was YES. [2024-11-13 14:42:58,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4136 conditions, 1367 events. 939/1367 cut-off events. For 2139/2139 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5012 event pairs, 304 based on Foata normal form. 1/1084 useless extension candidates. Maximal degree in co-relation 4106. Up to 727 conditions per place. [2024-11-13 14:42:58,617 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 78 selfloop transitions, 6 changer transitions 1/86 dead transitions. [2024-11-13 14:42:58,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 636 flow [2024-11-13 14:42:58,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:42:58,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:42:58,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-11-13 14:42:58,619 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-11-13 14:42:58,619 INFO L175 Difference]: Start difference. First operand has 56 places, 47 transitions, 255 flow. Second operand 4 states and 69 transitions. [2024-11-13 14:42:58,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 636 flow [2024-11-13 14:42:58,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 86 transitions, 575 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-11-13 14:42:58,630 INFO L231 Difference]: Finished difference. Result has 54 places, 52 transitions, 282 flow [2024-11-13 14:42:58,630 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=282, PETRI_PLACES=54, PETRI_TRANSITIONS=52} [2024-11-13 14:42:58,631 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 23 predicate places. [2024-11-13 14:42:58,631 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 52 transitions, 282 flow [2024-11-13 14:42:58,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states 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 14:42:58,633 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:42:58,633 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:42:58,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 14:42:58,834 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:58,834 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 14:42:58,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:42:58,835 INFO L85 PathProgramCache]: Analyzing trace with hash 568453901, now seen corresponding path program 4 times [2024-11-13 14:42:58,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:42:58,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1328986158] [2024-11-13 14:42:58,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:42:58,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:42:58,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:42:58,838 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:42:58,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:42:58,995 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:42:58,995 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:42:59,000 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:42:59,002 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:42:59,094 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-13 14:42:59,094 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:42:59,454 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-13 14:42:59,454 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:42:59,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328986158] [2024-11-13 14:42:59,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328986158] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:42:59,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:42:59,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-11-13 14:42:59,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037425422] [2024-11-13 14:42:59,455 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 14:42:59,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 14:42:59,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:42:59,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 14:42:59,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:42:59,457 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:42:59,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 282 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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 14:42:59,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:42:59,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:42:59,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:00,413 INFO L124 PetriNetUnfolderBase]: 1363/1969 cut-off events. [2024-11-13 14:43:00,413 INFO L125 PetriNetUnfolderBase]: For 3070/3070 co-relation queries the response was YES. [2024-11-13 14:43:00,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6134 conditions, 1969 events. 1363/1969 cut-off events. For 3070/3070 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7728 event pairs, 87 based on Foata normal form. 1/1968 useless extension candidates. Maximal degree in co-relation 6046. Up to 1072 conditions per place. [2024-11-13 14:43:00,429 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 91 selfloop transitions, 14 changer transitions 1/107 dead transitions. [2024-11-13 14:43:00,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 107 transitions, 766 flow [2024-11-13 14:43:00,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:43:00,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:43:00,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-11-13 14:43:00,433 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-11-13 14:43:00,433 INFO L175 Difference]: Start difference. First operand has 54 places, 52 transitions, 282 flow. Second operand 6 states and 87 transitions. [2024-11-13 14:43:00,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 107 transitions, 766 flow [2024-11-13 14:43:00,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 107 transitions, 766 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 14:43:00,447 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 361 flow [2024-11-13 14:43:00,448 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=361, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-11-13 14:43:00,449 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 29 predicate places. [2024-11-13 14:43:00,451 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 361 flow [2024-11-13 14:43:00,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states 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 14:43:00,451 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:00,451 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:00,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 14:43:00,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:00,655 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 14:43:00,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:00,655 INFO L85 PathProgramCache]: Analyzing trace with hash -411933883, now seen corresponding path program 1 times [2024-11-13 14:43:00,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:00,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150923511] [2024-11-13 14:43:00,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:00,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:00,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:00,659 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:00,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:43:00,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:00,842 INFO L255 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:00,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 14:43:00,908 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:00,965 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 14:43:00,969 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:00,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150923511] [2024-11-13 14:43:00,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150923511] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:00,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:43:00,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-11-13 14:43:00,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621225693] [2024-11-13 14:43:00,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:00,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:00,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:00,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:00,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:43:00,971 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:00,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 361 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:00,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:00,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:00,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:01,682 INFO L124 PetriNetUnfolderBase]: 1448/2089 cut-off events. [2024-11-13 14:43:01,682 INFO L125 PetriNetUnfolderBase]: For 4019/4019 co-relation queries the response was YES. [2024-11-13 14:43:01,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7091 conditions, 2089 events. 1448/2089 cut-off events. For 4019/4019 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8426 event pairs, 188 based on Foata normal form. 35/2122 useless extension candidates. Maximal degree in co-relation 7000. Up to 880 conditions per place. [2024-11-13 14:43:01,700 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 98 selfloop transitions, 11 changer transitions 0/110 dead transitions. [2024-11-13 14:43:01,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 110 transitions, 835 flow [2024-11-13 14:43:01,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:01,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:01,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-11-13 14:43:01,702 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5225806451612903 [2024-11-13 14:43:01,702 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 361 flow. Second operand 5 states and 81 transitions. [2024-11-13 14:43:01,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 110 transitions, 835 flow [2024-11-13 14:43:01,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 110 transitions, 827 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-11-13 14:43:01,716 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 388 flow [2024-11-13 14:43:01,716 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=388, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-11-13 14:43:01,716 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 33 predicate places. [2024-11-13 14:43:01,717 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 388 flow [2024-11-13 14:43:01,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:01,717 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:01,717 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:01,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 14:43:01,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:01,918 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 14:43:01,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:01,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1407097325, now seen corresponding path program 1 times [2024-11-13 14:43:01,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:01,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1878546930] [2024-11-13 14:43:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:01,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:01,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:01,921 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:01,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:43:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:02,142 INFO L255 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:02,144 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:02,200 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 14:43:02,201 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:02,201 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:02,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878546930] [2024-11-13 14:43:02,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878546930] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:02,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:02,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:02,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925762383] [2024-11-13 14:43:02,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:02,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:02,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:02,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:02,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:02,203 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:02,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 388 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:02,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:02,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:02,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:02,978 INFO L124 PetriNetUnfolderBase]: 1482/2160 cut-off events. [2024-11-13 14:43:02,978 INFO L125 PetriNetUnfolderBase]: For 5395/5395 co-relation queries the response was YES. [2024-11-13 14:43:02,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7862 conditions, 2160 events. 1482/2160 cut-off events. For 5395/5395 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8905 event pairs, 440 based on Foata normal form. 18/2176 useless extension candidates. Maximal degree in co-relation 7769. Up to 1207 conditions per place. [2024-11-13 14:43:02,993 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 86 selfloop transitions, 7 changer transitions 19/113 dead transitions. [2024-11-13 14:43:02,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 113 transitions, 899 flow [2024-11-13 14:43:02,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:02,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:02,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-11-13 14:43:02,994 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2024-11-13 14:43:02,994 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 388 flow. Second operand 5 states and 80 transitions. [2024-11-13 14:43:02,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 113 transitions, 899 flow [2024-11-13 14:43:03,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 113 transitions, 869 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:03,009 INFO L231 Difference]: Finished difference. Result has 68 places, 61 transitions, 393 flow [2024-11-13 14:43:03,009 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2024-11-13 14:43:03,009 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 37 predicate places. [2024-11-13 14:43:03,009 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 393 flow [2024-11-13 14:43:03,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:03,010 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:03,010 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:03,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:43:03,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:03,210 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 14:43:03,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:03,211 INFO L85 PathProgramCache]: Analyzing trace with hash 599471533, now seen corresponding path program 2 times [2024-11-13 14:43:03,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:03,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [730069689] [2024-11-13 14:43:03,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:43:03,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:03,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:03,214 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:03,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:43:03,407 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:43:03,407 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:03,416 INFO L255 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:03,418 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 14:43:03,528 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:03,623 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 14:43:03,623 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730069689] [2024-11-13 14:43:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730069689] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:43:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2024-11-13 14:43:03,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452835601] [2024-11-13 14:43:03,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:03,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:03,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:03,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:03,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:43:03,625 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:03,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:03,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:03,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:03,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:04,404 INFO L124 PetriNetUnfolderBase]: 1568/2282 cut-off events. [2024-11-13 14:43:04,404 INFO L125 PetriNetUnfolderBase]: For 5467/5467 co-relation queries the response was YES. [2024-11-13 14:43:04,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8826 conditions, 2282 events. 1568/2282 cut-off events. For 5467/5467 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9333 event pairs, 476 based on Foata normal form. 34/2314 useless extension candidates. Maximal degree in co-relation 8731. Up to 1241 conditions per place. [2024-11-13 14:43:04,421 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 98 selfloop transitions, 10 changer transitions 1/110 dead transitions. [2024-11-13 14:43:04,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 110 transitions, 866 flow [2024-11-13 14:43:04,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:04,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:04,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-11-13 14:43:04,422 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5419354838709678 [2024-11-13 14:43:04,422 INFO L175 Difference]: Start difference. First operand has 68 places, 61 transitions, 393 flow. Second operand 5 states and 84 transitions. [2024-11-13 14:43:04,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 110 transitions, 866 flow [2024-11-13 14:43:04,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 110 transitions, 849 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-13 14:43:04,437 INFO L231 Difference]: Finished difference. Result has 70 places, 62 transitions, 410 flow [2024-11-13 14:43:04,438 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=410, PETRI_PLACES=70, PETRI_TRANSITIONS=62} [2024-11-13 14:43:04,438 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 39 predicate places. [2024-11-13 14:43:04,438 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 62 transitions, 410 flow [2024-11-13 14:43:04,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:04,438 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:04,439 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:04,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:43:04,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:04,639 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 14:43:04,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:04,640 INFO L85 PathProgramCache]: Analyzing trace with hash -358335129, now seen corresponding path program 2 times [2024-11-13 14:43:04,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:04,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1569645946] [2024-11-13 14:43:04,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:43:04,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:04,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:04,642 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:04,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:43:04,863 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:43:04,863 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:04,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:04,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:04,992 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-13 14:43:04,992 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:05,083 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-13 14:43:05,083 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:05,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569645946] [2024-11-13 14:43:05,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569645946] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:05,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:43:05,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2024-11-13 14:43:05,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657752094] [2024-11-13 14:43:05,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:05,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:05,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:05,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:05,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:43:05,085 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:05,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 62 transitions, 410 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:05,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:05,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:05,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:05,899 INFO L124 PetriNetUnfolderBase]: 1788/2610 cut-off events. [2024-11-13 14:43:05,899 INFO L125 PetriNetUnfolderBase]: For 6343/6343 co-relation queries the response was YES. [2024-11-13 14:43:05,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10076 conditions, 2610 events. 1788/2610 cut-off events. For 6343/6343 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11131 event pairs, 201 based on Foata normal form. 35/2643 useless extension candidates. Maximal degree in co-relation 9981. Up to 1748 conditions per place. [2024-11-13 14:43:05,916 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 95 selfloop transitions, 15 changer transitions 1/112 dead transitions. [2024-11-13 14:43:05,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 894 flow [2024-11-13 14:43:05,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:05,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:05,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-11-13 14:43:05,918 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-11-13 14:43:05,918 INFO L175 Difference]: Start difference. First operand has 70 places, 62 transitions, 410 flow. Second operand 5 states and 79 transitions. [2024-11-13 14:43:05,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 894 flow [2024-11-13 14:43:05,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 112 transitions, 874 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:05,934 INFO L231 Difference]: Finished difference. Result has 73 places, 65 transitions, 455 flow [2024-11-13 14:43:05,934 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=455, PETRI_PLACES=73, PETRI_TRANSITIONS=65} [2024-11-13 14:43:05,935 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 42 predicate places. [2024-11-13 14:43:05,935 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 65 transitions, 455 flow [2024-11-13 14:43:05,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:05,937 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:05,937 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:05,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 14:43:06,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:06,138 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 14:43:06,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash -2032563317, now seen corresponding path program 3 times [2024-11-13 14:43:06,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:06,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1349947608] [2024-11-13 14:43:06,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:43:06,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:06,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:06,141 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:06,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 14:43:06,351 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:43:06,351 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:06,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:06,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:06,455 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 14:43:06,456 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:06,456 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:06,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349947608] [2024-11-13 14:43:06,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349947608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:06,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:06,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:06,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009739532] [2024-11-13 14:43:06,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:06,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:06,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:06,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:06,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:06,459 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:06,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 65 transitions, 455 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:06,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:06,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:06,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:07,283 INFO L124 PetriNetUnfolderBase]: 1718/2501 cut-off events. [2024-11-13 14:43:07,283 INFO L125 PetriNetUnfolderBase]: For 7406/7406 co-relation queries the response was YES. [2024-11-13 14:43:07,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10288 conditions, 2501 events. 1718/2501 cut-off events. For 7406/7406 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10598 event pairs, 583 based on Foata normal form. 18/2517 useless extension candidates. Maximal degree in co-relation 10190. Up to 1568 conditions per place. [2024-11-13 14:43:07,300 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 84 selfloop transitions, 10 changer transitions 14/109 dead transitions. [2024-11-13 14:43:07,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 109 transitions, 906 flow [2024-11-13 14:43:07,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:07,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:07,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-11-13 14:43:07,301 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-11-13 14:43:07,302 INFO L175 Difference]: Start difference. First operand has 73 places, 65 transitions, 455 flow. Second operand 5 states and 79 transitions. [2024-11-13 14:43:07,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 109 transitions, 906 flow [2024-11-13 14:43:07,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 109 transitions, 899 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-13 14:43:07,322 INFO L231 Difference]: Finished difference. Result has 77 places, 65 transitions, 474 flow [2024-11-13 14:43:07,322 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=474, PETRI_PLACES=77, PETRI_TRANSITIONS=65} [2024-11-13 14:43:07,323 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 46 predicate places. [2024-11-13 14:43:07,323 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 474 flow [2024-11-13 14:43:07,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:07,323 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:07,323 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:07,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 14:43:07,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:07,524 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 14:43:07,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:07,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1486835483, now seen corresponding path program 3 times [2024-11-13 14:43:07,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:07,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1962769307] [2024-11-13 14:43:07,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:43:07,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:07,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:07,526 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:07,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 14:43:07,787 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 14:43:07,787 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:07,792 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:43:07,794 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:07,865 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 14:43:07,865 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:08,022 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 14:43:08,023 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:08,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962769307] [2024-11-13 14:43:08,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962769307] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:08,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:43:08,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-13 14:43:08,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578201802] [2024-11-13 14:43:08,024 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:08,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 14:43:08,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:08,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 14:43:08,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-13 14:43:08,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:08,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 65 transitions, 474 flow. Second operand has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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 14:43:08,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:08,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:08,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:08,799 INFO L124 PetriNetUnfolderBase]: 1650/2399 cut-off events. [2024-11-13 14:43:08,799 INFO L125 PetriNetUnfolderBase]: For 8526/8526 co-relation queries the response was YES. [2024-11-13 14:43:08,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10292 conditions, 2399 events. 1650/2399 cut-off events. For 8526/8526 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9690 event pairs, 974 based on Foata normal form. 1/2398 useless extension candidates. Maximal degree in co-relation 10181. Up to 2381 conditions per place. [2024-11-13 14:43:08,814 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 49 selfloop transitions, 18 changer transitions 0/68 dead transitions. [2024-11-13 14:43:08,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 68 transitions, 626 flow [2024-11-13 14:43:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:43:08,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:43:08,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-11-13 14:43:08,816 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3317972350230415 [2024-11-13 14:43:08,816 INFO L175 Difference]: Start difference. First operand has 77 places, 65 transitions, 474 flow. Second operand 7 states and 72 transitions. [2024-11-13 14:43:08,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 68 transitions, 626 flow [2024-11-13 14:43:08,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 68 transitions, 604 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:08,838 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 520 flow [2024-11-13 14:43:08,838 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=520, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2024-11-13 14:43:08,839 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 49 predicate places. [2024-11-13 14:43:08,839 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 520 flow [2024-11-13 14:43:08,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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 14:43:08,839 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:08,839 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:08,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 14:43:09,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:09,044 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 14:43:09,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:09,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2034712949, now seen corresponding path program 4 times [2024-11-13 14:43:09,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:09,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68333529] [2024-11-13 14:43:09,045 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:43:09,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:09,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:09,047 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:09,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 14:43:17,871 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:43:17,871 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:17,881 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:17,883 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:18,032 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-13 14:43:18,032 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:18,112 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-13 14:43:18,112 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:18,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68333529] [2024-11-13 14:43:18,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68333529] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:18,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:43:18,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2024-11-13 14:43:18,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161252399] [2024-11-13 14:43:18,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:18,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:18,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:18,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:18,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:43:18,114 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:18,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 520 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:18,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:18,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:18,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:18,696 INFO L124 PetriNetUnfolderBase]: 1583/2294 cut-off events. [2024-11-13 14:43:18,697 INFO L125 PetriNetUnfolderBase]: For 6373/6373 co-relation queries the response was YES. [2024-11-13 14:43:18,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9589 conditions, 2294 events. 1583/2294 cut-off events. For 6373/6373 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9386 event pairs, 148 based on Foata normal form. 17/2311 useless extension candidates. Maximal degree in co-relation 9458. Up to 1643 conditions per place. [2024-11-13 14:43:18,717 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 84 selfloop transitions, 13 changer transitions 11/109 dead transitions. [2024-11-13 14:43:18,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 109 transitions, 962 flow [2024-11-13 14:43:18,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:18,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:18,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-11-13 14:43:18,719 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-11-13 14:43:18,719 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 520 flow. Second operand 5 states and 72 transitions. [2024-11-13 14:43:18,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 109 transitions, 962 flow [2024-11-13 14:43:18,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 109 transitions, 918 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-13 14:43:18,740 INFO L231 Difference]: Finished difference. Result has 82 places, 68 transitions, 516 flow [2024-11-13 14:43:18,740 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=516, PETRI_PLACES=82, PETRI_TRANSITIONS=68} [2024-11-13 14:43:18,740 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-11-13 14:43:18,741 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 68 transitions, 516 flow [2024-11-13 14:43:18,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:18,741 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:18,741 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:18,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 14:43:18,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:18,942 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 14:43:18,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:18,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1203861213, now seen corresponding path program 4 times [2024-11-13 14:43:18,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:18,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1376816827] [2024-11-13 14:43:18,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:43:18,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:18,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:18,944 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:18,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 14:43:25,402 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:43:25,402 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:25,413 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:25,415 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:25,484 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-13 14:43:25,484 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-13 14:43:25,545 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:25,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376816827] [2024-11-13 14:43:25,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376816827] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:25,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:43:25,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-11-13 14:43:25,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961602924] [2024-11-13 14:43:25,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:25,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:25,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:25,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:25,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:43:25,547 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:25,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 68 transitions, 516 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:25,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:25,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:25,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:26,246 INFO L124 PetriNetUnfolderBase]: 1642/2370 cut-off events. [2024-11-13 14:43:26,247 INFO L125 PetriNetUnfolderBase]: For 9040/9040 co-relation queries the response was YES. [2024-11-13 14:43:26,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10319 conditions, 2370 events. 1642/2370 cut-off events. For 9040/9040 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9409 event pairs, 310 based on Foata normal form. 34/2404 useless extension candidates. Maximal degree in co-relation 10202. Up to 950 conditions per place. [2024-11-13 14:43:26,266 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 92 selfloop transitions, 16 changer transitions 1/110 dead transitions. [2024-11-13 14:43:26,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 110 transitions, 963 flow [2024-11-13 14:43:26,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:26,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:26,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-13 14:43:26,267 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4967741935483871 [2024-11-13 14:43:26,267 INFO L175 Difference]: Start difference. First operand has 82 places, 68 transitions, 516 flow. Second operand 5 states and 77 transitions. [2024-11-13 14:43:26,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 110 transitions, 963 flow [2024-11-13 14:43:26,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 110 transitions, 933 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-13 14:43:26,298 INFO L231 Difference]: Finished difference. Result has 82 places, 69 transitions, 531 flow [2024-11-13 14:43:26,299 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=531, PETRI_PLACES=82, PETRI_TRANSITIONS=69} [2024-11-13 14:43:26,299 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-11-13 14:43:26,300 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 69 transitions, 531 flow [2024-11-13 14:43:26,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:26,300 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:26,300 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:26,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 14:43:26,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:26,501 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 14:43:26,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:26,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1840266479, now seen corresponding path program 5 times [2024-11-13 14:43:26,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:26,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189712479] [2024-11-13 14:43:26,502 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:43:26,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:26,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:26,505 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:26,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 14:43:41,810 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-13 14:43:41,810 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:41,822 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:41,823 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:41,898 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-11-13 14:43:41,898 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:41,898 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:41,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189712479] [2024-11-13 14:43:41,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189712479] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:41,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:41,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:41,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27779729] [2024-11-13 14:43:41,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:41,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:41,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:41,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:41,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:41,900 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:41,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 69 transitions, 531 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:41,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:41,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:41,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:42,763 INFO L124 PetriNetUnfolderBase]: 1675/2439 cut-off events. [2024-11-13 14:43:42,763 INFO L125 PetriNetUnfolderBase]: For 10161/10161 co-relation queries the response was YES. [2024-11-13 14:43:42,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10843 conditions, 2439 events. 1675/2439 cut-off events. For 10161/10161 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9966 event pairs, 576 based on Foata normal form. 17/2456 useless extension candidates. Maximal degree in co-relation 10726. Up to 1496 conditions per place. [2024-11-13 14:43:42,782 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 82 selfloop transitions, 14 changer transitions 15/112 dead transitions. [2024-11-13 14:43:42,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 990 flow [2024-11-13 14:43:42,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:42,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:42,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-11-13 14:43:42,786 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-11-13 14:43:42,787 INFO L175 Difference]: Start difference. First operand has 82 places, 69 transitions, 531 flow. Second operand 5 states and 79 transitions. [2024-11-13 14:43:42,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 990 flow [2024-11-13 14:43:42,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 112 transitions, 968 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-13 14:43:42,822 INFO L231 Difference]: Finished difference. Result has 85 places, 69 transitions, 542 flow [2024-11-13 14:43:42,822 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=542, PETRI_PLACES=85, PETRI_TRANSITIONS=69} [2024-11-13 14:43:42,823 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 54 predicate places. [2024-11-13 14:43:42,823 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 69 transitions, 542 flow [2024-11-13 14:43:42,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:42,823 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:42,823 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:42,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 14:43:43,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:43,028 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 14:43:43,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:43,028 INFO L85 PathProgramCache]: Analyzing trace with hash 953162935, now seen corresponding path program 5 times [2024-11-13 14:43:43,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:43,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190243728] [2024-11-13 14:43:43,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:43:43,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:43,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:43,031 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:43,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 14:43:43,201 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:43:43,201 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:43,205 INFO L255 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:43,206 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:43,267 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-13 14:43:43,267 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:43,267 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:43,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190243728] [2024-11-13 14:43:43,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190243728] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:43,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:43,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:43,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637068475] [2024-11-13 14:43:43,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:43,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:43,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:43,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:43,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:43,268 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:43,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 69 transitions, 542 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:43,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:43,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:43,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:43,878 INFO L124 PetriNetUnfolderBase]: 1573/2301 cut-off events. [2024-11-13 14:43:43,878 INFO L125 PetriNetUnfolderBase]: For 9826/9826 co-relation queries the response was YES. [2024-11-13 14:43:43,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10624 conditions, 2301 events. 1573/2301 cut-off events. For 9826/9826 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9329 event pairs, 490 based on Foata normal form. 34/2335 useless extension candidates. Maximal degree in co-relation 10506. Up to 1253 conditions per place. [2024-11-13 14:43:43,891 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 96 selfloop transitions, 15 changer transitions 2/114 dead transitions. [2024-11-13 14:43:43,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 114 transitions, 1014 flow [2024-11-13 14:43:43,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:43,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:43,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-11-13 14:43:43,892 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5225806451612903 [2024-11-13 14:43:43,892 INFO L175 Difference]: Start difference. First operand has 85 places, 69 transitions, 542 flow. Second operand 5 states and 81 transitions. [2024-11-13 14:43:43,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 114 transitions, 1014 flow [2024-11-13 14:43:43,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 114 transitions, 986 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:43,913 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 559 flow [2024-11-13 14:43:43,913 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=559, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2024-11-13 14:43:43,914 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 55 predicate places. [2024-11-13 14:43:43,914 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 559 flow [2024-11-13 14:43:43,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:43,914 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:43,914 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:43,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 14:43:44,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:44,115 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 14:43:44,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:44,115 INFO L85 PathProgramCache]: Analyzing trace with hash -121922773, now seen corresponding path program 6 times [2024-11-13 14:43:44,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:44,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604217714] [2024-11-13 14:43:44,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:43:44,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:44,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:44,118 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:44,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 14:43:44,337 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 14:43:44,337 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:44,345 INFO L255 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:44,347 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:44,433 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-11-13 14:43:44,433 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:44,433 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:44,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604217714] [2024-11-13 14:43:44,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604217714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:44,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:44,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:44,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941872985] [2024-11-13 14:43:44,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:44,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:44,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:44,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:44,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:44,435 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:44,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 559 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:44,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:44,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:44,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:45,054 INFO L124 PetriNetUnfolderBase]: 1538/2266 cut-off events. [2024-11-13 14:43:45,055 INFO L125 PetriNetUnfolderBase]: For 9842/9842 co-relation queries the response was YES. [2024-11-13 14:43:45,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10575 conditions, 2266 events. 1538/2266 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9261 event pairs, 516 based on Foata normal form. 35/2301 useless extension candidates. Maximal degree in co-relation 10456. Up to 1462 conditions per place. [2024-11-13 14:43:45,066 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 95 selfloop transitions, 15 changer transitions 2/113 dead transitions. [2024-11-13 14:43:45,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 1024 flow [2024-11-13 14:43:45,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:45,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:45,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-11-13 14:43:45,068 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-11-13 14:43:45,068 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 559 flow. Second operand 5 states and 79 transitions. [2024-11-13 14:43:45,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 1024 flow [2024-11-13 14:43:45,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 113 transitions, 992 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:45,095 INFO L231 Difference]: Finished difference. Result has 88 places, 71 transitions, 574 flow [2024-11-13 14:43:45,095 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=574, PETRI_PLACES=88, PETRI_TRANSITIONS=71} [2024-11-13 14:43:45,096 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 57 predicate places. [2024-11-13 14:43:45,096 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 71 transitions, 574 flow [2024-11-13 14:43:45,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:45,096 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:45,096 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:45,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-13 14:43:45,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:45,299 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 14:43:45,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1580960137, now seen corresponding path program 7 times [2024-11-13 14:43:45,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:45,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1152991376] [2024-11-13 14:43:45,299 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:43:45,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:45,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:45,301 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:45,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 14:43:45,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:45,515 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:45,517 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:45,564 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-11-13 14:43:45,564 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:45,564 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:45,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152991376] [2024-11-13 14:43:45,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152991376] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:45,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:45,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:45,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230147903] [2024-11-13 14:43:45,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:45,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:45,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:45,567 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:45,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 71 transitions, 574 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:45,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:45,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:45,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:46,102 INFO L124 PetriNetUnfolderBase]: 1471/2161 cut-off events. [2024-11-13 14:43:46,102 INFO L125 PetriNetUnfolderBase]: For 9834/9834 co-relation queries the response was YES. [2024-11-13 14:43:46,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10285 conditions, 2161 events. 1471/2161 cut-off events. For 9834/9834 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8672 event pairs, 522 based on Foata normal form. 17/2178 useless extension candidates. Maximal degree in co-relation 10165. Up to 1462 conditions per place. [2024-11-13 14:43:46,115 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 70 selfloop transitions, 13 changer transitions 26/110 dead transitions. [2024-11-13 14:43:46,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 110 transitions, 1029 flow [2024-11-13 14:43:46,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:46,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-11-13 14:43:46,116 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4645161290322581 [2024-11-13 14:43:46,117 INFO L175 Difference]: Start difference. First operand has 88 places, 71 transitions, 574 flow. Second operand 5 states and 72 transitions. [2024-11-13 14:43:46,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 110 transitions, 1029 flow [2024-11-13 14:43:46,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 110 transitions, 989 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:46,136 INFO L231 Difference]: Finished difference. Result has 92 places, 71 transitions, 581 flow [2024-11-13 14:43:46,137 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=581, PETRI_PLACES=92, PETRI_TRANSITIONS=71} [2024-11-13 14:43:46,137 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 61 predicate places. [2024-11-13 14:43:46,137 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 71 transitions, 581 flow [2024-11-13 14:43:46,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:46,137 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:46,137 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:46,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 14:43:46,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:46,342 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 14:43:46,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:46,342 INFO L85 PathProgramCache]: Analyzing trace with hash 415307357, now seen corresponding path program 6 times [2024-11-13 14:43:46,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:46,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1877810771] [2024-11-13 14:43:46,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:43:46,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:46,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:46,344 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:46,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 14:43:46,766 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-13 14:43:46,766 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:46,775 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:43:46,776 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-13 14:43:46,839 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:46,839 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:46,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877810771] [2024-11-13 14:43:46,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877810771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:46,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:46,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:46,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181473357] [2024-11-13 14:43:46,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:46,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:46,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:46,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:46,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:43:46,840 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:46,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 71 transitions, 581 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:46,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:46,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:46,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:47,464 INFO L124 PetriNetUnfolderBase]: 1326/1924 cut-off events. [2024-11-13 14:43:47,464 INFO L125 PetriNetUnfolderBase]: For 9130/9130 co-relation queries the response was YES. [2024-11-13 14:43:47,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9310 conditions, 1924 events. 1326/1924 cut-off events. For 9130/9130 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7314 event pairs, 483 based on Foata normal form. 18/1942 useless extension candidates. Maximal degree in co-relation 9187. Up to 1354 conditions per place. [2024-11-13 14:43:47,482 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 77 selfloop transitions, 15 changer transitions 13/106 dead transitions. [2024-11-13 14:43:47,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 106 transitions, 986 flow [2024-11-13 14:43:47,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:47,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:47,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2024-11-13 14:43:47,483 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45806451612903226 [2024-11-13 14:43:47,483 INFO L175 Difference]: Start difference. First operand has 92 places, 71 transitions, 581 flow. Second operand 5 states and 71 transitions. [2024-11-13 14:43:47,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 106 transitions, 986 flow [2024-11-13 14:43:47,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 106 transitions, 925 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-11-13 14:43:47,517 INFO L231 Difference]: Finished difference. Result has 87 places, 70 transitions, 536 flow [2024-11-13 14:43:47,517 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=536, PETRI_PLACES=87, PETRI_TRANSITIONS=70} [2024-11-13 14:43:47,518 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-11-13 14:43:47,518 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 70 transitions, 536 flow [2024-11-13 14:43:47,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 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 14:43:47,518 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:47,518 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:47,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 14:43:47,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:47,720 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 14:43:47,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:47,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1261606181, now seen corresponding path program 1 times [2024-11-13 14:43:47,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:47,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1473753921] [2024-11-13 14:43:47,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:47,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:47,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:47,723 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:47,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 14:43:47,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:47,928 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:43:47,929 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:48,052 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:43:48,052 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-13 14:43:48,268 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:43:48,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473753921] [2024-11-13 14:43:48,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473753921] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:48,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:43:48,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-11-13 14:43:48,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114905879] [2024-11-13 14:43:48,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:48,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 14:43:48,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:43:48,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 14:43:48,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-13 14:43:48,270 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:43:48,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 70 transitions, 536 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:48,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:48,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:43:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:49,925 INFO L124 PetriNetUnfolderBase]: 1618/2331 cut-off events. [2024-11-13 14:43:49,925 INFO L125 PetriNetUnfolderBase]: For 9133/9133 co-relation queries the response was YES. [2024-11-13 14:43:49,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10331 conditions, 2331 events. 1618/2331 cut-off events. For 9133/9133 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9482 event pairs, 237 based on Foata normal form. 1/2332 useless extension candidates. Maximal degree in co-relation 10213. Up to 772 conditions per place. [2024-11-13 14:43:49,937 INFO L140 encePairwiseOnDemand]: 27/31 looper letters, 203 selfloop transitions, 9 changer transitions 33/246 dead transitions. [2024-11-13 14:43:49,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 246 transitions, 2497 flow [2024-11-13 14:43:49,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:43:49,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:43:49,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-11-13 14:43:49,938 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5403225806451613 [2024-11-13 14:43:49,938 INFO L175 Difference]: Start difference. First operand has 87 places, 70 transitions, 536 flow. Second operand 8 states and 134 transitions. [2024-11-13 14:43:49,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 246 transitions, 2497 flow [2024-11-13 14:43:49,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 246 transitions, 2217 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-13 14:43:49,955 INFO L231 Difference]: Finished difference. Result has 87 places, 71 transitions, 519 flow [2024-11-13 14:43:49,955 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=519, PETRI_PLACES=87, PETRI_TRANSITIONS=71} [2024-11-13 14:43:49,955 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-11-13 14:43:49,956 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 71 transitions, 519 flow [2024-11-13 14:43:49,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:49,956 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:49,956 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:49,976 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 14:43:50,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:50,157 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 14:43:50,157 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:50,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1582754156, now seen corresponding path program 2 times [2024-11-13 14:43:50,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:43:50,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076182636] [2024-11-13 14:43:50,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:43:50,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:50,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:50,160 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:50,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 14:43:50,687 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:43:50,687 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:50,697 INFO L255 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 14:43:50,699 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:51,740 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2024-11-13 14:43:51,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 36 [2024-11-13 14:43:52,117 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-13 14:43:52,117 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:15,876 WARN L286 SmtUtils]: Spent 6.34s on a formula simplification. DAG size of input: 131 DAG size of output: 120 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-13 14:44:15,876 INFO L349 Elim1Store]: treesize reduction 30, result has 90.9 percent of original size [2024-11-13 14:44:15,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 297 treesize of output 427 [2024-11-13 14:44:21,107 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-13 14:44:21,107 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:44:21,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076182636] [2024-11-13 14:44:21,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076182636] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:44:21,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:44:21,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2024-11-13 14:44:21,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172406878] [2024-11-13 14:44:21,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 14:44:21,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 14:44:21,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:44:21,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 14:44:21,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=485, Unknown=1, NotChecked=0, Total=552 [2024-11-13 14:44:21,109 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 31 [2024-11-13 14:44:21,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 71 transitions, 519 flow. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:21,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:21,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 31 [2024-11-13 14:44:21,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:36,157 INFO L124 PetriNetUnfolderBase]: 2738/3949 cut-off events. [2024-11-13 14:44:36,158 INFO L125 PetriNetUnfolderBase]: For 12263/12263 co-relation queries the response was YES. [2024-11-13 14:44:36,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17109 conditions, 3949 events. 2738/3949 cut-off events. For 12263/12263 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17563 event pairs, 93 based on Foata normal form. 15/3964 useless extension candidates. Maximal degree in co-relation 17066. Up to 1239 conditions per place. [2024-11-13 14:44:36,174 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 274 selfloop transitions, 63 changer transitions 35/373 dead transitions. [2024-11-13 14:44:36,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 373 transitions, 3172 flow [2024-11-13 14:44:36,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-13 14:44:36,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-13 14:44:36,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 350 transitions. [2024-11-13 14:44:36,176 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36420395421436 [2024-11-13 14:44:36,176 INFO L175 Difference]: Start difference. First operand has 87 places, 71 transitions, 519 flow. Second operand 31 states and 350 transitions. [2024-11-13 14:44:36,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 373 transitions, 3172 flow [2024-11-13 14:44:36,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 373 transitions, 2962 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-11-13 14:44:36,196 INFO L231 Difference]: Finished difference. Result has 129 places, 129 transitions, 1159 flow [2024-11-13 14:44:36,196 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1159, PETRI_PLACES=129, PETRI_TRANSITIONS=129} [2024-11-13 14:44:36,197 INFO L277 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-11-13 14:44:36,197 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 129 transitions, 1159 flow [2024-11-13 14:44:36,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:36,197 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:36,197 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:36,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 14:44:36,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:36,398 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 14:44:36,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:36,398 INFO L85 PathProgramCache]: Analyzing trace with hash -143648488, now seen corresponding path program 3 times [2024-11-13 14:44:36,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:44:36,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1003635589] [2024-11-13 14:44:36,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:44:36,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:36,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:36,400 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:36,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_226ab21d-84ee-4d6b-82e8-13be4dfdf9e7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 14:44:36,861 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 14:44:36,861 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:36,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 14:44:36,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:39,389 INFO L349 Elim1Store]: treesize reduction 4, result has 96.7 percent of original size [2024-11-13 14:44:39,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 255 treesize of output 231 [2024-11-13 14:44:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-11-13 14:44:41,438 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:46:30,132 WARN L286 SmtUtils]: Spent 42.12s on a formula simplification. DAG size of input: 383 DAG size of output: 380 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-13 14:46:30,133 INFO L349 Elim1Store]: treesize reduction 11, result has 98.8 percent of original size [2024-11-13 14:46:30,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 758 treesize of output 1283 [2024-11-13 14:47:38,016 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:47:55,092 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:48:11,545 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:48:19,674 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:48:37,028 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:48:42,629 WARN L286 SmtUtils]: Spent 5.45s on a formula simplification. DAG size of input: 4 DAG size of output: 1 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:49:09,563 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 14:49:17,454 WARN L286 SmtUtils]: Spent 6.05s on a formula simplification. DAG size of input: 4 DAG size of output: 1 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)