./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/mult-comm.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_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/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_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/mult-comm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/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_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/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 de93f11842753a9f5cde98724d1851736862f745073786263bfd177abe6c2376 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:07:59,079 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:07:59,190 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 16:07:59,203 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:07:59,203 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:07:59,248 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:07:59,248 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:07:59,249 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:07:59,249 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:07:59,250 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:07:59,251 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:07:59,252 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:07:59,252 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:07:59,253 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:07:59,253 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:07:59,254 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 16:07:59,254 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:07:59,255 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:07:59,255 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:07:59,256 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:07:59,256 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:07:59,257 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_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/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 -> de93f11842753a9f5cde98724d1851736862f745073786263bfd177abe6c2376 [2024-11-13 16:07:59,666 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:07:59,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:07:59,680 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:07:59,682 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:07:59,683 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:07:59,684 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/mult-comm.wvr.c Unable to find full path for "g++" [2024-11-13 16:08:02,114 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:08:02,401 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:08:02,402 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/sv-benchmarks/c/weaver/mult-comm.wvr.c [2024-11-13 16:08:02,412 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/data/84dbff404/aaff8e57f3ff40a78488817a7c081c6f/FLAGcbb3ffa81 [2024-11-13 16:08:02,447 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/data/84dbff404/aaff8e57f3ff40a78488817a7c081c6f [2024-11-13 16:08:02,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:08:02,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:08:02,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:08:02,458 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:08:02,464 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:08:02,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36104743 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02, skipping insertion in model container [2024-11-13 16:08:02,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,492 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:08:02,758 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_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/sv-benchmarks/c/weaver/mult-comm.wvr.c[1936,1949] [2024-11-13 16:08:02,764 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:08:02,775 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:08:02,808 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_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/sv-benchmarks/c/weaver/mult-comm.wvr.c[1936,1949] [2024-11-13 16:08:02,809 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:08:02,832 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:08:02,832 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02 WrapperNode [2024-11-13 16:08:02,833 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:08:02,836 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:08:02,836 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:08:02,836 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:08:02,846 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,854 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,881 INFO L138 Inliner]: procedures = 20, calls = 9, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 41 [2024-11-13 16:08:02,883 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:08:02,884 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:08:02,884 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:08:02,884 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:08:02,898 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,899 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,902 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,923 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 16:08:02,925 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,925 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,940 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,946 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,947 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,949 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:08:02,954 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:08:02,955 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:08:02,955 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:08:02,956 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (1/1) ... [2024-11-13 16:08:02,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:08:02,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:03,011 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:08:03,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:08:03,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:08:03,055 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 16:08:03,055 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 16:08:03,055 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 16:08:03,055 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 16:08:03,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 16:08:03,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:08:03,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:08:03,058 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 16:08:03,193 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:08:03,195 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:08:03,493 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 16:08:03,493 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:08:03,750 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:08:03,752 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-13 16:08:03,753 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:08:03 BoogieIcfgContainer [2024-11-13 16:08:03,753 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:08:03,758 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:08:03,759 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:08:03,766 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:08:03,766 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:08:02" (1/3) ... [2024-11-13 16:08:03,768 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d42cfee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:08:03, skipping insertion in model container [2024-11-13 16:08:03,768 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:08:02" (2/3) ... [2024-11-13 16:08:03,768 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d42cfee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:08:03, skipping insertion in model container [2024-11-13 16:08:03,769 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:08:03" (3/3) ... [2024-11-13 16:08:03,771 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-comm.wvr.c [2024-11-13 16:08:03,796 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:08:03,799 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG mult-comm.wvr.c that has 3 procedures, 17 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-13 16:08:03,799 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 16:08:03,896 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 16:08:03,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 23 places, 18 transitions, 50 flow [2024-11-13 16:08:03,986 INFO L124 PetriNetUnfolderBase]: 2/16 cut-off events. [2024-11-13 16:08:03,989 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 16:08:03,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25 conditions, 16 events. 2/16 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 9 event pairs, 0 based on Foata normal form. 0/13 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2024-11-13 16:08:03,993 INFO L82 GeneralOperation]: Start removeDead. Operand has 23 places, 18 transitions, 50 flow [2024-11-13 16:08:03,997 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 20 places, 15 transitions, 42 flow [2024-11-13 16:08:04,009 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:08:04,025 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;@3b7d1f45, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:08:04,025 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-13 16:08:04,037 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 16:08:04,037 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2024-11-13 16:08:04,037 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 16:08:04,037 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:04,038 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:04,039 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:04,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:04,045 INFO L85 PathProgramCache]: Analyzing trace with hash -2092259104, now seen corresponding path program 1 times [2024-11-13 16:08:04,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:04,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373825473] [2024-11-13 16:08:04,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:04,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:04,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:04,905 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 16:08:04,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:04,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373825473] [2024-11-13 16:08:04,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373825473] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:04,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:04,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:08:04,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453479454] [2024-11-13 16:08:04,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:04,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:08:04,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:04,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:08:04,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:08:04,966 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:04,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states 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 16:08:04,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:04,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:04,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:05,139 INFO L124 PetriNetUnfolderBase]: 68/123 cut-off events. [2024-11-13 16:08:05,139 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-13 16:08:05,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269 conditions, 123 events. 68/123 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 325 event pairs, 22 based on Foata normal form. 1/94 useless extension candidates. Maximal degree in co-relation 220. Up to 72 conditions per place. [2024-11-13 16:08:05,143 INFO L140 encePairwiseOnDemand]: 14/18 looper letters, 21 selfloop transitions, 3 changer transitions 1/26 dead transitions. [2024-11-13 16:08:05,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 26 transitions, 123 flow [2024-11-13 16:08:05,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:08:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 16:08:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 35 transitions. [2024-11-13 16:08:05,163 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-11-13 16:08:05,166 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 35 transitions. [2024-11-13 16:08:05,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 26 transitions, 123 flow [2024-11-13 16:08:05,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 26 transitions, 109 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 16:08:05,177 INFO L231 Difference]: Finished difference. Result has 19 places, 17 transitions, 53 flow [2024-11-13 16:08:05,181 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=53, PETRI_PLACES=19, PETRI_TRANSITIONS=17} [2024-11-13 16:08:05,189 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2024-11-13 16:08:05,190 INFO L471 AbstractCegarLoop]: Abstraction has has 19 places, 17 transitions, 53 flow [2024-11-13 16:08:05,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states 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 16:08:05,192 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:05,193 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:05,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 16:08:05,193 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:05,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:05,195 INFO L85 PathProgramCache]: Analyzing trace with hash 186003317, now seen corresponding path program 1 times [2024-11-13 16:08:05,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:05,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976312133] [2024-11-13 16:08:05,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:05,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:05,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:05,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:05,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976312133] [2024-11-13 16:08:05,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976312133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:05,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186000443] [2024-11-13 16:08:05,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:05,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:05,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:05,896 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:05,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:08:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:06,004 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 16:08:06,009 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:06,252 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:06,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:06,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186000443] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:06,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:06,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 8 [2024-11-13 16:08:06,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109718160] [2024-11-13 16:08:06,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:06,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:08:06,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:06,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:08:06,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:08:06,674 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:06,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 17 transitions, 53 flow. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 16:08:06,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:06,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:06,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:07,036 INFO L124 PetriNetUnfolderBase]: 70/131 cut-off events. [2024-11-13 16:08:07,036 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-13 16:08:07,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 131 events. 70/131 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 349 event pairs, 12 based on Foata normal form. 1/132 useless extension candidates. Maximal degree in co-relation 104. Up to 70 conditions per place. [2024-11-13 16:08:07,040 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 23 selfloop transitions, 5 changer transitions 12/41 dead transitions. [2024-11-13 16:08:07,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 41 transitions, 196 flow [2024-11-13 16:08:07,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:08:07,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:08:07,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 59 transitions. [2024-11-13 16:08:07,044 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2024-11-13 16:08:07,044 INFO L175 Difference]: Start difference. First operand has 19 places, 17 transitions, 53 flow. Second operand 6 states and 59 transitions. [2024-11-13 16:08:07,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 41 transitions, 196 flow [2024-11-13 16:08:07,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 41 transitions, 191 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:08:07,047 INFO L231 Difference]: Finished difference. Result has 26 places, 19 transitions, 78 flow [2024-11-13 16:08:07,048 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=78, PETRI_PLACES=26, PETRI_TRANSITIONS=19} [2024-11-13 16:08:07,049 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 6 predicate places. [2024-11-13 16:08:07,049 INFO L471 AbstractCegarLoop]: Abstraction has has 26 places, 19 transitions, 78 flow [2024-11-13 16:08:07,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 16:08:07,049 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:07,049 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:07,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 16:08:07,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:07,251 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:07,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1423389487, now seen corresponding path program 2 times [2024-11-13 16:08:07,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:07,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926201201] [2024-11-13 16:08:07,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:07,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:08,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:08,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:08,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926201201] [2024-11-13 16:08:08,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926201201] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:08,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465120071] [2024-11-13 16:08:08,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:08:08,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:08,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:08,040 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:08,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:08:08,126 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:08:08,126 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:08,128 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 16:08:08,130 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:08,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:08,289 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:08,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:08,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465120071] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:08,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:08,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 10 [2024-11-13 16:08:08,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146277457] [2024-11-13 16:08:08,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:08,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 16:08:08,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:08,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 16:08:08,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:08:08,452 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:08,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 19 transitions, 78 flow. Second operand has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:08,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:08,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:08,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:08,794 INFO L124 PetriNetUnfolderBase]: 113/210 cut-off events. [2024-11-13 16:08:08,795 INFO L125 PetriNetUnfolderBase]: For 79/79 co-relation queries the response was YES. [2024-11-13 16:08:08,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 572 conditions, 210 events. 113/210 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 668 event pairs, 17 based on Foata normal form. 3/213 useless extension candidates. Maximal degree in co-relation 555. Up to 87 conditions per place. [2024-11-13 16:08:08,798 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 36 selfloop transitions, 17 changer transitions 9/63 dead transitions. [2024-11-13 16:08:08,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 63 transitions, 333 flow [2024-11-13 16:08:08,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:08:08,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:08:08,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 94 transitions. [2024-11-13 16:08:08,801 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-13 16:08:08,801 INFO L175 Difference]: Start difference. First operand has 26 places, 19 transitions, 78 flow. Second operand 10 states and 94 transitions. [2024-11-13 16:08:08,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 63 transitions, 333 flow [2024-11-13 16:08:08,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 63 transitions, 315 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-11-13 16:08:08,809 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 175 flow [2024-11-13 16:08:08,809 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=175, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2024-11-13 16:08:08,810 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 15 predicate places. [2024-11-13 16:08:08,810 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 175 flow [2024-11-13 16:08:08,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:08,811 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:08,811 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:08,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:09,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:09,018 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:09,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:09,019 INFO L85 PathProgramCache]: Analyzing trace with hash -451231894, now seen corresponding path program 1 times [2024-11-13 16:08:09,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:09,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984213694] [2024-11-13 16:08:09,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:09,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:09,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:09,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:09,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:09,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984213694] [2024-11-13 16:08:09,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984213694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:09,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609576359] [2024-11-13 16:08:09,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:09,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:09,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:09,306 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:09,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 16:08:09,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:09,393 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 16:08:09,395 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:09,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:09,540 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:09,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609576359] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:09,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:09,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 9 [2024-11-13 16:08:09,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874667385] [2024-11-13 16:08:09,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:09,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:09,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:09,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:09,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:09,812 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:09,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 175 flow. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 16:08:09,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:09,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:09,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:10,090 INFO L124 PetriNetUnfolderBase]: 117/221 cut-off events. [2024-11-13 16:08:10,090 INFO L125 PetriNetUnfolderBase]: For 227/227 co-relation queries the response was YES. [2024-11-13 16:08:10,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 730 conditions, 221 events. 117/221 cut-off events. For 227/227 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 747 event pairs, 19 based on Foata normal form. 1/222 useless extension candidates. Maximal degree in co-relation 675. Up to 171 conditions per place. [2024-11-13 16:08:10,097 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 33 selfloop transitions, 6 changer transitions 12/52 dead transitions. [2024-11-13 16:08:10,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 52 transitions, 349 flow [2024-11-13 16:08:10,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:08:10,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:08:10,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 57 transitions. [2024-11-13 16:08:10,102 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-11-13 16:08:10,102 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 175 flow. Second operand 6 states and 57 transitions. [2024-11-13 16:08:10,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 52 transitions, 349 flow [2024-11-13 16:08:10,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 52 transitions, 295 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-11-13 16:08:10,112 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 159 flow [2024-11-13 16:08:10,112 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=31, 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=6, PETRI_FLOW=159, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-11-13 16:08:10,114 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 19 predicate places. [2024-11-13 16:08:10,114 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 159 flow [2024-11-13 16:08:10,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 16:08:10,114 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:10,114 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:10,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 16:08:10,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:10,315 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:10,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:10,316 INFO L85 PathProgramCache]: Analyzing trace with hash -681621950, now seen corresponding path program 2 times [2024-11-13 16:08:10,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:10,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097371120] [2024-11-13 16:08:10,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:10,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:10,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:10,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:10,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097371120] [2024-11-13 16:08:10,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097371120] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:10,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079180962] [2024-11-13 16:08:10,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:08:10,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:10,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:10,610 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:10,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:08:10,709 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:08:10,709 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:10,711 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 16:08:10,712 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:10,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:10,909 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:11,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079180962] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:11,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:11,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 13 [2024-11-13 16:08:11,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649855359] [2024-11-13 16:08:11,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:11,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:08:11,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:11,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:08:11,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:08:11,243 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:11,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 159 flow. Second operand has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 14 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:11,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:11,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:11,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:11,607 INFO L124 PetriNetUnfolderBase]: 131/242 cut-off events. [2024-11-13 16:08:11,607 INFO L125 PetriNetUnfolderBase]: For 235/235 co-relation queries the response was YES. [2024-11-13 16:08:11,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 242 events. 131/242 cut-off events. For 235/235 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 836 event pairs, 20 based on Foata normal form. 2/244 useless extension candidates. Maximal degree in co-relation 743. Up to 185 conditions per place. [2024-11-13 16:08:11,613 INFO L140 encePairwiseOnDemand]: 11/18 looper letters, 41 selfloop transitions, 17 changer transitions 4/63 dead transitions. [2024-11-13 16:08:11,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 63 transitions, 396 flow [2024-11-13 16:08:11,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:08:11,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:08:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 82 transitions. [2024-11-13 16:08:11,618 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-11-13 16:08:11,618 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 159 flow. Second operand 10 states and 82 transitions. [2024-11-13 16:08:11,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 63 transitions, 396 flow [2024-11-13 16:08:11,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 63 transitions, 385 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-13 16:08:11,627 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 239 flow [2024-11-13 16:08:11,628 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=239, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-11-13 16:08:11,629 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 26 predicate places. [2024-11-13 16:08:11,629 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 239 flow [2024-11-13 16:08:11,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 14 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:11,631 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:11,632 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:11,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 16:08:11,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:11,833 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:11,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:11,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1826380321, now seen corresponding path program 3 times [2024-11-13 16:08:11,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:11,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752212160] [2024-11-13 16:08:11,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:11,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:12,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:12,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:12,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752212160] [2024-11-13 16:08:12,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752212160] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:12,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458817750] [2024-11-13 16:08:12,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:08:12,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:12,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:12,199 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:12,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 16:08:12,285 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:08:12,285 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:12,289 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 16:08:12,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:12,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:12,422 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:12,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:12,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458817750] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:12,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:12,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 9 [2024-11-13 16:08:12,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772408427] [2024-11-13 16:08:12,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:12,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:12,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:12,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:12,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:12,664 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:12,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 239 flow. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:08:12,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:12,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:12,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:12,946 INFO L124 PetriNetUnfolderBase]: 145/265 cut-off events. [2024-11-13 16:08:12,947 INFO L125 PetriNetUnfolderBase]: For 397/397 co-relation queries the response was YES. [2024-11-13 16:08:12,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 933 conditions, 265 events. 145/265 cut-off events. For 397/397 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 936 event pairs, 26 based on Foata normal form. 2/265 useless extension candidates. Maximal degree in co-relation 880. Up to 209 conditions per place. [2024-11-13 16:08:12,952 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 46 selfloop transitions, 15 changer transitions 6/68 dead transitions. [2024-11-13 16:08:12,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 68 transitions, 474 flow [2024-11-13 16:08:12,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:08:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 16:08:12,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 72 transitions. [2024-11-13 16:08:12,954 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-13 16:08:12,954 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 239 flow. Second operand 8 states and 72 transitions. [2024-11-13 16:08:12,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 68 transitions, 474 flow [2024-11-13 16:08:12,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 421 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-11-13 16:08:12,964 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 286 flow [2024-11-13 16:08:12,964 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=286, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-11-13 16:08:12,965 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 31 predicate places. [2024-11-13 16:08:12,965 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 286 flow [2024-11-13 16:08:12,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states 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 16:08:12,966 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:12,966 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:12,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 16:08:13,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 16:08:13,171 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:13,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:13,172 INFO L85 PathProgramCache]: Analyzing trace with hash -2015947516, now seen corresponding path program 3 times [2024-11-13 16:08:13,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:13,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673744210] [2024-11-13 16:08:13,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:13,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:13,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:13,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:13,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673744210] [2024-11-13 16:08:13,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673744210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:13,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371590148] [2024-11-13 16:08:13,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:08:13,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:13,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:13,518 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:13,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:08:13,598 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:08:13,598 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:13,600 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:08:13,601 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:13,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:13,758 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:14,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:14,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371590148] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:14,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:14,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 6] total 14 [2024-11-13 16:08:14,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555755836] [2024-11-13 16:08:14,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:14,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 16:08:14,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:14,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 16:08:14,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-13 16:08:14,014 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:14,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 286 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states 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 16:08:14,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:14,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:14,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:14,485 INFO L124 PetriNetUnfolderBase]: 183/336 cut-off events. [2024-11-13 16:08:14,485 INFO L125 PetriNetUnfolderBase]: For 700/700 co-relation queries the response was YES. [2024-11-13 16:08:14,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1232 conditions, 336 events. 183/336 cut-off events. For 700/700 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1287 event pairs, 30 based on Foata normal form. 3/337 useless extension candidates. Maximal degree in co-relation 1176. Up to 238 conditions per place. [2024-11-13 16:08:14,489 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 55 selfloop transitions, 27 changer transitions 12/95 dead transitions. [2024-11-13 16:08:14,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 690 flow [2024-11-13 16:08:14,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:08:14,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 16:08:14,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 112 transitions. [2024-11-13 16:08:14,491 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-13 16:08:14,492 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 286 flow. Second operand 14 states and 112 transitions. [2024-11-13 16:08:14,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 690 flow [2024-11-13 16:08:14,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 95 transitions, 640 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-11-13 16:08:14,500 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 445 flow [2024-11-13 16:08:14,500 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=445, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-11-13 16:08:14,501 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 47 predicate places. [2024-11-13 16:08:14,502 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 445 flow [2024-11-13 16:08:14,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states 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 16:08:14,502 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:14,502 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:14,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:14,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:14,703 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:14,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:14,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1142149337, now seen corresponding path program 1 times [2024-11-13 16:08:14,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:14,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064005666] [2024-11-13 16:08:14,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:14,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:14,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:15,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:15,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064005666] [2024-11-13 16:08:15,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064005666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:15,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964194314] [2024-11-13 16:08:15,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:15,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:15,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:15,378 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:15,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 16:08:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:15,469 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:15,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:15,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:15,843 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:16,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964194314] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:16,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:16,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2024-11-13 16:08:16,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030062766] [2024-11-13 16:08:16,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:16,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:08:16,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:16,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:08:16,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:08:16,804 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:16,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 445 flow. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:16,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:16,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:16,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:18,942 INFO L124 PetriNetUnfolderBase]: 249/475 cut-off events. [2024-11-13 16:08:18,943 INFO L125 PetriNetUnfolderBase]: For 1290/1290 co-relation queries the response was YES. [2024-11-13 16:08:18,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1899 conditions, 475 events. 249/475 cut-off events. For 1290/1290 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2134 event pairs, 18 based on Foata normal form. 3/478 useless extension candidates. Maximal degree in co-relation 1838. Up to 229 conditions per place. [2024-11-13 16:08:18,948 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 87 selfloop transitions, 51 changer transitions 30/169 dead transitions. [2024-11-13 16:08:18,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 169 transitions, 1269 flow [2024-11-13 16:08:18,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 16:08:18,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 16:08:18,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 199 transitions. [2024-11-13 16:08:18,951 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46064814814814814 [2024-11-13 16:08:18,952 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 445 flow. Second operand 24 states and 199 transitions. [2024-11-13 16:08:18,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 169 transitions, 1269 flow [2024-11-13 16:08:18,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 169 transitions, 1149 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-11-13 16:08:18,967 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 661 flow [2024-11-13 16:08:18,967 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=661, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-11-13 16:08:18,968 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 74 predicate places. [2024-11-13 16:08:18,968 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 661 flow [2024-11-13 16:08:18,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:18,968 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:18,969 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:18,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 16:08:19,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:19,173 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:19,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:19,173 INFO L85 PathProgramCache]: Analyzing trace with hash -588122839, now seen corresponding path program 2 times [2024-11-13 16:08:19,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:19,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497763472] [2024-11-13 16:08:19,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:19,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:19,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:19,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:19,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497763472] [2024-11-13 16:08:19,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497763472] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:19,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633017407] [2024-11-13 16:08:19,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:08:19,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:19,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:19,867 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:19,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 16:08:19,971 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:08:19,971 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:19,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:19,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:20,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:20,517 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:21,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633017407] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:21,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:21,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2024-11-13 16:08:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24269087] [2024-11-13 16:08:21,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:21,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:08:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:08:21,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:08:21,428 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:21,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 661 flow. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:21,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:21,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:21,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:23,825 INFO L124 PetriNetUnfolderBase]: 284/571 cut-off events. [2024-11-13 16:08:23,825 INFO L125 PetriNetUnfolderBase]: For 3859/3859 co-relation queries the response was YES. [2024-11-13 16:08:23,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2775 conditions, 571 events. 284/571 cut-off events. For 3859/3859 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2847 event pairs, 15 based on Foata normal form. 3/570 useless extension candidates. Maximal degree in co-relation 2625. Up to 241 conditions per place. [2024-11-13 16:08:23,835 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 99 selfloop transitions, 79 changer transitions 18/197 dead transitions. [2024-11-13 16:08:23,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 197 transitions, 1848 flow [2024-11-13 16:08:23,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 16:08:23,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-13 16:08:23,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 240 transitions. [2024-11-13 16:08:23,838 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-13 16:08:23,838 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 661 flow. Second operand 30 states and 240 transitions. [2024-11-13 16:08:23,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 197 transitions, 1848 flow [2024-11-13 16:08:23,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 197 transitions, 1624 flow, removed 93 selfloop flow, removed 12 redundant places. [2024-11-13 16:08:23,862 INFO L231 Difference]: Finished difference. Result has 123 places, 122 transitions, 1130 flow [2024-11-13 16:08:23,862 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1130, PETRI_PLACES=123, PETRI_TRANSITIONS=122} [2024-11-13 16:08:23,864 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 103 predicate places. [2024-11-13 16:08:23,864 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 122 transitions, 1130 flow [2024-11-13 16:08:23,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:23,866 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:23,866 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:23,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 16:08:24,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:24,067 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:24,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:24,068 INFO L85 PathProgramCache]: Analyzing trace with hash -505005949, now seen corresponding path program 3 times [2024-11-13 16:08:24,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424177031] [2024-11-13 16:08:24,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:24,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:24,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:24,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:24,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424177031] [2024-11-13 16:08:24,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424177031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:24,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966255069] [2024-11-13 16:08:24,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:08:24,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:24,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:24,751 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:24,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 16:08:24,865 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:08:24,866 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:24,868 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 16:08:24,870 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:25,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:25,314 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:26,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966255069] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:26,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:26,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 19 [2024-11-13 16:08:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099875712] [2024-11-13 16:08:26,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:26,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:08:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:26,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:08:26,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:08:26,171 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:26,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 122 transitions, 1130 flow. Second operand has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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 16:08:26,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:26,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:26,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:28,214 INFO L124 PetriNetUnfolderBase]: 275/539 cut-off events. [2024-11-13 16:08:28,214 INFO L125 PetriNetUnfolderBase]: For 5670/5670 co-relation queries the response was YES. [2024-11-13 16:08:28,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2960 conditions, 539 events. 275/539 cut-off events. For 5670/5670 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2599 event pairs, 15 based on Foata normal form. 3/538 useless extension candidates. Maximal degree in co-relation 2836. Up to 244 conditions per place. [2024-11-13 16:08:28,224 INFO L140 encePairwiseOnDemand]: 9/18 looper letters, 85 selfloop transitions, 83 changer transitions 14/183 dead transitions. [2024-11-13 16:08:28,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 183 transitions, 1818 flow [2024-11-13 16:08:28,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 16:08:28,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 16:08:28,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 209 transitions. [2024-11-13 16:08:28,229 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43004115226337447 [2024-11-13 16:08:28,229 INFO L175 Difference]: Start difference. First operand has 123 places, 122 transitions, 1130 flow. Second operand 27 states and 209 transitions. [2024-11-13 16:08:28,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 183 transitions, 1818 flow [2024-11-13 16:08:28,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 183 transitions, 1501 flow, removed 136 selfloop flow, removed 13 redundant places. [2024-11-13 16:08:28,267 INFO L231 Difference]: Finished difference. Result has 138 places, 130 transitions, 1166 flow [2024-11-13 16:08:28,269 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1166, PETRI_PLACES=138, PETRI_TRANSITIONS=130} [2024-11-13 16:08:28,270 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 118 predicate places. [2024-11-13 16:08:28,271 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 130 transitions, 1166 flow [2024-11-13 16:08:28,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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 16:08:28,271 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:28,272 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:28,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:28,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:28,477 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:28,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:28,477 INFO L85 PathProgramCache]: Analyzing trace with hash -645764473, now seen corresponding path program 4 times [2024-11-13 16:08:28,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:28,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913587420] [2024-11-13 16:08:28,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:28,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:28,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:29,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:29,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913587420] [2024-11-13 16:08:29,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913587420] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:29,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888638935] [2024-11-13 16:08:29,003 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:08:29,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:29,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:29,006 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:29,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 16:08:29,099 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:08:29,099 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:29,100 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:29,102 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:29,350 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:29,351 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:30,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:30,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888638935] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:30,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:30,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:30,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913295608] [2024-11-13 16:08:30,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:30,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:30,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:30,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:30,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:30,675 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:30,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 130 transitions, 1166 flow. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:08:30,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:30,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:30,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:31,631 INFO L124 PetriNetUnfolderBase]: 323/622 cut-off events. [2024-11-13 16:08:31,631 INFO L125 PetriNetUnfolderBase]: For 7415/7415 co-relation queries the response was YES. [2024-11-13 16:08:31,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3485 conditions, 622 events. 323/622 cut-off events. For 7415/7415 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3057 event pairs, 32 based on Foata normal form. 3/619 useless extension candidates. Maximal degree in co-relation 3385. Up to 496 conditions per place. [2024-11-13 16:08:31,668 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 135 selfloop transitions, 39 changer transitions 14/189 dead transitions. [2024-11-13 16:08:31,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 189 transitions, 2058 flow [2024-11-13 16:08:31,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:08:31,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:08:31,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 131 transitions. [2024-11-13 16:08:31,670 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4548611111111111 [2024-11-13 16:08:31,670 INFO L175 Difference]: Start difference. First operand has 138 places, 130 transitions, 1166 flow. Second operand 16 states and 131 transitions. [2024-11-13 16:08:31,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 189 transitions, 2058 flow [2024-11-13 16:08:31,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 189 transitions, 1685 flow, removed 122 selfloop flow, removed 24 redundant places. [2024-11-13 16:08:31,721 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1310 flow [2024-11-13 16:08:31,722 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1310, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-11-13 16:08:31,724 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 114 predicate places. [2024-11-13 16:08:31,724 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1310 flow [2024-11-13 16:08:31,724 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:08:31,725 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:31,725 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:31,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:31,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:31,926 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:31,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1604117463, now seen corresponding path program 5 times [2024-11-13 16:08:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392199872] [2024-11-13 16:08:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:31,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:32,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:32,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:32,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392199872] [2024-11-13 16:08:32,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392199872] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:32,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514113486] [2024-11-13 16:08:32,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:08:32,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:32,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:32,406 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:32,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 16:08:32,607 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:08:32,607 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:32,608 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:32,609 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:32,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:32,873 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:34,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:34,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514113486] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:34,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:34,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:34,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671908635] [2024-11-13 16:08:34,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:34,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:34,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:34,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:34,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:34,049 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:34,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1310 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:34,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:34,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:34,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:35,064 INFO L124 PetriNetUnfolderBase]: 347/665 cut-off events. [2024-11-13 16:08:35,064 INFO L125 PetriNetUnfolderBase]: For 2565/2565 co-relation queries the response was YES. [2024-11-13 16:08:35,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3408 conditions, 665 events. 347/665 cut-off events. For 2565/2565 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3333 event pairs, 33 based on Foata normal form. 3/656 useless extension candidates. Maximal degree in co-relation 3328. Up to 565 conditions per place. [2024-11-13 16:08:35,072 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 147 selfloop transitions, 45 changer transitions 8/201 dead transitions. [2024-11-13 16:08:35,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 201 transitions, 2064 flow [2024-11-13 16:08:35,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:08:35,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 16:08:35,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 132 transitions. [2024-11-13 16:08:35,074 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-11-13 16:08:35,074 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1310 flow. Second operand 18 states and 132 transitions. [2024-11-13 16:08:35,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 201 transitions, 2064 flow [2024-11-13 16:08:35,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 201 transitions, 1975 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-11-13 16:08:35,101 INFO L231 Difference]: Finished difference. Result has 156 places, 173 transitions, 1637 flow [2024-11-13 16:08:35,102 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1637, PETRI_PLACES=156, PETRI_TRANSITIONS=173} [2024-11-13 16:08:35,102 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 136 predicate places. [2024-11-13 16:08:35,106 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 173 transitions, 1637 flow [2024-11-13 16:08:35,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:35,106 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:35,106 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:35,128 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:35,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:35,307 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:35,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:35,307 INFO L85 PathProgramCache]: Analyzing trace with hash 984399047, now seen corresponding path program 6 times [2024-11-13 16:08:35,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:35,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334299931] [2024-11-13 16:08:35,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:35,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:35,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:35,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:35,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334299931] [2024-11-13 16:08:35,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334299931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:35,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254484761] [2024-11-13 16:08:35,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:08:35,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:35,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:35,844 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:35,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 16:08:35,929 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 16:08:35,929 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:35,931 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:35,932 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:36,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:36,199 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:38,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254484761] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:38,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:38,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:38,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695635438] [2024-11-13 16:08:38,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:38,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:38,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:38,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:38,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:38,150 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:38,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 173 transitions, 1637 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:38,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:38,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:38,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:39,162 INFO L124 PetriNetUnfolderBase]: 372/705 cut-off events. [2024-11-13 16:08:39,163 INFO L125 PetriNetUnfolderBase]: For 3438/3438 co-relation queries the response was YES. [2024-11-13 16:08:39,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3884 conditions, 705 events. 372/705 cut-off events. For 3438/3438 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3549 event pairs, 33 based on Foata normal form. 2/693 useless extension candidates. Maximal degree in co-relation 3788. Up to 532 conditions per place. [2024-11-13 16:08:39,171 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 140 selfloop transitions, 64 changer transitions 9/214 dead transitions. [2024-11-13 16:08:39,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 214 transitions, 2366 flow [2024-11-13 16:08:39,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:08:39,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 16:08:39,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 134 transitions. [2024-11-13 16:08:39,174 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41358024691358025 [2024-11-13 16:08:39,174 INFO L175 Difference]: Start difference. First operand has 156 places, 173 transitions, 1637 flow. Second operand 18 states and 134 transitions. [2024-11-13 16:08:39,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 214 transitions, 2366 flow [2024-11-13 16:08:39,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 214 transitions, 2258 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-11-13 16:08:39,205 INFO L231 Difference]: Finished difference. Result has 172 places, 183 transitions, 1885 flow [2024-11-13 16:08:39,206 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1885, PETRI_PLACES=172, PETRI_TRANSITIONS=183} [2024-11-13 16:08:39,206 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 152 predicate places. [2024-11-13 16:08:39,206 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 183 transitions, 1885 flow [2024-11-13 16:08:39,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:39,207 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:39,207 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:39,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:39,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:39,416 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:39,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash 905750807, now seen corresponding path program 7 times [2024-11-13 16:08:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325702809] [2024-11-13 16:08:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:40,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:40,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:40,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325702809] [2024-11-13 16:08:40,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325702809] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:40,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67610302] [2024-11-13 16:08:40,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:08:40,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:40,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:40,190 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:40,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 16:08:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:40,301 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:40,302 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:40,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:40,533 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:42,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67610302] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:42,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:42,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:42,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815633038] [2024-11-13 16:08:42,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:42,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:42,063 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:42,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 183 transitions, 1885 flow. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:08:42,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:42,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:42,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:43,148 INFO L124 PetriNetUnfolderBase]: 372/704 cut-off events. [2024-11-13 16:08:43,148 INFO L125 PetriNetUnfolderBase]: For 4367/4367 co-relation queries the response was YES. [2024-11-13 16:08:43,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4106 conditions, 704 events. 372/704 cut-off events. For 4367/4367 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3524 event pairs, 34 based on Foata normal form. 2/694 useless extension candidates. Maximal degree in co-relation 4013. Up to 535 conditions per place. [2024-11-13 16:08:43,158 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 143 selfloop transitions, 65 changer transitions 8/217 dead transitions. [2024-11-13 16:08:43,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 217 transitions, 2510 flow [2024-11-13 16:08:43,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:08:43,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 16:08:43,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 141 transitions. [2024-11-13 16:08:43,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-13 16:08:43,160 INFO L175 Difference]: Start difference. First operand has 172 places, 183 transitions, 1885 flow. Second operand 18 states and 141 transitions. [2024-11-13 16:08:43,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 217 transitions, 2510 flow [2024-11-13 16:08:43,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 217 transitions, 2298 flow, removed 78 selfloop flow, removed 11 redundant places. [2024-11-13 16:08:43,210 INFO L231 Difference]: Finished difference. Result has 179 places, 186 transitions, 1913 flow [2024-11-13 16:08:43,211 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1913, PETRI_PLACES=179, PETRI_TRANSITIONS=186} [2024-11-13 16:08:43,211 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 159 predicate places. [2024-11-13 16:08:43,212 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 186 transitions, 1913 flow [2024-11-13 16:08:43,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:08:43,212 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:43,212 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:43,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 16:08:43,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:43,413 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:43,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:43,414 INFO L85 PathProgramCache]: Analyzing trace with hash -827765177, now seen corresponding path program 8 times [2024-11-13 16:08:43,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:43,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120185754] [2024-11-13 16:08:43,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:43,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:43,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:43,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:43,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120185754] [2024-11-13 16:08:43,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120185754] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:43,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291478297] [2024-11-13 16:08:43,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:08:43,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:43,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:43,977 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:43,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 16:08:44,074 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:08:44,074 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:44,076 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:44,077 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:44,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:44,340 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:46,470 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:46,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291478297] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:46,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:46,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:46,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603047598] [2024-11-13 16:08:46,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:46,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:46,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:46,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:46,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:46,473 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:46,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 186 transitions, 1913 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:46,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:46,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:46,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:47,450 INFO L124 PetriNetUnfolderBase]: 393/747 cut-off events. [2024-11-13 16:08:47,450 INFO L125 PetriNetUnfolderBase]: For 4787/4787 co-relation queries the response was YES. [2024-11-13 16:08:47,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4440 conditions, 747 events. 393/747 cut-off events. For 4787/4787 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3803 event pairs, 36 based on Foata normal form. 2/737 useless extension candidates. Maximal degree in co-relation 4373. Up to 603 conditions per place. [2024-11-13 16:08:47,459 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 161 selfloop transitions, 59 changer transitions 8/229 dead transitions. [2024-11-13 16:08:47,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 229 transitions, 2709 flow [2024-11-13 16:08:47,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:08:47,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 16:08:47,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 152 transitions. [2024-11-13 16:08:47,462 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-11-13 16:08:47,462 INFO L175 Difference]: Start difference. First operand has 179 places, 186 transitions, 1913 flow. Second operand 21 states and 152 transitions. [2024-11-13 16:08:47,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 229 transitions, 2709 flow [2024-11-13 16:08:47,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 229 transitions, 2534 flow, removed 52 selfloop flow, removed 14 redundant places. [2024-11-13 16:08:47,493 INFO L231 Difference]: Finished difference. Result has 189 places, 196 transitions, 2079 flow [2024-11-13 16:08:47,493 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2079, PETRI_PLACES=189, PETRI_TRANSITIONS=196} [2024-11-13 16:08:47,494 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 169 predicate places. [2024-11-13 16:08:47,494 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 196 transitions, 2079 flow [2024-11-13 16:08:47,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:47,494 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:47,495 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:47,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 16:08:47,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-13 16:08:47,695 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:47,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:47,696 INFO L85 PathProgramCache]: Analyzing trace with hash -744648287, now seen corresponding path program 9 times [2024-11-13 16:08:47,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:47,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041940281] [2024-11-13 16:08:47,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:47,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:48,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:48,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041940281] [2024-11-13 16:08:48,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041940281] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:48,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826266268] [2024-11-13 16:08:48,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:08:48,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:48,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:48,225 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:48,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 16:08:48,333 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:08:48,333 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:48,334 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:48,336 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:48,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:48,572 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:49,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:49,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826266268] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:49,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:49,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:49,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112022565] [2024-11-13 16:08:49,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:49,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:49,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:49,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:49,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:49,607 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:49,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 196 transitions, 2079 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:49,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:49,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:49,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:50,840 INFO L124 PetriNetUnfolderBase]: 390/746 cut-off events. [2024-11-13 16:08:50,841 INFO L125 PetriNetUnfolderBase]: For 4714/4714 co-relation queries the response was YES. [2024-11-13 16:08:50,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4484 conditions, 746 events. 390/746 cut-off events. For 4714/4714 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 3820 event pairs, 36 based on Foata normal form. 2/738 useless extension candidates. Maximal degree in co-relation 4383. Up to 605 conditions per place. [2024-11-13 16:08:50,850 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 166 selfloop transitions, 60 changer transitions 7/234 dead transitions. [2024-11-13 16:08:50,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 234 transitions, 2765 flow [2024-11-13 16:08:50,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 16:08:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 16:08:50,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 168 transitions. [2024-11-13 16:08:50,853 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4057971014492754 [2024-11-13 16:08:50,853 INFO L175 Difference]: Start difference. First operand has 189 places, 196 transitions, 2079 flow. Second operand 23 states and 168 transitions. [2024-11-13 16:08:50,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 234 transitions, 2765 flow [2024-11-13 16:08:50,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 234 transitions, 2587 flow, removed 55 selfloop flow, removed 15 redundant places. [2024-11-13 16:08:50,895 INFO L231 Difference]: Finished difference. Result has 197 places, 199 transitions, 2129 flow [2024-11-13 16:08:50,895 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2129, PETRI_PLACES=197, PETRI_TRANSITIONS=199} [2024-11-13 16:08:50,896 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 177 predicate places. [2024-11-13 16:08:50,896 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 199 transitions, 2129 flow [2024-11-13 16:08:50,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:50,897 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:50,897 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:50,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 16:08:51,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:51,101 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:51,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:51,101 INFO L85 PathProgramCache]: Analyzing trace with hash -107908895, now seen corresponding path program 10 times [2024-11-13 16:08:51,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:51,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687080242] [2024-11-13 16:08:51,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:51,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:51,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:51,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:51,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687080242] [2024-11-13 16:08:51,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687080242] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:51,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770557886] [2024-11-13 16:08:51,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:08:51,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:51,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:51,580 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:51,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 16:08:51,682 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:08:51,682 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:51,683 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:51,685 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:51,937 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:51,938 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:53,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:53,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770557886] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:53,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:53,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:53,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737489324] [2024-11-13 16:08:53,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:53,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:53,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:53,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:53,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:53,373 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:53,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 199 transitions, 2129 flow. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:08:53,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:53,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:53,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:54,390 INFO L124 PetriNetUnfolderBase]: 409/778 cut-off events. [2024-11-13 16:08:54,390 INFO L125 PetriNetUnfolderBase]: For 5690/5690 co-relation queries the response was YES. [2024-11-13 16:08:54,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 778 events. 409/778 cut-off events. For 5690/5690 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4037 event pairs, 30 based on Foata normal form. 2/768 useless extension candidates. Maximal degree in co-relation 4736. Up to 646 conditions per place. [2024-11-13 16:08:54,401 INFO L140 encePairwiseOnDemand]: 9/18 looper letters, 189 selfloop transitions, 48 changer transitions 13/251 dead transitions. [2024-11-13 16:08:54,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 251 transitions, 3084 flow [2024-11-13 16:08:54,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:08:54,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 16:08:54,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 146 transitions. [2024-11-13 16:08:54,403 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4506172839506173 [2024-11-13 16:08:54,404 INFO L175 Difference]: Start difference. First operand has 197 places, 199 transitions, 2129 flow. Second operand 18 states and 146 transitions. [2024-11-13 16:08:54,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 251 transitions, 3084 flow [2024-11-13 16:08:54,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 251 transitions, 2873 flow, removed 60 selfloop flow, removed 21 redundant places. [2024-11-13 16:08:54,453 INFO L231 Difference]: Finished difference. Result has 199 places, 213 transitions, 2320 flow [2024-11-13 16:08:54,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2320, PETRI_PLACES=199, PETRI_TRANSITIONS=213} [2024-11-13 16:08:54,454 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 179 predicate places. [2024-11-13 16:08:54,454 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 213 transitions, 2320 flow [2024-11-13 16:08:54,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:08:54,454 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:54,455 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:54,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 16:08:54,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 16:08:54,655 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:54,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:54,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1522254625, now seen corresponding path program 11 times [2024-11-13 16:08:54,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:54,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931805709] [2024-11-13 16:08:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:54,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:54,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:55,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931805709] [2024-11-13 16:08:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931805709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775202422] [2024-11-13 16:08:55,174 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:08:55,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:55,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:55,177 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:55,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 16:08:55,309 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 16:08:55,310 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:55,311 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:55,312 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:55,559 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:56,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:56,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775202422] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:56,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:56,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:08:56,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066105791] [2024-11-13 16:08:56,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:56,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:08:56,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:56,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:08:56,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:08:56,851 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:56,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 213 transitions, 2320 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:56,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:56,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:56,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:58,016 INFO L124 PetriNetUnfolderBase]: 428/820 cut-off events. [2024-11-13 16:08:58,016 INFO L125 PetriNetUnfolderBase]: For 7122/7122 co-relation queries the response was YES. [2024-11-13 16:08:58,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5281 conditions, 820 events. 428/820 cut-off events. For 7122/7122 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4335 event pairs, 30 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 5161. Up to 652 conditions per place. [2024-11-13 16:08:58,030 INFO L140 encePairwiseOnDemand]: 9/18 looper letters, 185 selfloop transitions, 62 changer transitions 11/259 dead transitions. [2024-11-13 16:08:58,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 259 transitions, 3270 flow [2024-11-13 16:08:58,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 16:08:58,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 16:08:58,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 160 transitions. [2024-11-13 16:08:58,031 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-11-13 16:08:58,031 INFO L175 Difference]: Start difference. First operand has 199 places, 213 transitions, 2320 flow. Second operand 22 states and 160 transitions. [2024-11-13 16:08:58,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 259 transitions, 3270 flow [2024-11-13 16:08:58,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 259 transitions, 3073 flow, removed 75 selfloop flow, removed 11 redundant places. [2024-11-13 16:08:58,085 INFO L231 Difference]: Finished difference. Result has 214 places, 223 transitions, 2545 flow [2024-11-13 16:08:58,086 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2545, PETRI_PLACES=214, PETRI_TRANSITIONS=223} [2024-11-13 16:08:58,086 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 194 predicate places. [2024-11-13 16:08:58,087 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 223 transitions, 2545 flow [2024-11-13 16:08:58,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:58,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:58,087 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:58,108 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 16:08:58,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 16:08:58,288 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:08:58,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:58,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1912548107, now seen corresponding path program 12 times [2024-11-13 16:08:58,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:58,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555228670] [2024-11-13 16:08:58,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:58,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:58,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:58,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:58,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555228670] [2024-11-13 16:08:58,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555228670] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:58,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494005936] [2024-11-13 16:08:58,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:08:58,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:58,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:58,797 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:58,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 16:08:58,893 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 16:08:58,894 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:58,895 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:08:58,896 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:59,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:59,162 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:59,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494005936] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:59,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:59,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2024-11-13 16:08:59,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823775443] [2024-11-13 16:08:59,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:59,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:08:59,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:59,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:08:59,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:08:59,795 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:08:59,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 223 transitions, 2545 flow. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:59,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:59,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:08:59,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:01,379 INFO L124 PetriNetUnfolderBase]: 482/917 cut-off events. [2024-11-13 16:09:01,379 INFO L125 PetriNetUnfolderBase]: For 10189/10189 co-relation queries the response was YES. [2024-11-13 16:09:01,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6081 conditions, 917 events. 482/917 cut-off events. For 10189/10189 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 4970 event pairs, 39 based on Foata normal form. 4/911 useless extension candidates. Maximal degree in co-relation 5966. Up to 682 conditions per place. [2024-11-13 16:09:01,390 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 194 selfloop transitions, 82 changer transitions 17/294 dead transitions. [2024-11-13 16:09:01,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 294 transitions, 3879 flow [2024-11-13 16:09:01,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 16:09:01,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 16:09:01,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 172 transitions. [2024-11-13 16:09:01,392 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-13 16:09:01,392 INFO L175 Difference]: Start difference. First operand has 214 places, 223 transitions, 2545 flow. Second operand 22 states and 172 transitions. [2024-11-13 16:09:01,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 294 transitions, 3879 flow [2024-11-13 16:09:01,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 3590 flow, removed 102 selfloop flow, removed 21 redundant places. [2024-11-13 16:09:01,448 INFO L231 Difference]: Finished difference. Result has 220 places, 248 transitions, 2926 flow [2024-11-13 16:09:01,449 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2926, PETRI_PLACES=220, PETRI_TRANSITIONS=248} [2024-11-13 16:09:01,449 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 200 predicate places. [2024-11-13 16:09:01,449 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 248 transitions, 2926 flow [2024-11-13 16:09:01,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:01,450 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:01,450 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:01,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 16:09:01,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:01,650 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:01,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:01,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1443606385, now seen corresponding path program 13 times [2024-11-13 16:09:01,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:01,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077760059] [2024-11-13 16:09:01,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:01,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:01,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:02,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:02,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:02,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077760059] [2024-11-13 16:09:02,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077760059] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:02,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486079330] [2024-11-13 16:09:02,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:09:02,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:02,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:02,137 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:02,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 16:09:02,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:02,239 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:02,241 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:02,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:02,493 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:03,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:03,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486079330] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:03,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:03,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:09:03,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050498266] [2024-11-13 16:09:03,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:03,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:09:03,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:03,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:09:03,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:09:03,733 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:03,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 248 transitions, 2926 flow. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:09:03,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:03,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:03,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:05,081 INFO L124 PetriNetUnfolderBase]: 477/907 cut-off events. [2024-11-13 16:09:05,081 INFO L125 PetriNetUnfolderBase]: For 9549/9549 co-relation queries the response was YES. [2024-11-13 16:09:05,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6119 conditions, 907 events. 477/907 cut-off events. For 9549/9549 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 4903 event pairs, 39 based on Foata normal form. 2/899 useless extension candidates. Maximal degree in co-relation 6008. Up to 748 conditions per place. [2024-11-13 16:09:05,092 INFO L140 encePairwiseOnDemand]: 9/18 looper letters, 216 selfloop transitions, 63 changer transitions 8/288 dead transitions. [2024-11-13 16:09:05,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 288 transitions, 3705 flow [2024-11-13 16:09:05,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 16:09:05,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 16:09:05,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 176 transitions. [2024-11-13 16:09:05,094 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-11-13 16:09:05,094 INFO L175 Difference]: Start difference. First operand has 220 places, 248 transitions, 2926 flow. Second operand 24 states and 176 transitions. [2024-11-13 16:09:05,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 288 transitions, 3705 flow [2024-11-13 16:09:05,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 288 transitions, 3381 flow, removed 142 selfloop flow, removed 9 redundant places. [2024-11-13 16:09:05,149 INFO L231 Difference]: Finished difference. Result has 235 places, 251 transitions, 2826 flow [2024-11-13 16:09:05,149 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2826, PETRI_PLACES=235, PETRI_TRANSITIONS=251} [2024-11-13 16:09:05,150 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 215 predicate places. [2024-11-13 16:09:05,150 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 251 transitions, 2826 flow [2024-11-13 16:09:05,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:09:05,150 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:05,150 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:05,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 16:09:05,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:05,351 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:05,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:05,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1066261885, now seen corresponding path program 14 times [2024-11-13 16:09:05,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:05,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509643087] [2024-11-13 16:09:05,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:05,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:05,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:05,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:05,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:05,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509643087] [2024-11-13 16:09:05,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509643087] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:05,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120338749] [2024-11-13 16:09:05,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:09:05,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:05,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:05,771 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:05,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 16:09:05,936 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:09:05,936 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:09:05,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:05,941 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:06,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:06,163 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:07,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:07,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120338749] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:07,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:07,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:09:07,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384661815] [2024-11-13 16:09:07,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:07,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:09:07,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:07,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:09:07,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:09:07,419 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:07,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 251 transitions, 2826 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:07,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:07,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:07,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:08,342 INFO L124 PetriNetUnfolderBase]: 484/922 cut-off events. [2024-11-13 16:09:08,342 INFO L125 PetriNetUnfolderBase]: For 9494/9494 co-relation queries the response was YES. [2024-11-13 16:09:08,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6227 conditions, 922 events. 484/922 cut-off events. For 9494/9494 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5012 event pairs, 46 based on Foata normal form. 2/910 useless extension candidates. Maximal degree in co-relation 6146. Up to 822 conditions per place. [2024-11-13 16:09:08,354 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 229 selfloop transitions, 46 changer transitions 6/282 dead transitions. [2024-11-13 16:09:08,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 282 transitions, 3735 flow [2024-11-13 16:09:08,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:09:08,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:09:08,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 117 transitions. [2024-11-13 16:09:08,356 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-11-13 16:09:08,356 INFO L175 Difference]: Start difference. First operand has 235 places, 251 transitions, 2826 flow. Second operand 16 states and 117 transitions. [2024-11-13 16:09:08,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 282 transitions, 3735 flow [2024-11-13 16:09:08,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 3501 flow, removed 75 selfloop flow, removed 21 redundant places. [2024-11-13 16:09:08,453 INFO L231 Difference]: Finished difference. Result has 231 places, 259 transitions, 2953 flow [2024-11-13 16:09:08,453 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2953, PETRI_PLACES=231, PETRI_TRANSITIONS=259} [2024-11-13 16:09:08,454 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 211 predicate places. [2024-11-13 16:09:08,454 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 259 transitions, 2953 flow [2024-11-13 16:09:08,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:08,454 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:08,454 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:08,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 16:09:08,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 16:09:08,659 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:08,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:08,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1606066903, now seen corresponding path program 15 times [2024-11-13 16:09:08,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:08,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968436735] [2024-11-13 16:09:08,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:08,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:08,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:09,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:09,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968436735] [2024-11-13 16:09:09,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968436735] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:09,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551314163] [2024-11-13 16:09:09,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:09:09,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:09,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:09,160 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:09,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 16:09:09,233 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 16:09:09,233 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:09:09,234 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:09,235 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:09,610 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:10,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:10,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551314163] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:10,082 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:10,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2024-11-13 16:09:10,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410141178] [2024-11-13 16:09:10,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:10,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:09:10,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:10,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:09:10,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:09:10,084 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:10,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 259 transitions, 2953 flow. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:10,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:10,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:10,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:11,625 INFO L124 PetriNetUnfolderBase]: 523/996 cut-off events. [2024-11-13 16:09:11,626 INFO L125 PetriNetUnfolderBase]: For 15043/15043 co-relation queries the response was YES. [2024-11-13 16:09:11,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7094 conditions, 996 events. 523/996 cut-off events. For 15043/15043 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 5518 event pairs, 38 based on Foata normal form. 3/985 useless extension candidates. Maximal degree in co-relation 6961. Up to 699 conditions per place. [2024-11-13 16:09:11,638 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 204 selfloop transitions, 102 changer transitions 16/323 dead transitions. [2024-11-13 16:09:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 323 transitions, 4411 flow [2024-11-13 16:09:11,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 16:09:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-13 16:09:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 196 transitions. [2024-11-13 16:09:11,640 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43555555555555553 [2024-11-13 16:09:11,640 INFO L175 Difference]: Start difference. First operand has 231 places, 259 transitions, 2953 flow. Second operand 25 states and 196 transitions. [2024-11-13 16:09:11,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 323 transitions, 4411 flow [2024-11-13 16:09:11,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 323 transitions, 4209 flow, removed 69 selfloop flow, removed 13 redundant places. [2024-11-13 16:09:11,706 INFO L231 Difference]: Finished difference. Result has 245 places, 273 transitions, 3377 flow [2024-11-13 16:09:11,706 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3377, PETRI_PLACES=245, PETRI_TRANSITIONS=273} [2024-11-13 16:09:11,707 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 225 predicate places. [2024-11-13 16:09:11,707 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 273 transitions, 3377 flow [2024-11-13 16:09:11,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:11,707 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:11,707 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:11,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 16:09:11,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 16:09:11,908 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:11,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:11,909 INFO L85 PathProgramCache]: Analyzing trace with hash -285440949, now seen corresponding path program 16 times [2024-11-13 16:09:11,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:11,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601513041] [2024-11-13 16:09:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:11,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:11,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:12,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:12,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:12,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601513041] [2024-11-13 16:09:12,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601513041] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:12,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076671537] [2024-11-13 16:09:12,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:09:12,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:12,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:12,405 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:12,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 16:09:12,618 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:09:12,618 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:09:12,621 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:12,623 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:12,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:12,811 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:19,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:19,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076671537] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:19,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:19,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:09:19,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560662565] [2024-11-13 16:09:19,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:19,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:09:19,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:19,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:09:19,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:09:19,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:19,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 273 transitions, 3377 flow. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:09:19,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:19,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:19,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:20,137 INFO L124 PetriNetUnfolderBase]: 541/1024 cut-off events. [2024-11-13 16:09:20,137 INFO L125 PetriNetUnfolderBase]: For 18527/18527 co-relation queries the response was YES. [2024-11-13 16:09:20,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7695 conditions, 1024 events. 541/1024 cut-off events. For 18527/18527 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 5698 event pairs, 43 based on Foata normal form. 2/1012 useless extension candidates. Maximal degree in co-relation 7500. Up to 861 conditions per place. [2024-11-13 16:09:20,145 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 238 selfloop transitions, 65 changer transitions 8/312 dead transitions. [2024-11-13 16:09:20,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 312 transitions, 4531 flow [2024-11-13 16:09:20,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:09:20,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 16:09:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 132 transitions. [2024-11-13 16:09:20,147 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-11-13 16:09:20,147 INFO L175 Difference]: Start difference. First operand has 245 places, 273 transitions, 3377 flow. Second operand 18 states and 132 transitions. [2024-11-13 16:09:20,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 312 transitions, 4531 flow [2024-11-13 16:09:20,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 312 transitions, 4155 flow, removed 142 selfloop flow, removed 12 redundant places. [2024-11-13 16:09:20,234 INFO L231 Difference]: Finished difference. Result has 252 places, 283 transitions, 3464 flow [2024-11-13 16:09:20,235 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3003, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3464, PETRI_PLACES=252, PETRI_TRANSITIONS=283} [2024-11-13 16:09:20,235 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 232 predicate places. [2024-11-13 16:09:20,235 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 283 transitions, 3464 flow [2024-11-13 16:09:20,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:09:20,235 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:20,235 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:20,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 16:09:20,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-13 16:09:20,436 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:20,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:20,436 INFO L85 PathProgramCache]: Analyzing trace with hash -206792709, now seen corresponding path program 17 times [2024-11-13 16:09:20,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:20,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601251616] [2024-11-13 16:09:20,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:20,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:20,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:20,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:20,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:20,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601251616] [2024-11-13 16:09:20,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601251616] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:20,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903855441] [2024-11-13 16:09:20,918 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:09:20,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:20,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:20,921 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:20,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 16:09:21,054 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:09:21,055 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:09:21,056 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:21,057 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:21,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:21,251 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:22,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:22,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903855441] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:22,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:22,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:09:22,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123763757] [2024-11-13 16:09:22,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:22,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:09:22,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:22,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:09:22,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:09:22,518 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:22,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 283 transitions, 3464 flow. Second operand has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:22,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:22,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:22,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:23,685 INFO L124 PetriNetUnfolderBase]: 538/1023 cut-off events. [2024-11-13 16:09:23,685 INFO L125 PetriNetUnfolderBase]: For 15977/15977 co-relation queries the response was YES. [2024-11-13 16:09:23,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7412 conditions, 1023 events. 538/1023 cut-off events. For 15977/15977 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 5706 event pairs, 44 based on Foata normal form. 2/1013 useless extension candidates. Maximal degree in co-relation 7294. Up to 863 conditions per place. [2024-11-13 16:09:23,695 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 240 selfloop transitions, 66 changer transitions 7/314 dead transitions. [2024-11-13 16:09:23,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 314 transitions, 4396 flow [2024-11-13 16:09:23,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:09:23,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 16:09:23,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 137 transitions. [2024-11-13 16:09:23,697 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4228395061728395 [2024-11-13 16:09:23,697 INFO L175 Difference]: Start difference. First operand has 252 places, 283 transitions, 3464 flow. Second operand 18 states and 137 transitions. [2024-11-13 16:09:23,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 314 transitions, 4396 flow [2024-11-13 16:09:23,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 314 transitions, 4141 flow, removed 99 selfloop flow, removed 11 redundant places. [2024-11-13 16:09:23,832 INFO L231 Difference]: Finished difference. Result has 259 places, 286 transitions, 3522 flow [2024-11-13 16:09:23,833 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3241, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3522, PETRI_PLACES=259, PETRI_TRANSITIONS=286} [2024-11-13 16:09:23,833 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 239 predicate places. [2024-11-13 16:09:23,834 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 286 transitions, 3522 flow [2024-11-13 16:09:23,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:23,834 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:23,834 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:23,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 16:09:24,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 16:09:24,035 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:24,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:24,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1522950013, now seen corresponding path program 18 times [2024-11-13 16:09:24,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:24,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792460605] [2024-11-13 16:09:24,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:24,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:24,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:24,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792460605] [2024-11-13 16:09:24,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792460605] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:24,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205062868] [2024-11-13 16:09:24,487 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:09:24,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:24,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:24,489 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:24,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 16:09:24,609 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 16:09:24,609 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:09:24,611 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:24,611 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:24,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:24,840 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:25,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:25,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205062868] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:25,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:25,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2024-11-13 16:09:25,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130227765] [2024-11-13 16:09:25,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:25,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:09:25,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:09:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:09:25,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:25,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 286 transitions, 3522 flow. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:25,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:25,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:25,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:27,105 INFO L124 PetriNetUnfolderBase]: 535/1024 cut-off events. [2024-11-13 16:09:27,105 INFO L125 PetriNetUnfolderBase]: For 15741/15741 co-relation queries the response was YES. [2024-11-13 16:09:27,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7273 conditions, 1024 events. 535/1024 cut-off events. For 15741/15741 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 5759 event pairs, 38 based on Foata normal form. 3/1013 useless extension candidates. Maximal degree in co-relation 7183. Up to 747 conditions per place. [2024-11-13 16:09:27,116 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 219 selfloop transitions, 105 changer transitions 12/337 dead transitions. [2024-11-13 16:09:27,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 337 transitions, 4562 flow [2024-11-13 16:09:27,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 16:09:27,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 16:09:27,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 200 transitions. [2024-11-13 16:09:27,119 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-11-13 16:09:27,119 INFO L175 Difference]: Start difference. First operand has 259 places, 286 transitions, 3522 flow. Second operand 26 states and 200 transitions. [2024-11-13 16:09:27,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 337 transitions, 4562 flow [2024-11-13 16:09:27,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 337 transitions, 4280 flow, removed 105 selfloop flow, removed 14 redundant places. [2024-11-13 16:09:27,265 INFO L231 Difference]: Finished difference. Result has 272 places, 292 transitions, 3703 flow [2024-11-13 16:09:27,266 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3239, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3703, PETRI_PLACES=272, PETRI_TRANSITIONS=292} [2024-11-13 16:09:27,267 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 252 predicate places. [2024-11-13 16:09:27,267 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 292 transitions, 3703 flow [2024-11-13 16:09:27,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 19 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:27,267 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:27,268 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:27,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 16:09:27,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-13 16:09:27,469 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:27,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:27,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1894114081, now seen corresponding path program 19 times [2024-11-13 16:09:27,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:27,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316822014] [2024-11-13 16:09:27,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:27,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:27,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:27,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:27,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316822014] [2024-11-13 16:09:27,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316822014] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:27,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590606498] [2024-11-13 16:09:27,830 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 16:09:27,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:27,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:27,832 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:27,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 16:09:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:27,907 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:09:27,908 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:28,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:28,220 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:28,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590606498] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:28,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:28,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-11-13 16:09:28,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111324102] [2024-11-13 16:09:28,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:28,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:09:28,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:09:28,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:09:28,691 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:28,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 292 transitions, 3703 flow. Second operand has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:09:28,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:28,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:28,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:33,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:09:36,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:09:37,261 INFO L124 PetriNetUnfolderBase]: 536/1031 cut-off events. [2024-11-13 16:09:37,261 INFO L125 PetriNetUnfolderBase]: For 14321/14321 co-relation queries the response was YES. [2024-11-13 16:09:37,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7358 conditions, 1031 events. 536/1031 cut-off events. For 14321/14321 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 5838 event pairs, 34 based on Foata normal form. 3/1020 useless extension candidates. Maximal degree in co-relation 7269. Up to 825 conditions per place. [2024-11-13 16:09:37,296 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 247 selfloop transitions, 77 changer transitions 15/340 dead transitions. [2024-11-13 16:09:37,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 340 transitions, 4689 flow [2024-11-13 16:09:37,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 16:09:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 16:09:37,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 169 transitions. [2024-11-13 16:09:37,298 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4082125603864734 [2024-11-13 16:09:37,298 INFO L175 Difference]: Start difference. First operand has 272 places, 292 transitions, 3703 flow. Second operand 23 states and 169 transitions. [2024-11-13 16:09:37,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 340 transitions, 4689 flow [2024-11-13 16:09:37,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 340 transitions, 4209 flow, removed 151 selfloop flow, removed 26 redundant places. [2024-11-13 16:09:37,367 INFO L231 Difference]: Finished difference. Result has 274 places, 297 transitions, 3524 flow [2024-11-13 16:09:37,367 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3524, PETRI_PLACES=274, PETRI_TRANSITIONS=297} [2024-11-13 16:09:37,368 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 254 predicate places. [2024-11-13 16:09:37,368 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 297 transitions, 3524 flow [2024-11-13 16:09:37,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.833333333333333) internal successors, (87), 18 states have internal predecessors, (87), 0 states have call successors, (0), 0 states 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 16:09:37,368 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:37,368 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:37,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 16:09:37,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 16:09:37,569 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:09:37,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:37,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1709384572, now seen corresponding path program 20 times [2024-11-13 16:09:37,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:37,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803146498] [2024-11-13 16:09:37,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:37,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:38,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:38,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803146498] [2024-11-13 16:09:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803146498] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:09:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739584056] [2024-11-13 16:09:38,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:09:38,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:09:38,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:09:38,289 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:09:38,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 16:09:38,415 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:09:38,415 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:09:38,417 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:09:38,423 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:09:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:39,294 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:09:44,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:09:44,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739584056] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:09:44,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:09:44,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 20 [2024-11-13 16:09:44,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556678601] [2024-11-13 16:09:44,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:09:44,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 16:09:44,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:44,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 16:09:44,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=336, Unknown=1, NotChecked=0, Total=420 [2024-11-13 16:09:44,529 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:09:44,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 297 transitions, 3524 flow. Second operand has 21 states, 21 states have (on average 4.714285714285714) internal successors, (99), 21 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:44,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:44,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:09:44,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:50,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:09:54,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:09:59,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:02,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:08,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:13,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:15,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:19,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:23,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:24,324 INFO L124 PetriNetUnfolderBase]: 641/1217 cut-off events. [2024-11-13 16:10:24,324 INFO L125 PetriNetUnfolderBase]: For 17058/17058 co-relation queries the response was YES. [2024-11-13 16:10:24,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8984 conditions, 1217 events. 641/1217 cut-off events. For 17058/17058 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6998 event pairs, 24 based on Foata normal form. 4/1201 useless extension candidates. Maximal degree in co-relation 8896. Up to 817 conditions per place. [2024-11-13 16:10:24,334 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 271 selfloop transitions, 114 changer transitions 22/408 dead transitions. [2024-11-13 16:10:24,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 408 transitions, 5629 flow [2024-11-13 16:10:24,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-13 16:10:24,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-13 16:10:24,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 262 transitions. [2024-11-13 16:10:24,336 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44107744107744107 [2024-11-13 16:10:24,336 INFO L175 Difference]: Start difference. First operand has 274 places, 297 transitions, 3524 flow. Second operand 33 states and 262 transitions. [2024-11-13 16:10:24,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 408 transitions, 5629 flow [2024-11-13 16:10:24,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 408 transitions, 5512 flow, removed 29 selfloop flow, removed 15 redundant places. [2024-11-13 16:10:24,438 INFO L231 Difference]: Finished difference. Result has 299 places, 333 transitions, 4510 flow [2024-11-13 16:10:24,439 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4510, PETRI_PLACES=299, PETRI_TRANSITIONS=333} [2024-11-13 16:10:24,439 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 279 predicate places. [2024-11-13 16:10:24,439 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 333 transitions, 4510 flow [2024-11-13 16:10:24,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.714285714285714) internal successors, (99), 21 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:24,439 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:24,440 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:24,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 16:10:24,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 16:10:24,640 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:10:24,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:24,640 INFO L85 PathProgramCache]: Analyzing trace with hash -934206303, now seen corresponding path program 4 times [2024-11-13 16:10:24,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:24,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737738645] [2024-11-13 16:10:24,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:24,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:24,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:24,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:24,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:24,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737738645] [2024-11-13 16:10:24,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737738645] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:24,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044439859] [2024-11-13 16:10:24,950 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:10:24,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:24,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:24,953 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:24,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 16:10:25,031 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:10:25,034 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:10:25,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:10:25,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:25,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:25,224 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:25,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:10:25,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044439859] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:25,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:10:25,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 13 [2024-11-13 16:10:25,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862171272] [2024-11-13 16:10:25,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:25,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:10:25,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:25,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:10:25,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:10:25,483 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:10:25,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 333 transitions, 4510 flow. Second operand has 14 states, 14 states have (on average 5.571428571428571) internal successors, (78), 14 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:25,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:25,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:10:25,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:26,380 INFO L124 PetriNetUnfolderBase]: 634/1220 cut-off events. [2024-11-13 16:10:26,380 INFO L125 PetriNetUnfolderBase]: For 19104/19104 co-relation queries the response was YES. [2024-11-13 16:10:26,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9532 conditions, 1220 events. 634/1220 cut-off events. For 19104/19104 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7119 event pairs, 23 based on Foata normal form. 5/1205 useless extension candidates. Maximal degree in co-relation 9430. Up to 929 conditions per place. [2024-11-13 16:10:26,390 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 279 selfloop transitions, 78 changer transitions 21/379 dead transitions. [2024-11-13 16:10:26,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 379 transitions, 5878 flow [2024-11-13 16:10:26,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:10:26,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 16:10:26,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 139 transitions. [2024-11-13 16:10:26,391 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4542483660130719 [2024-11-13 16:10:26,392 INFO L175 Difference]: Start difference. First operand has 299 places, 333 transitions, 4510 flow. Second operand 17 states and 139 transitions. [2024-11-13 16:10:26,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 379 transitions, 5878 flow [2024-11-13 16:10:26,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 379 transitions, 5170 flow, removed 327 selfloop flow, removed 13 redundant places. [2024-11-13 16:10:26,514 INFO L231 Difference]: Finished difference. Result has 302 places, 332 transitions, 4136 flow [2024-11-13 16:10:26,515 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4136, PETRI_PLACES=302, PETRI_TRANSITIONS=332} [2024-11-13 16:10:26,515 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 282 predicate places. [2024-11-13 16:10:26,515 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 332 transitions, 4136 flow [2024-11-13 16:10:26,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.571428571428571) internal successors, (78), 14 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:26,516 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:26,516 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:26,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-13 16:10:26,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 16:10:26,716 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:10:26,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:26,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2083325155, now seen corresponding path program 5 times [2024-11-13 16:10:26,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:26,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374937042] [2024-11-13 16:10:26,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:26,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:26,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:27,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:27,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374937042] [2024-11-13 16:10:27,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374937042] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:27,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356975854] [2024-11-13 16:10:27,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:10:27,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:27,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:27,088 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:27,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 16:10:27,191 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 16:10:27,191 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:10:27,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 16:10:27,193 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:27,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:27,359 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:27,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:27,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356975854] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:27,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:10:27,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2024-11-13 16:10:27,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286165297] [2024-11-13 16:10:27,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:27,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:10:27,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:27,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:10:27,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:10:27,715 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:10:27,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 332 transitions, 4136 flow. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:27,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:27,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:10:27,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:29,044 INFO L124 PetriNetUnfolderBase]: 660/1264 cut-off events. [2024-11-13 16:10:29,044 INFO L125 PetriNetUnfolderBase]: For 18982/18982 co-relation queries the response was YES. [2024-11-13 16:10:29,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9365 conditions, 1264 events. 660/1264 cut-off events. For 18982/18982 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7415 event pairs, 24 based on Foata normal form. 3/1241 useless extension candidates. Maximal degree in co-relation 9223. Up to 897 conditions per place. [2024-11-13 16:10:29,053 INFO L140 encePairwiseOnDemand]: 11/18 looper letters, 289 selfloop transitions, 84 changer transitions 8/382 dead transitions. [2024-11-13 16:10:29,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 382 transitions, 5525 flow [2024-11-13 16:10:29,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:10:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 16:10:29,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 136 transitions. [2024-11-13 16:10:29,054 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-13 16:10:29,054 INFO L175 Difference]: Start difference. First operand has 302 places, 332 transitions, 4136 flow. Second operand 17 states and 136 transitions. [2024-11-13 16:10:29,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 382 transitions, 5525 flow [2024-11-13 16:10:29,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 382 transitions, 5358 flow, removed 23 selfloop flow, removed 14 redundant places. [2024-11-13 16:10:29,152 INFO L231 Difference]: Finished difference. Result has 304 places, 343 transitions, 4516 flow [2024-11-13 16:10:29,152 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4516, PETRI_PLACES=304, PETRI_TRANSITIONS=343} [2024-11-13 16:10:29,153 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 284 predicate places. [2024-11-13 16:10:29,153 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 343 transitions, 4516 flow [2024-11-13 16:10:29,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:29,153 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:29,154 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:29,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 16:10:29,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 16:10:29,354 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:10:29,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:29,354 INFO L85 PathProgramCache]: Analyzing trace with hash -914488195, now seen corresponding path program 21 times [2024-11-13 16:10:29,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:29,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812074294] [2024-11-13 16:10:29,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:29,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:29,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:30,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:30,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812074294] [2024-11-13 16:10:30,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812074294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977150203] [2024-11-13 16:10:30,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:10:30,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:30,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:30,419 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:30,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 16:10:30,622 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:10:30,622 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:10:30,624 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:10:30,625 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:31,240 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:39,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:39,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977150203] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:39,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:10:39,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 21 [2024-11-13 16:10:39,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812387759] [2024-11-13 16:10:39,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:39,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 16:10:39,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:39,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 16:10:39,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2024-11-13 16:10:39,332 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:10:39,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 343 transitions, 4516 flow. Second operand has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 22 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:39,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:39,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:10:39,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:42,483 INFO L124 PetriNetUnfolderBase]: 670/1287 cut-off events. [2024-11-13 16:10:42,483 INFO L125 PetriNetUnfolderBase]: For 21696/21696 co-relation queries the response was YES. [2024-11-13 16:10:42,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9867 conditions, 1287 events. 670/1287 cut-off events. For 21696/21696 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7625 event pairs, 31 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 9691. Up to 959 conditions per place. [2024-11-13 16:10:42,493 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 271 selfloop transitions, 120 changer transitions 12/404 dead transitions. [2024-11-13 16:10:42,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 404 transitions, 5712 flow [2024-11-13 16:10:42,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 16:10:42,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-13 16:10:42,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 228 transitions. [2024-11-13 16:10:42,495 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-11-13 16:10:42,495 INFO L175 Difference]: Start difference. First operand has 304 places, 343 transitions, 4516 flow. Second operand 30 states and 228 transitions. [2024-11-13 16:10:42,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 404 transitions, 5712 flow [2024-11-13 16:10:42,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 404 transitions, 5490 flow, removed 79 selfloop flow, removed 11 redundant places. [2024-11-13 16:10:42,614 INFO L231 Difference]: Finished difference. Result has 325 places, 346 transitions, 4665 flow [2024-11-13 16:10:42,615 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4301, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4665, PETRI_PLACES=325, PETRI_TRANSITIONS=346} [2024-11-13 16:10:42,615 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 305 predicate places. [2024-11-13 16:10:42,615 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 346 transitions, 4665 flow [2024-11-13 16:10:42,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 22 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:42,616 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:42,616 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:42,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-13 16:10:42,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:42,816 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:10:42,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:42,817 INFO L85 PathProgramCache]: Analyzing trace with hash 555198693, now seen corresponding path program 6 times [2024-11-13 16:10:42,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:42,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133245004] [2024-11-13 16:10:42,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:42,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:42,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:43,150 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:43,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:43,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133245004] [2024-11-13 16:10:43,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133245004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:43,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640437377] [2024-11-13 16:10:43,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:10:43,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:43,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:43,154 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:43,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 16:10:43,837 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 16:10:43,837 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:10:43,843 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:10:43,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:44,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:44,066 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:44,310 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:10:44,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640437377] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:44,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:10:44,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2024-11-13 16:10:44,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557868560] [2024-11-13 16:10:44,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:44,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 16:10:44,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:44,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 16:10:44,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-13 16:10:44,312 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:10:44,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 346 transitions, 4665 flow. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:44,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:44,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:10:44,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:54,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.42s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:10:55,129 INFO L124 PetriNetUnfolderBase]: 670/1287 cut-off events. [2024-11-13 16:10:55,129 INFO L125 PetriNetUnfolderBase]: For 18091/18091 co-relation queries the response was YES. [2024-11-13 16:10:55,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9816 conditions, 1287 events. 670/1287 cut-off events. For 18091/18091 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7654 event pairs, 26 based on Foata normal form. 7/1272 useless extension candidates. Maximal degree in co-relation 9693. Up to 898 conditions per place. [2024-11-13 16:10:55,142 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 280 selfloop transitions, 51 changer transitions 58/390 dead transitions. [2024-11-13 16:10:55,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 390 transitions, 6027 flow [2024-11-13 16:10:55,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:10:55,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:10:55,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 122 transitions. [2024-11-13 16:10:55,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-11-13 16:10:55,143 INFO L175 Difference]: Start difference. First operand has 325 places, 346 transitions, 4665 flow. Second operand 15 states and 122 transitions. [2024-11-13 16:10:55,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 390 transitions, 6027 flow [2024-11-13 16:10:55,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 390 transitions, 5715 flow, removed 61 selfloop flow, removed 26 redundant places. [2024-11-13 16:10:55,268 INFO L231 Difference]: Finished difference. Result has 314 places, 312 transitions, 3837 flow [2024-11-13 16:10:55,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3837, PETRI_PLACES=314, PETRI_TRANSITIONS=312} [2024-11-13 16:10:55,269 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 294 predicate places. [2024-11-13 16:10:55,269 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 312 transitions, 3837 flow [2024-11-13 16:10:55,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:55,269 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:55,269 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:55,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-13 16:10:55,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:55,470 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:10:55,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:55,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2054530718, now seen corresponding path program 22 times [2024-11-13 16:10:55,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:55,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616944368] [2024-11-13 16:10:55,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:55,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:55,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:56,386 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:56,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:56,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616944368] [2024-11-13 16:10:56,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616944368] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:56,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944239175] [2024-11-13 16:10:56,387 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:10:56,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:56,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:56,389 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:56,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 16:10:56,488 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:10:56,489 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:10:56,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:10:56,496 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:10:57,008 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:11:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:11:02,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944239175] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:11:02,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:11:02,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 21 [2024-11-13 16:11:02,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472019002] [2024-11-13 16:11:02,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:11:02,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 16:11:02,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:11:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 16:11:02,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=385, Unknown=1, NotChecked=0, Total=462 [2024-11-13 16:11:02,692 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:11:02,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 312 transitions, 3837 flow. Second operand has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 22 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:02,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:11:02,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:11:02,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:11:07,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:11:12,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:11:16,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:11:20,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:11:25,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 16:11:26,180 INFO L124 PetriNetUnfolderBase]: 590/1107 cut-off events. [2024-11-13 16:11:26,180 INFO L125 PetriNetUnfolderBase]: For 12914/12914 co-relation queries the response was YES. [2024-11-13 16:11:26,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8070 conditions, 1107 events. 590/1107 cut-off events. For 12914/12914 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6210 event pairs, 39 based on Foata normal form. 2/1087 useless extension candidates. Maximal degree in co-relation 7962. Up to 957 conditions per place. [2024-11-13 16:11:26,196 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 262 selfloop transitions, 85 changer transitions 6/354 dead transitions. [2024-11-13 16:11:26,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 354 transitions, 4846 flow [2024-11-13 16:11:26,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 16:11:26,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-13 16:11:26,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 185 transitions. [2024-11-13 16:11:26,198 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-11-13 16:11:26,198 INFO L175 Difference]: Start difference. First operand has 314 places, 312 transitions, 3837 flow. Second operand 25 states and 185 transitions. [2024-11-13 16:11:26,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 354 transitions, 4846 flow [2024-11-13 16:11:26,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 354 transitions, 4520 flow, removed 77 selfloop flow, removed 29 redundant places. [2024-11-13 16:11:26,293 INFO L231 Difference]: Finished difference. Result has 295 places, 319 transitions, 3881 flow [2024-11-13 16:11:26,293 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3519, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3881, PETRI_PLACES=295, PETRI_TRANSITIONS=319} [2024-11-13 16:11:26,293 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 275 predicate places. [2024-11-13 16:11:26,293 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 319 transitions, 3881 flow [2024-11-13 16:11:26,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.636363636363637) internal successors, (102), 22 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:26,294 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:11:26,294 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:11:26,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-13 16:11:26,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:11:26,494 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:11:26,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:11:26,495 INFO L85 PathProgramCache]: Analyzing trace with hash -530615680, now seen corresponding path program 4 times [2024-11-13 16:11:26,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:11:26,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233686437] [2024-11-13 16:11:26,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:11:26,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:11:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:11:26,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:11:26,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:11:26,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233686437] [2024-11-13 16:11:26,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233686437] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:11:26,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632909856] [2024-11-13 16:11:26,720 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:11:26,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:11:26,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:11:26,724 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:11:26,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 16:11:26,793 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:11:26,794 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:11:26,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:11:26,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:11:34,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:11:34,969 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:11:43,350 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (let ((.cse2 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (.cse4 (+ .cse1 4294967296)) (.cse5 (mod c_~x_2~0 4294967296))) (and (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse0 (+ .cse5 v_z_318)) (.cse3 (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)))) (or (= .cse0 .cse1) (< .cse2 .cse3) (= .cse4 .cse0) (< v_z_318 0) (< .cse3 0) (< 4294967295 v_z_318)))) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse6 (+ .cse5 v_z_318)) (.cse7 (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)))) (or (= .cse6 .cse1) (< 4294967295 .cse6) (< .cse2 .cse7) (< v_z_318 0) (< .cse7 0)))) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse8 (+ .cse5 v_z_318)) (.cse9 (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)))) (or (< .cse8 4294967296) (< .cse2 .cse9) (= .cse4 .cse8) (< .cse9 0) (< 4294967295 v_z_318))))))) is different from false [2024-11-13 16:12:11,697 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:12:19,735 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:12:23,750 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (let ((.cse2 (+ .cse1 4294967296)) (.cse3 (mod c_~x_2~0 4294967296))) (and (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse0 (+ .cse3 v_z_318))) (or (= .cse0 .cse1) (= .cse2 .cse0) (not (= (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)) 0)) (< v_z_318 0) (< 4294967295 v_z_318)))) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse4 (+ .cse3 v_z_318))) (or (< .cse4 4294967296) (= .cse2 .cse4) (not (= (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)) 0)) (< 4294967295 v_z_318)))) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse5 (+ .cse3 v_z_318))) (or (= .cse5 .cse1) (< 4294967295 .cse5) (not (= (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)) 0)) (< v_z_318 0))))))) is different from false [2024-11-13 16:12:33,970 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:12:58,018 WARN L286 SmtUtils]: Spent 16.02s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:13:06,049 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:13:12,802 WARN L286 SmtUtils]: Spent 6.72s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:13:36,855 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:13:49,151 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:14:13,219 WARN L286 SmtUtils]: Spent 16.04s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:14:21,251 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:14:49,486 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:14:59,685 WARN L286 SmtUtils]: Spent 10.19s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:15:07,709 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:15:07,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2024-11-13 16:15:07,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632909856] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:15:07,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:15:07,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-11-13 16:15:07,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421465208] [2024-11-13 16:15:07,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:15:07,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:15:07,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:15:07,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:15:07,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=157, Unknown=4, NotChecked=54, Total=272 [2024-11-13 16:15:07,712 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:15:07,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 319 transitions, 3881 flow. Second operand has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 17 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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 16:15:07,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:15:07,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:15:07,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:15:11,771 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (let ((.cse2 (+ .cse1 4294967296)) (.cse3 (mod c_~x_2~0 4294967296))) (and (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse0 (+ .cse3 v_z_318))) (or (= .cse0 .cse1) (= .cse2 .cse0) (not (= (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)) 0)) (< v_z_318 0) (< 4294967295 v_z_318)))) (= c_~x_2~0 0) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse4 (+ .cse3 v_z_318))) (or (< .cse4 4294967296) (= .cse2 .cse4) (not (= (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)) 0)) (< 4294967295 v_z_318)))) (= c_~x_1~0 0) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse5 (+ .cse3 v_z_318))) (or (= .cse5 .cse1) (< 4294967295 .cse5) (not (= (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)) 0)) (< v_z_318 0))))))) is different from false [2024-11-13 16:15:15,799 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (let ((.cse2 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (.cse4 (+ .cse1 4294967296)) (.cse5 (mod c_~x_2~0 4294967296))) (and (= c_~x_2~0 0) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse0 (+ .cse5 v_z_318)) (.cse3 (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)))) (or (= .cse0 .cse1) (< .cse2 .cse3) (= .cse4 .cse0) (< v_z_318 0) (< .cse3 0) (< 4294967295 v_z_318)))) (= c_thread1Thread1of1ForFork0_~i~0 0) (= c_~x_1~0 0) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse6 (+ .cse5 v_z_318)) (.cse7 (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)))) (or (= .cse6 .cse1) (< 4294967295 .cse6) (< .cse2 .cse7) (< v_z_318 0) (< .cse7 0)))) (forall ((v_y_318 Int) (v_z_318 Int)) (let ((.cse8 (+ .cse5 v_z_318)) (.cse9 (+ (* 2863311531 v_z_318) (* v_y_318 4294967296)))) (or (< .cse8 4294967296) (< .cse2 .cse9) (= .cse4 .cse8) (< .cse9 0) (< 4294967295 v_z_318))))))) is different from false [2024-11-13 16:15:16,533 INFO L124 PetriNetUnfolderBase]: 629/1183 cut-off events. [2024-11-13 16:15:16,533 INFO L125 PetriNetUnfolderBase]: For 13930/13930 co-relation queries the response was YES. [2024-11-13 16:15:16,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8803 conditions, 1183 events. 629/1183 cut-off events. For 13930/13930 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 6727 event pairs, 42 based on Foata normal form. 3/1162 useless extension candidates. Maximal degree in co-relation 8701. Up to 1100 conditions per place. [2024-11-13 16:15:16,543 INFO L140 encePairwiseOnDemand]: 8/18 looper letters, 325 selfloop transitions, 21 changer transitions 19/366 dead transitions. [2024-11-13 16:15:16,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 366 transitions, 5268 flow [2024-11-13 16:15:16,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:15:16,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:15:16,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 104 transitions. [2024-11-13 16:15:16,544 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-13 16:15:16,544 INFO L175 Difference]: Start difference. First operand has 295 places, 319 transitions, 3881 flow. Second operand 13 states and 104 transitions. [2024-11-13 16:15:16,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 366 transitions, 5268 flow [2024-11-13 16:15:16,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 366 transitions, 5039 flow, removed 49 selfloop flow, removed 22 redundant places. [2024-11-13 16:15:16,670 INFO L231 Difference]: Finished difference. Result has 294 places, 334 transitions, 4063 flow [2024-11-13 16:15:16,670 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4063, PETRI_PLACES=294, PETRI_TRANSITIONS=334} [2024-11-13 16:15:16,671 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 274 predicate places. [2024-11-13 16:15:16,671 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 334 transitions, 4063 flow [2024-11-13 16:15:16,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 17 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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 16:15:16,671 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:15:16,671 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:15:16,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-11-13 16:15:16,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:16,872 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:15:16,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:15:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash 246533919, now seen corresponding path program 23 times [2024-11-13 16:15:16,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:15:16,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202680850] [2024-11-13 16:15:16,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:15:16,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:15:16,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:15:17,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:15:17,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:15:17,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202680850] [2024-11-13 16:15:17,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202680850] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:15:17,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596465723] [2024-11-13 16:15:17,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:15:17,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:15:17,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:15:17,766 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:15:17,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 16:15:17,841 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 16:15:17,841 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:15:17,842 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 16:15:17,843 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:15:18,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:15:18,159 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:15:23,253 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~x_1~0 4294967296))) (let ((.cse1 (+ .cse3 (mod (+ 2 c_thread2Thread1of1ForFork1_~i~1) 4294967296))) (.cse0 (mod (+ c_thread1Thread1of1ForFork0_~i~0 1) 4294967296)) (.cse4 (mod (+ c_thread2Thread1of1ForFork1_~i~1 1) 4294967296)) (.cse5 (+ (mod c_thread1Thread1of1ForFork0_~i~0 4294967296) 1))) (and (forall ((v_z_324 Int)) (let ((.cse2 (mod (+ c_~x_2~0 (* 2 v_z_324)) 4294967296))) (or (< .cse0 v_z_324) (< .cse1 (+ .cse2 1)) (< (+ 4294967294 .cse2) (+ .cse3 .cse4)) (< v_z_324 .cse5)))) (forall ((v_z_324 Int)) (or (< .cse0 v_z_324) (< v_z_324 .cse5) (< .cse1 (+ 4294967297 (mod (+ c_~x_2~0 (* 2 v_z_324)) 4294967296))))) (forall ((v_z_324 Int)) (or (< .cse0 v_z_324) (< (mod (+ c_~x_2~0 (* 2 v_z_324)) 4294967296) (+ .cse3 .cse4 2)) (< v_z_324 .cse5)))))) is different from false [2024-11-13 16:16:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2024-11-13 16:16:20,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596465723] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:16:20,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:16:20,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2024-11-13 16:16:20,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964301105] [2024-11-13 16:16:20,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:16:20,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:16:20,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:16:20,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:16:20,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=262, Unknown=15, NotChecked=34, Total=380 [2024-11-13 16:16:20,145 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:16:20,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 334 transitions, 4063 flow. Second operand has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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 16:16:20,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:16:20,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:16:20,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:16:45,937 INFO L124 PetriNetUnfolderBase]: 634/1190 cut-off events. [2024-11-13 16:16:45,937 INFO L125 PetriNetUnfolderBase]: For 14742/14742 co-relation queries the response was YES. [2024-11-13 16:16:45,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 1190 events. 634/1190 cut-off events. For 14742/14742 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 6764 event pairs, 40 based on Foata normal form. 2/1168 useless extension candidates. Maximal degree in co-relation 8861. Up to 1036 conditions per place. [2024-11-13 16:16:45,946 INFO L140 encePairwiseOnDemand]: 10/18 looper letters, 299 selfloop transitions, 66 changer transitions 8/374 dead transitions. [2024-11-13 16:16:45,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 374 transitions, 5190 flow [2024-11-13 16:16:45,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:16:45,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 16:16:45,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 145 transitions. [2024-11-13 16:16:45,947 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-11-13 16:16:45,947 INFO L175 Difference]: Start difference. First operand has 294 places, 334 transitions, 4063 flow. Second operand 20 states and 145 transitions. [2024-11-13 16:16:45,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 374 transitions, 5190 flow [2024-11-13 16:16:46,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 374 transitions, 5131 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-11-13 16:16:46,029 INFO L231 Difference]: Finished difference. Result has 309 places, 342 transitions, 4384 flow [2024-11-13 16:16:46,030 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4384, PETRI_PLACES=309, PETRI_TRANSITIONS=342} [2024-11-13 16:16:46,030 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 289 predicate places. [2024-11-13 16:16:46,030 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 342 transitions, 4384 flow [2024-11-13 16:16:46,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.75) internal successors, (95), 20 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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 16:16:46,030 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:16:46,030 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:16:46,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-13 16:16:46,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-13 16:16:46,231 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:16:46,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:16:46,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1484806148, now seen corresponding path program 5 times [2024-11-13 16:16:46,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:16:46,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715256516] [2024-11-13 16:16:46,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:16:46,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:16:46,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:16:46,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:46,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:16:46,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715256516] [2024-11-13 16:16:46,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715256516] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:16:46,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581632379] [2024-11-13 16:16:46,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:16:46,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:16:46,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:16:46,483 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:16:46,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 16:16:46,540 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 16:16:46,540 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:16:46,541 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:16:46,542 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:16:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:16:55,046 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:07,445 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~x_1~0 4294967296))) (let ((.cse0 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (.cse6 (+ .cse3 4294967296)) (.cse4 (mod c_~x_2~0 4294967296))) (and (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse1 (+ (* 2863311531 v_z_330) (* v_y_330 4294967296))) (.cse2 (+ .cse4 v_z_330))) (or (< .cse0 .cse1) (< .cse1 0) (< v_z_330 0) (< 4294967295 .cse2) (= .cse2 .cse3)))) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse5 (+ (* 2863311531 v_z_330) (* v_y_330 4294967296))) (.cse7 (+ .cse4 v_z_330))) (or (< 4294967295 v_z_330) (< .cse0 .cse5) (< .cse5 0) (< v_z_330 0) (= .cse6 .cse7) (= .cse7 .cse3)))) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse8 (+ (* 2863311531 v_z_330) (* v_y_330 4294967296))) (.cse9 (+ .cse4 v_z_330))) (or (< 4294967295 v_z_330) (< .cse0 .cse8) (< .cse8 0) (= .cse6 .cse9) (< .cse9 4294967296))))))) is different from false [2024-11-13 16:17:19,597 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:17:43,663 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:17:55,704 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (let ((.cse3 (+ .cse1 4294967296)) (.cse2 (mod c_~x_2~0 4294967296))) (and (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse0 (+ .cse2 v_z_330))) (or (< v_z_330 0) (not (= (+ (* 2863311531 v_z_330) (* v_y_330 4294967296)) 0)) (< 4294967295 .cse0) (= .cse0 .cse1)))) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse4 (+ .cse2 v_z_330))) (or (< 4294967295 v_z_330) (< v_z_330 0) (= .cse3 .cse4) (not (= (+ (* 2863311531 v_z_330) (* v_y_330 4294967296)) 0)) (= .cse4 .cse1)))) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse5 (+ .cse2 v_z_330))) (or (< 4294967295 v_z_330) (= .cse3 .cse5) (not (= (+ (* 2863311531 v_z_330) (* v_y_330 4294967296)) 0)) (< .cse5 4294967296))))))) is different from false [2024-11-13 16:18:03,748 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:18:09,754 WARN L286 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:18:29,819 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:18:46,157 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:19:06,648 WARN L286 SmtUtils]: Spent 16.04s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:19:14,668 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:19:27,541 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:19:47,805 WARN L286 SmtUtils]: Spent 16.02s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:19:55,828 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:20:07,876 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:20:31,947 WARN L286 SmtUtils]: Spent 16.04s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:20:39,962 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:20:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2024-11-13 16:20:43,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581632379] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:43,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:20:43,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-13 16:20:43,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935008564] [2024-11-13 16:20:43,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:43,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:20:43,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:20:43,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:20:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=129, Unknown=5, NotChecked=50, Total=240 [2024-11-13 16:20:43,972 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-13 16:20:43,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 342 transitions, 4384 flow. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:20:43,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:20:43,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-13 16:20:43,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:20:48,174 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (mod c_~x_1~0 4294967296))) (let ((.cse3 (+ .cse1 4294967296)) (.cse2 (mod c_~x_2~0 4294967296))) (and (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse0 (+ .cse2 v_z_330))) (or (< v_z_330 0) (not (= (+ (* 2863311531 v_z_330) (* v_y_330 4294967296)) 0)) (< 4294967295 .cse0) (= .cse0 .cse1)))) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse4 (+ .cse2 v_z_330))) (or (< 4294967295 v_z_330) (< v_z_330 0) (= .cse3 .cse4) (not (= (+ (* 2863311531 v_z_330) (* v_y_330 4294967296)) 0)) (= .cse4 .cse1)))) (= c_~x_2~0 0) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse5 (+ .cse2 v_z_330))) (or (< 4294967295 v_z_330) (= .cse3 .cse5) (not (= (+ (* 2863311531 v_z_330) (* v_y_330 4294967296)) 0)) (< .cse5 4294967296)))) (= c_~x_1~0 0)))) is different from false [2024-11-13 16:20:52,327 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~x_1~0 4294967296))) (let ((.cse0 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (.cse6 (+ .cse3 4294967296)) (.cse4 (mod c_~x_2~0 4294967296))) (and (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse1 (+ (* 2863311531 v_z_330) (* v_y_330 4294967296))) (.cse2 (+ .cse4 v_z_330))) (or (< .cse0 .cse1) (< .cse1 0) (< v_z_330 0) (< 4294967295 .cse2) (= .cse2 .cse3)))) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse5 (+ (* 2863311531 v_z_330) (* v_y_330 4294967296))) (.cse7 (+ .cse4 v_z_330))) (or (< 4294967295 v_z_330) (< .cse0 .cse5) (< .cse5 0) (< v_z_330 0) (= .cse6 .cse7) (= .cse7 .cse3)))) (= c_~x_2~0 0) (= c_thread1Thread1of1ForFork0_~i~0 0) (= c_~x_1~0 0) (forall ((v_z_330 Int) (v_y_330 Int)) (let ((.cse8 (+ (* 2863311531 v_z_330) (* v_y_330 4294967296))) (.cse9 (+ .cse4 v_z_330))) (or (< 4294967295 v_z_330) (< .cse0 .cse8) (< .cse8 0) (= .cse6 .cse9) (< .cse9 4294967296))))))) is different from false [2024-11-13 16:20:53,103 INFO L124 PetriNetUnfolderBase]: 662/1241 cut-off events. [2024-11-13 16:20:53,103 INFO L125 PetriNetUnfolderBase]: For 19025/19025 co-relation queries the response was YES. [2024-11-13 16:20:53,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10026 conditions, 1241 events. 662/1241 cut-off events. For 19025/19025 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7087 event pairs, 45 based on Foata normal form. 2/1219 useless extension candidates. Maximal degree in co-relation 9900. Up to 1132 conditions per place. [2024-11-13 16:20:53,111 INFO L140 encePairwiseOnDemand]: 8/18 looper letters, 343 selfloop transitions, 26 changer transitions 4/374 dead transitions. [2024-11-13 16:20:53,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 374 transitions, 5771 flow [2024-11-13 16:20:53,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:20:53,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 16:20:53,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-11-13 16:20:53,113 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-11-13 16:20:53,113 INFO L175 Difference]: Start difference. First operand has 309 places, 342 transitions, 4384 flow. Second operand 11 states and 95 transitions. [2024-11-13 16:20:53,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 374 transitions, 5771 flow [2024-11-13 16:20:53,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 374 transitions, 5627 flow, removed 41 selfloop flow, removed 14 redundant places. [2024-11-13 16:20:53,204 INFO L231 Difference]: Finished difference. Result has 305 places, 350 transitions, 4648 flow [2024-11-13 16:20:53,205 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4648, PETRI_PLACES=305, PETRI_TRANSITIONS=350} [2024-11-13 16:20:53,205 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 285 predicate places. [2024-11-13 16:20:53,205 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 350 transitions, 4648 flow [2024-11-13 16:20:53,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:20:53,205 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:20:53,205 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:20:53,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-13 16:20:53,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:53,406 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 16:20:53,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:20:53,406 INFO L85 PathProgramCache]: Analyzing trace with hash 735890226, now seen corresponding path program 6 times [2024-11-13 16:20:53,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:20:53,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873615097] [2024-11-13 16:20:53,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:20:53,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:20:53,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:20:53,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:20:53,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:20:53,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873615097] [2024-11-13 16:20:53,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873615097] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:20:53,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694621763] [2024-11-13 16:20:53,627 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 16:20:53,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:53,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:20:53,629 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:20:53,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_027bcbd9-bbe7-4508-bd1c-12dd6efe1494/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 16:20:53,689 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 16:20:53,689 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:20:53,690 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:20:53,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:21:01,897 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:10,382 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (mod c_~x_1~0 4294967296))) (let ((.cse5 (+ .cse0 4294967296)) (.cse3 (mod c_thread1Thread1of1ForFork0_~i~0 4294967296)) (.cse4 (mod c_~x_2~0 4294967296))) (and (forall ((v_z_336 Int) (v_y_336 Int)) (let ((.cse2 (+ (* v_y_336 4294967296) (* 2863311531 v_z_336))) (.cse1 (+ .cse4 v_z_336))) (or (< v_z_336 0) (= .cse0 .cse1) (< .cse2 0) (< .cse3 .cse2) (< 4294967295 .cse1)))) (forall ((v_z_336 Int) (v_y_336 Int)) (let ((.cse6 (+ .cse4 v_z_336)) (.cse7 (+ (* v_y_336 4294967296) (* 2863311531 v_z_336)))) (or (< v_z_336 0) (= .cse5 .cse6) (= .cse0 .cse6) (< .cse7 0) (< .cse3 .cse7) (< 4294967295 v_z_336)))) (forall ((v_z_336 Int) (v_y_336 Int)) (let ((.cse9 (+ (* v_y_336 4294967296) (* 2863311531 v_z_336))) (.cse8 (+ .cse4 v_z_336))) (or (= .cse5 .cse8) (< .cse9 0) (< .cse3 .cse9) (< .cse8 4294967296) (< 4294967295 v_z_336))))))) is different from false [2024-11-13 16:21:34,614 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:21:54,847 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (mod c_~x_1~0 4294967296))) (let ((.cse0 (+ .cse2 4294967296)) (.cse3 (mod c_~x_2~0 4294967296))) (and (forall ((v_z_336 Int) (v_y_336 Int)) (let ((.cse1 (+ .cse3 v_z_336))) (or (< v_z_336 0) (not (= (+ (* v_y_336 4294967296) (* 2863311531 v_z_336)) 0)) (= .cse0 .cse1) (= .cse2 .cse1) (< 4294967295 v_z_336)))) (forall ((v_z_336 Int) (v_y_336 Int)) (let ((.cse4 (+ .cse3 v_z_336))) (or (not (= (+ (* v_y_336 4294967296) (* 2863311531 v_z_336)) 0)) (= .cse0 .cse4) (< .cse4 4294967296) (< 4294967295 v_z_336)))) (forall ((v_z_336 Int) (v_y_336 Int)) (let ((.cse5 (+ .cse3 v_z_336))) (or (< v_z_336 0) (not (= (+ (* v_y_336 4294967296) (* 2863311531 v_z_336)) 0)) (= .cse2 .cse5) (< 4294967295 .cse5))))))) is different from false [2024-11-13 16:22:06,891 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-13 16:22:22,924 WARN L286 SmtUtils]: Spent 16.03s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)