./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-symm.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_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/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_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/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_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/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 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:30:25,416 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:30:25,490 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 13:30:25,496 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:30:25,497 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:30:25,522 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:30:25,522 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:30:25,523 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:30:25,523 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:30:25,523 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:30:25,523 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:30:25,524 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:30:25,524 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:30:25,524 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:30:25,524 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:30:25,524 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:30:25,525 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 13:30:25,525 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:30:25,525 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 13:30:25,525 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:30:25,525 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:30:25,525 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 13:30:25,526 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:30:25,526 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 13:30:25,526 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:30:25,526 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:30:25,526 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 13:30:25,526 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:30:25,526 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:30:25,527 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:30:25,527 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:30:25,527 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:30:25,527 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:30:25,527 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:30:25,527 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:30:25,528 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 13:30:25,528 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 13:30:25,528 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 13:30:25,528 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:30:25,528 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:30:25,528 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:30:25,529 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:30:25,529 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_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/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 -> 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 [2024-11-13 13:30:25,915 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:30:25,925 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:30:25,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:30:25,930 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:30:25,930 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:30:25,932 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c Unable to find full path for "g++" [2024-11-13 13:30:27,943 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:30:28,281 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:30:28,281 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2024-11-13 13:30:28,295 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/data/f1b88e998/3f5329c3c5764aa0b549b7542c279b9f/FLAGcd785f3b5 [2024-11-13 13:30:28,510 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/data/f1b88e998/3f5329c3c5764aa0b549b7542c279b9f [2024-11-13 13:30:28,515 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:30:28,518 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:30:28,520 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:30:28,520 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:30:28,525 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:30:28,527 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,530 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@755f6b3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28, skipping insertion in model container [2024-11-13 13:30:28,530 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,555 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:30:28,788 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_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c[2508,2521] [2024-11-13 13:30:28,799 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:30:28,808 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:30:28,830 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_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c[2508,2521] [2024-11-13 13:30:28,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:30:28,867 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:30:28,868 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28 WrapperNode [2024-11-13 13:30:28,869 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:30:28,870 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:30:28,872 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:30:28,872 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:30:28,880 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,889 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,918 INFO L138 Inliner]: procedures = 24, calls = 29, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 189 [2024-11-13 13:30:28,919 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:30:28,920 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:30:28,920 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:30:28,920 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:30:28,930 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,930 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,933 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,949 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-13 13:30:28,949 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,949 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,958 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,963 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,965 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,966 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,970 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:30:28,971 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:30:28,971 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:30:28,971 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:30:28,972 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (1/1) ... [2024-11-13 13:30:28,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:30:29,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:29,015 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:30:29,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:30:29,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:30:29,055 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 13:30:29,055 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 13:30:29,055 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 13:30:29,055 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 13:30:29,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 13:30:29,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 13:30:29,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 13:30:29,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 13:30:29,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 13:30:29,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:30:29,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:30:29,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 13:30:29,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 13:30:29,059 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 13:30:29,230 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:30:29,233 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:30:29,747 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 13:30:29,748 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:30:30,121 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:30:30,123 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-13 13:30:30,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:30:30 BoogieIcfgContainer [2024-11-13 13:30:30,123 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:30:30,126 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:30:30,126 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:30:30,131 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:30:30,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:30:28" (1/3) ... [2024-11-13 13:30:30,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31333052 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:30:30, skipping insertion in model container [2024-11-13 13:30:30,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:30:28" (2/3) ... [2024-11-13 13:30:30,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31333052 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:30:30, skipping insertion in model container [2024-11-13 13:30:30,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:30:30" (3/3) ... [2024-11-13 13:30:30,136 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2024-11-13 13:30:30,153 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:30:30,155 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-array-int-symm.wvr.c that has 3 procedures, 23 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-13 13:30:30,156 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 13:30:30,245 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 13:30:30,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 28 transitions, 70 flow [2024-11-13 13:30:30,350 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-11-13 13:30:30,354 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 13:30:30,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 26 events. 6/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 21 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-11-13 13:30:30,359 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 28 transitions, 70 flow [2024-11-13 13:30:30,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 25 transitions, 62 flow [2024-11-13 13:30:30,381 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:30:30,399 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;@1642158c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:30:30,399 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-13 13:30:30,422 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 13:30:30,422 INFO L124 PetriNetUnfolderBase]: 6/24 cut-off events. [2024-11-13 13:30:30,422 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 13:30:30,423 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:30,423 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:30,425 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 13:30:30,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:30,433 INFO L85 PathProgramCache]: Analyzing trace with hash 492099203, now seen corresponding path program 1 times [2024-11-13 13:30:30,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:30,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222958763] [2024-11-13 13:30:30,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:30,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:30,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:31,708 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 13:30:31,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:31,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222958763] [2024-11-13 13:30:31,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222958763] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:31,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:31,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 13:30:31,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426846421] [2024-11-13 13:30:31,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:31,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:31,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:31,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:31,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 13:30:31,762 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:31,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:31,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:31,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:31,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:32,334 INFO L124 PetriNetUnfolderBase]: 288/485 cut-off events. [2024-11-13 13:30:32,336 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-11-13 13:30:32,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1020 conditions, 485 events. 288/485 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1764 event pairs, 96 based on Foata normal form. 1/372 useless extension candidates. Maximal degree in co-relation 536. Up to 178 conditions per place. [2024-11-13 13:30:32,349 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 64 selfloop transitions, 10 changer transitions 1/76 dead transitions. [2024-11-13 13:30:32,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 76 transitions, 344 flow [2024-11-13 13:30:32,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 13:30:32,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 13:30:32,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-11-13 13:30:32,367 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-11-13 13:30:32,369 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 8 states and 100 transitions. [2024-11-13 13:30:32,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 76 transitions, 344 flow [2024-11-13 13:30:32,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 76 transitions, 316 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:30:32,384 INFO L231 Difference]: Finished difference. Result has 33 places, 34 transitions, 123 flow [2024-11-13 13:30:32,387 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=123, PETRI_PLACES=33, PETRI_TRANSITIONS=34} [2024-11-13 13:30:32,394 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2024-11-13 13:30:32,395 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 34 transitions, 123 flow [2024-11-13 13:30:32,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:32,395 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:32,395 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:32,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 13:30:32,396 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 13:30:32,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:32,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1750576094, now seen corresponding path program 1 times [2024-11-13 13:30:32,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:32,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531336775] [2024-11-13 13:30:32,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:32,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:32,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:32,799 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 13:30:32,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:32,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531336775] [2024-11-13 13:30:32,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531336775] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:32,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394538852] [2024-11-13 13:30:32,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:32,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:32,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:32,805 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:32,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 13:30:32,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:32,941 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 13:30:32,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:33,213 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 13:30:33,213 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:33,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:30:33,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394538852] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:33,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:33,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 13 [2024-11-13 13:30:33,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368672557] [2024-11-13 13:30:33,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:33,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 13:30:33,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:33,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 13:30:33,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:30:33,473 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:33,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 34 transitions, 123 flow. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:33,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:33,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:33,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:34,076 INFO L124 PetriNetUnfolderBase]: 617/1023 cut-off events. [2024-11-13 13:30:34,076 INFO L125 PetriNetUnfolderBase]: For 158/158 co-relation queries the response was YES. [2024-11-13 13:30:34,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2368 conditions, 1023 events. 617/1023 cut-off events. For 158/158 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4522 event pairs, 279 based on Foata normal form. 1/897 useless extension candidates. Maximal degree in co-relation 1517. Up to 479 conditions per place. [2024-11-13 13:30:34,085 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 92 selfloop transitions, 12 changer transitions 1/106 dead transitions. [2024-11-13 13:30:34,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 106 transitions, 540 flow [2024-11-13 13:30:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 13:30:34,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 13:30:34,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-11-13 13:30:34,087 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-11-13 13:30:34,087 INFO L175 Difference]: Start difference. First operand has 33 places, 34 transitions, 123 flow. Second operand 8 states and 119 transitions. [2024-11-13 13:30:34,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 106 transitions, 540 flow [2024-11-13 13:30:34,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 106 transitions, 536 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-11-13 13:30:34,092 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 210 flow [2024-11-13 13:30:34,092 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=210, PETRI_PLACES=44, PETRI_TRANSITIONS=42} [2024-11-13 13:30:34,093 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2024-11-13 13:30:34,093 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 210 flow [2024-11-13 13:30:34,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:34,093 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:34,093 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:34,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:34,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:34,298 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 13:30:34,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:34,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1748964216, now seen corresponding path program 2 times [2024-11-13 13:30:34,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:34,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272063610] [2024-11-13 13:30:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:34,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:34,597 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 13:30:34,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:34,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272063610] [2024-11-13 13:30:34,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272063610] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:34,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723020019] [2024-11-13 13:30:34,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:30:34,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:34,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:34,600 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:34,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 13:30:34,724 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 13:30:34,725 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:34,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 13:30:34,729 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:34,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:34,985 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:34,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723020019] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:34,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:34,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 12 [2024-11-13 13:30:34,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310663821] [2024-11-13 13:30:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:34,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:34,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:34,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:34,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-13 13:30:34,991 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:34,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 42 transitions, 210 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 13:30:34,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:34,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:34,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:35,537 INFO L124 PetriNetUnfolderBase]: 721/1213 cut-off events. [2024-11-13 13:30:35,537 INFO L125 PetriNetUnfolderBase]: For 694/694 co-relation queries the response was YES. [2024-11-13 13:30:35,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3099 conditions, 1213 events. 721/1213 cut-off events. For 694/694 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5632 event pairs, 96 based on Foata normal form. 1/1068 useless extension candidates. Maximal degree in co-relation 2263. Up to 354 conditions per place. [2024-11-13 13:30:35,547 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 70 selfloop transitions, 24 changer transitions 1/96 dead transitions. [2024-11-13 13:30:35,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 96 transitions, 578 flow [2024-11-13 13:30:35,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:30:35,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:30:35,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-11-13 13:30:35,551 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-11-13 13:30:35,551 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 210 flow. Second operand 9 states and 107 transitions. [2024-11-13 13:30:35,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 96 transitions, 578 flow [2024-11-13 13:30:35,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 96 transitions, 557 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-13 13:30:35,566 INFO L231 Difference]: Finished difference. Result has 53 places, 53 transitions, 343 flow [2024-11-13 13:30:35,566 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=343, PETRI_PLACES=53, PETRI_TRANSITIONS=53} [2024-11-13 13:30:35,567 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 27 predicate places. [2024-11-13 13:30:35,567 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 53 transitions, 343 flow [2024-11-13 13:30:35,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 13:30:35,567 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:35,568 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:35,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 13:30:35,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:35,768 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 13:30:35,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:35,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1686939028, now seen corresponding path program 1 times [2024-11-13 13:30:35,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:35,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834970391] [2024-11-13 13:30:35,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:35,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:35,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:35,960 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 13:30:35,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:35,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834970391] [2024-11-13 13:30:35,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834970391] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:35,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:35,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:30:35,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419846584] [2024-11-13 13:30:35,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:35,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:30:35,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:35,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:30:35,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:30:35,966 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:35,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 53 transitions, 343 flow. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:35,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:35,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:35,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:36,274 INFO L124 PetriNetUnfolderBase]: 556/967 cut-off events. [2024-11-13 13:30:36,275 INFO L125 PetriNetUnfolderBase]: For 1202/1202 co-relation queries the response was YES. [2024-11-13 13:30:36,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2725 conditions, 967 events. 556/967 cut-off events. For 1202/1202 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4453 event pairs, 282 based on Foata normal form. 0/868 useless extension candidates. Maximal degree in co-relation 1953. Up to 604 conditions per place. [2024-11-13 13:30:36,282 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 70 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-11-13 13:30:36,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 80 transitions, 611 flow [2024-11-13 13:30:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:30:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:30:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 74 transitions. [2024-11-13 13:30:36,284 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-13 13:30:36,284 INFO L175 Difference]: Start difference. First operand has 53 places, 53 transitions, 343 flow. Second operand 6 states and 74 transitions. [2024-11-13 13:30:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 80 transitions, 611 flow [2024-11-13 13:30:36,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 80 transitions, 583 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:36,301 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 349 flow [2024-11-13 13:30:36,301 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=349, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-11-13 13:30:36,302 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 30 predicate places. [2024-11-13 13:30:36,302 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 349 flow [2024-11-13 13:30:36,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:36,302 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:36,302 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:36,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 13:30:36,304 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 13:30:36,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:36,304 INFO L85 PathProgramCache]: Analyzing trace with hash -186572517, now seen corresponding path program 1 times [2024-11-13 13:30:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:36,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899198466] [2024-11-13 13:30:36,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:36,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:36,566 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 13:30:36,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:36,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899198466] [2024-11-13 13:30:36,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899198466] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:36,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18312514] [2024-11-13 13:30:36,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:36,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:36,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:36,569 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:36,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 13:30:36,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:36,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 13:30:36,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:36,920 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 13:30:36,922 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:30:37,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18312514] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:37,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:37,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-11-13 13:30:37,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320242751] [2024-11-13 13:30:37,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:37,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:37,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:37,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:37,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:30:37,072 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:37,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 349 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 13:30:37,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:37,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:37,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:37,567 INFO L124 PetriNetUnfolderBase]: 595/1035 cut-off events. [2024-11-13 13:30:37,568 INFO L125 PetriNetUnfolderBase]: For 1433/1433 co-relation queries the response was YES. [2024-11-13 13:30:37,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2925 conditions, 1035 events. 595/1035 cut-off events. For 1433/1433 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4942 event pairs, 322 based on Foata normal form. 1/966 useless extension candidates. Maximal degree in co-relation 2171. Up to 604 conditions per place. [2024-11-13 13:30:37,577 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 89 selfloop transitions, 9 changer transitions 4/103 dead transitions. [2024-11-13 13:30:37,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 103 transitions, 733 flow [2024-11-13 13:30:37,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:37,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:37,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-11-13 13:30:37,581 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-11-13 13:30:37,582 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 349 flow. Second operand 7 states and 103 transitions. [2024-11-13 13:30:37,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 103 transitions, 733 flow [2024-11-13 13:30:37,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 103 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:37,590 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 398 flow [2024-11-13 13:30:37,590 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=398, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-11-13 13:30:37,592 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 36 predicate places. [2024-11-13 13:30:37,593 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 398 flow [2024-11-13 13:30:37,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states 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 13:30:37,594 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:37,594 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:37,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:37,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:37,798 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 13:30:37,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:37,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1334078159, now seen corresponding path program 2 times [2024-11-13 13:30:37,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:37,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743042503] [2024-11-13 13:30:37,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:37,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:37,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:38,128 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 13:30:38,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:38,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743042503] [2024-11-13 13:30:38,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743042503] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:38,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972905055] [2024-11-13 13:30:38,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:30:38,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:38,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:38,133 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:38,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 13:30:38,254 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 13:30:38,254 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:38,255 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 13:30:38,257 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:38,315 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:38,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972905055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:38,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:38,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-11-13 13:30:38,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203432958] [2024-11-13 13:30:38,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:38,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:30:38,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:38,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:30:38,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:30:38,317 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:38,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 398 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:38,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:38,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:38,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:38,631 INFO L124 PetriNetUnfolderBase]: 702/1223 cut-off events. [2024-11-13 13:30:38,631 INFO L125 PetriNetUnfolderBase]: For 1931/1931 co-relation queries the response was YES. [2024-11-13 13:30:38,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3496 conditions, 1223 events. 702/1223 cut-off events. For 1931/1931 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6062 event pairs, 54 based on Foata normal form. 2/1146 useless extension candidates. Maximal degree in co-relation 2814. Up to 468 conditions per place. [2024-11-13 13:30:38,639 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 55 selfloop transitions, 26 changer transitions 1/83 dead transitions. [2024-11-13 13:30:38,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 83 transitions, 675 flow [2024-11-13 13:30:38,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:30:38,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:30:38,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2024-11-13 13:30:38,641 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-11-13 13:30:38,641 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 398 flow. Second operand 5 states and 69 transitions. [2024-11-13 13:30:38,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 83 transitions, 675 flow [2024-11-13 13:30:38,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 83 transitions, 648 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:38,652 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 502 flow [2024-11-13 13:30:38,653 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=502, PETRI_PLACES=65, PETRI_TRANSITIONS=59} [2024-11-13 13:30:38,653 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 39 predicate places. [2024-11-13 13:30:38,654 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 502 flow [2024-11-13 13:30:38,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:38,654 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:38,654 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:38,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:38,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 13:30:38,855 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 13:30:38,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:38,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1228259076, now seen corresponding path program 1 times [2024-11-13 13:30:38,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:38,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825507672] [2024-11-13 13:30:38,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:38,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:38,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:39,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:30:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825507672] [2024-11-13 13:30:39,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825507672] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:39,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:39,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:30:39,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349570078] [2024-11-13 13:30:39,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:39,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:30:39,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:39,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:30:39,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:30:39,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:39,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 59 transitions, 502 flow. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:39,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:39,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:39,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:39,317 INFO L124 PetriNetUnfolderBase]: 574/1021 cut-off events. [2024-11-13 13:30:39,317 INFO L125 PetriNetUnfolderBase]: For 2516/2516 co-relation queries the response was YES. [2024-11-13 13:30:39,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 1021 events. 574/1021 cut-off events. For 2516/2516 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4962 event pairs, 335 based on Foata normal form. 0/974 useless extension candidates. Maximal degree in co-relation 2718. Up to 759 conditions per place. [2024-11-13 13:30:39,325 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 42 selfloop transitions, 2 changer transitions 27/72 dead transitions. [2024-11-13 13:30:39,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 72 transitions, 651 flow [2024-11-13 13:30:39,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:30:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:30:39,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 66 transitions. [2024-11-13 13:30:39,327 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-13 13:30:39,327 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 502 flow. Second operand 6 states and 66 transitions. [2024-11-13 13:30:39,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 72 transitions, 651 flow [2024-11-13 13:30:39,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 72 transitions, 615 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-11-13 13:30:39,346 INFO L231 Difference]: Finished difference. Result has 69 places, 45 transitions, 321 flow [2024-11-13 13:30:39,346 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=321, PETRI_PLACES=69, PETRI_TRANSITIONS=45} [2024-11-13 13:30:39,347 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 43 predicate places. [2024-11-13 13:30:39,347 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 45 transitions, 321 flow [2024-11-13 13:30:39,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:39,347 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:39,347 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:39,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 13:30:39,347 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 13:30:39,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:39,348 INFO L85 PathProgramCache]: Analyzing trace with hash 65464181, now seen corresponding path program 1 times [2024-11-13 13:30:39,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:39,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823104144] [2024-11-13 13:30:39,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:39,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:39,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:39,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:39,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:39,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823104144] [2024-11-13 13:30:39,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823104144] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:39,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:39,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 13:30:39,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102913669] [2024-11-13 13:30:39,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:39,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:30:39,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:30:39,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:30:39,482 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:39,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 45 transitions, 321 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:39,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:39,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:39,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:39,708 INFO L124 PetriNetUnfolderBase]: 333/573 cut-off events. [2024-11-13 13:30:39,708 INFO L125 PetriNetUnfolderBase]: For 1089/1089 co-relation queries the response was YES. [2024-11-13 13:30:39,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1750 conditions, 573 events. 333/573 cut-off events. For 1089/1089 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2284 event pairs, 163 based on Foata normal form. 24/596 useless extension candidates. Maximal degree in co-relation 1717. Up to 343 conditions per place. [2024-11-13 13:30:39,712 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 52 selfloop transitions, 6 changer transitions 2/61 dead transitions. [2024-11-13 13:30:39,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 61 transitions, 458 flow [2024-11-13 13:30:39,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:30:39,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:30:39,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 67 transitions. [2024-11-13 13:30:39,714 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-11-13 13:30:39,714 INFO L175 Difference]: Start difference. First operand has 69 places, 45 transitions, 321 flow. Second operand 5 states and 67 transitions. [2024-11-13 13:30:39,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 61 transitions, 458 flow [2024-11-13 13:30:39,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 413 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-11-13 13:30:39,720 INFO L231 Difference]: Finished difference. Result has 52 places, 41 transitions, 261 flow [2024-11-13 13:30:39,720 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2024-11-13 13:30:39,721 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2024-11-13 13:30:39,721 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 41 transitions, 261 flow [2024-11-13 13:30:39,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:39,721 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:39,721 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:39,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 13:30:39,722 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 13:30:39,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:39,722 INFO L85 PathProgramCache]: Analyzing trace with hash 645972495, now seen corresponding path program 1 times [2024-11-13 13:30:39,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:39,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426153001] [2024-11-13 13:30:39,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:39,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:39,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:39,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:39,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426153001] [2024-11-13 13:30:39,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426153001] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:39,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:39,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 13:30:39,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457018997] [2024-11-13 13:30:39,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:39,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:30:39,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:39,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:30:39,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:30:39,832 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:39,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 41 transitions, 261 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:39,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:39,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:39,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:39,977 INFO L124 PetriNetUnfolderBase]: 269/472 cut-off events. [2024-11-13 13:30:39,977 INFO L125 PetriNetUnfolderBase]: For 822/822 co-relation queries the response was YES. [2024-11-13 13:30:39,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1357 conditions, 472 events. 269/472 cut-off events. For 822/822 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1794 event pairs, 150 based on Foata normal form. 0/451 useless extension candidates. Maximal degree in co-relation 1327. Up to 343 conditions per place. [2024-11-13 13:30:39,980 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 29 selfloop transitions, 2 changer transitions 19/51 dead transitions. [2024-11-13 13:30:39,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 51 transitions, 352 flow [2024-11-13 13:30:39,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:30:39,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:30:39,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 59 transitions. [2024-11-13 13:30:39,981 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-11-13 13:30:39,982 INFO L175 Difference]: Start difference. First operand has 52 places, 41 transitions, 261 flow. Second operand 5 states and 59 transitions. [2024-11-13 13:30:39,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 51 transitions, 352 flow [2024-11-13 13:30:39,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 51 transitions, 335 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-13 13:30:39,985 INFO L231 Difference]: Finished difference. Result has 53 places, 32 transitions, 155 flow [2024-11-13 13:30:39,985 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=53, PETRI_TRANSITIONS=32} [2024-11-13 13:30:39,986 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 27 predicate places. [2024-11-13 13:30:39,986 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 32 transitions, 155 flow [2024-11-13 13:30:39,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:39,986 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:39,986 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:39,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 13:30:39,994 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 13:30:39,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:39,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1422725052, now seen corresponding path program 1 times [2024-11-13 13:30:39,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:39,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134681533] [2024-11-13 13:30:39,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:39,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:40,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30: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 13:30:40,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:40,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134681533] [2024-11-13 13:30:40,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134681533] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:40,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525989453] [2024-11-13 13:30:40,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:40,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:40,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:40,190 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:40,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 13:30:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:40,321 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 13:30:40,323 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:40,478 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 13:30:40,479 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:40,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:30:40,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525989453] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:40,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:40,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2024-11-13 13:30:40,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812576260] [2024-11-13 13:30:40,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:40,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:40,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:40,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:40,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-13 13:30:40,616 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:40,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 32 transitions, 155 flow. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:40,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:40,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:40,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:40,812 INFO L124 PetriNetUnfolderBase]: 243/398 cut-off events. [2024-11-13 13:30:40,813 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2024-11-13 13:30:40,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1141 conditions, 398 events. 243/398 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1278 event pairs, 83 based on Foata normal form. 20/417 useless extension candidates. Maximal degree in co-relation 1110. Up to 206 conditions per place. [2024-11-13 13:30:40,816 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 36 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-11-13 13:30:40,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 299 flow [2024-11-13 13:30:40,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:40,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:40,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 60 transitions. [2024-11-13 13:30:40,818 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30612244897959184 [2024-11-13 13:30:40,818 INFO L175 Difference]: Start difference. First operand has 53 places, 32 transitions, 155 flow. Second operand 7 states and 60 transitions. [2024-11-13 13:30:40,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 299 flow [2024-11-13 13:30:40,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 269 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-13 13:30:40,823 INFO L231 Difference]: Finished difference. Result has 46 places, 33 transitions, 168 flow [2024-11-13 13:30:40,823 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=168, PETRI_PLACES=46, PETRI_TRANSITIONS=33} [2024-11-13 13:30:40,824 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 20 predicate places. [2024-11-13 13:30:40,825 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 33 transitions, 168 flow [2024-11-13 13:30:40,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:40,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:40,826 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:40,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 13:30:41,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 13:30:41,027 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 13:30:41,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:41,027 INFO L85 PathProgramCache]: Analyzing trace with hash -492169231, now seen corresponding path program 1 times [2024-11-13 13:30:41,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:41,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578514808] [2024-11-13 13:30:41,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:41,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:41,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:41,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:30:41,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:41,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578514808] [2024-11-13 13:30:41,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578514808] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:41,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283925849] [2024-11-13 13:30:41,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:41,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:41,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:41,295 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:41,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 13:30:41,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:41,412 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 13:30:41,414 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:41,520 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 13:30:41,520 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:41,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:30:41,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283925849] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:41,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:41,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2024-11-13 13:30:41,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012474653] [2024-11-13 13:30:41,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:41,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:41,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:41,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:41,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:30:41,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:41,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 33 transitions, 168 flow. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:41,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:41,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:41,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:41,882 INFO L124 PetriNetUnfolderBase]: 328/561 cut-off events. [2024-11-13 13:30:41,882 INFO L125 PetriNetUnfolderBase]: For 703/703 co-relation queries the response was YES. [2024-11-13 13:30:41,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1629 conditions, 561 events. 328/561 cut-off events. For 703/703 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2107 event pairs, 159 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 1598. Up to 278 conditions per place. [2024-11-13 13:30:41,886 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 39 selfloop transitions, 9 changer transitions 0/49 dead transitions. [2024-11-13 13:30:41,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 49 transitions, 334 flow [2024-11-13 13:30:41,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:41,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-11-13 13:30:41,888 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3163265306122449 [2024-11-13 13:30:41,888 INFO L175 Difference]: Start difference. First operand has 46 places, 33 transitions, 168 flow. Second operand 7 states and 62 transitions. [2024-11-13 13:30:41,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 49 transitions, 334 flow [2024-11-13 13:30:41,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 49 transitions, 319 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-13 13:30:41,892 INFO L231 Difference]: Finished difference. Result has 49 places, 34 transitions, 191 flow [2024-11-13 13:30:41,893 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=191, PETRI_PLACES=49, PETRI_TRANSITIONS=34} [2024-11-13 13:30:41,893 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2024-11-13 13:30:41,893 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 34 transitions, 191 flow [2024-11-13 13:30:41,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:41,894 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:41,894 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:41,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 13:30:42,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 13:30:42,094 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 13:30:42,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:42,095 INFO L85 PathProgramCache]: Analyzing trace with hash -28501842, now seen corresponding path program 1 times [2024-11-13 13:30:42,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:42,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604101426] [2024-11-13 13:30:42,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:42,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:42,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:42,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:42,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:43,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604101426] [2024-11-13 13:30:43,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604101426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:43,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117418405] [2024-11-13 13:30:43,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:43,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:43,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:43,003 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:43,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 13:30:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:43,124 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:30:43,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:43,312 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:30:43,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-11-13 13:30:43,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:43,369 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:43,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117418405] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:43,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:43,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2024-11-13 13:30:43,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053487758] [2024-11-13 13:30:43,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:43,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:43,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:43,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:43,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-11-13 13:30:43,373 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:43,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 34 transitions, 191 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:43,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:43,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:43,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:43,881 INFO L124 PetriNetUnfolderBase]: 461/793 cut-off events. [2024-11-13 13:30:43,882 INFO L125 PetriNetUnfolderBase]: For 1318/1318 co-relation queries the response was YES. [2024-11-13 13:30:43,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2520 conditions, 793 events. 461/793 cut-off events. For 1318/1318 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3432 event pairs, 195 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 2487. Up to 497 conditions per place. [2024-11-13 13:30:43,888 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 68 selfloop transitions, 9 changer transitions 6/84 dead transitions. [2024-11-13 13:30:43,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 84 transitions, 578 flow [2024-11-13 13:30:43,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:43,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-11-13 13:30:43,890 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-11-13 13:30:43,890 INFO L175 Difference]: Start difference. First operand has 49 places, 34 transitions, 191 flow. Second operand 7 states and 91 transitions. [2024-11-13 13:30:43,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 84 transitions, 578 flow [2024-11-13 13:30:43,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 84 transitions, 565 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-13 13:30:43,897 INFO L231 Difference]: Finished difference. Result has 54 places, 39 transitions, 259 flow [2024-11-13 13:30:43,897 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=259, PETRI_PLACES=54, PETRI_TRANSITIONS=39} [2024-11-13 13:30:43,898 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 28 predicate places. [2024-11-13 13:30:43,898 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 39 transitions, 259 flow [2024-11-13 13:30:43,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:43,899 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:43,899 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:43,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:44,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 13:30:44,100 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 13:30:44,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:44,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1006808776, now seen corresponding path program 2 times [2024-11-13 13:30:44,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:44,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953442753] [2024-11-13 13:30:44,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:44,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:44,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:45,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:45,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:45,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953442753] [2024-11-13 13:30:45,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953442753] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:45,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217229490] [2024-11-13 13:30:45,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:30:45,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:45,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:45,024 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:45,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 13:30:45,146 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 13:30:45,146 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:45,149 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:30:45,151 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:45,310 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:30:45,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-11-13 13:30:45,350 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:45,350 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:45,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217229490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:45,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:45,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-11-13 13:30:45,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551423997] [2024-11-13 13:30:45,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:45,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:45,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:45,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:45,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-11-13 13:30:45,351 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:45,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 39 transitions, 259 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:45,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:45,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:45,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:45,808 INFO L124 PetriNetUnfolderBase]: 500/867 cut-off events. [2024-11-13 13:30:45,808 INFO L125 PetriNetUnfolderBase]: For 2224/2224 co-relation queries the response was YES. [2024-11-13 13:30:45,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3064 conditions, 867 events. 500/867 cut-off events. For 2224/2224 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3856 event pairs, 222 based on Foata normal form. 1/867 useless extension candidates. Maximal degree in co-relation 3030. Up to 503 conditions per place. [2024-11-13 13:30:45,816 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 63 selfloop transitions, 13 changer transitions 6/83 dead transitions. [2024-11-13 13:30:45,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 83 transitions, 641 flow [2024-11-13 13:30:45,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:45,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-11-13 13:30:45,818 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-11-13 13:30:45,818 INFO L175 Difference]: Start difference. First operand has 54 places, 39 transitions, 259 flow. Second operand 7 states and 91 transitions. [2024-11-13 13:30:45,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 83 transitions, 641 flow [2024-11-13 13:30:45,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 604 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:45,824 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 349 flow [2024-11-13 13:30:45,824 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=349, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2024-11-13 13:30:45,826 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 35 predicate places. [2024-11-13 13:30:45,826 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 349 flow [2024-11-13 13:30:45,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:45,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:45,827 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:45,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 13:30:46,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 13:30:46,029 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 13:30:46,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:46,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1790948614, now seen corresponding path program 3 times [2024-11-13 13:30:46,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:46,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804895390] [2024-11-13 13:30:46,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:46,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:46,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:46,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:30:46,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:46,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804895390] [2024-11-13 13:30:46,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804895390] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:46,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404456257] [2024-11-13 13:30:46,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:30:46,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:46,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:46,790 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:46,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 13:30:46,901 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 13:30:46,902 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:46,904 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:30:46,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:47,099 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:30:47,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-11-13 13:30:47,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:47,145 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:47,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404456257] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:47,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:47,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2024-11-13 13:30:47,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142887107] [2024-11-13 13:30:47,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:47,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:47,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:47,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:47,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-13 13:30:47,147 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:47,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 349 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:47,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:47,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:47,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:47,577 INFO L124 PetriNetUnfolderBase]: 527/912 cut-off events. [2024-11-13 13:30:47,577 INFO L125 PetriNetUnfolderBase]: For 2804/2804 co-relation queries the response was YES. [2024-11-13 13:30:47,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 912 events. 527/912 cut-off events. For 2804/2804 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4132 event pairs, 232 based on Foata normal form. 1/912 useless extension candidates. Maximal degree in co-relation 3442. Up to 511 conditions per place. [2024-11-13 13:30:47,585 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 70 selfloop transitions, 17 changer transitions 6/94 dead transitions. [2024-11-13 13:30:47,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 94 transitions, 827 flow [2024-11-13 13:30:47,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:47,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:47,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-11-13 13:30:47,587 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45408163265306123 [2024-11-13 13:30:47,587 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 349 flow. Second operand 7 states and 89 transitions. [2024-11-13 13:30:47,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 94 transitions, 827 flow [2024-11-13 13:30:47,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 94 transitions, 797 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-11-13 13:30:47,596 INFO L231 Difference]: Finished difference. Result has 68 places, 53 transitions, 471 flow [2024-11-13 13:30:47,596 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=471, PETRI_PLACES=68, PETRI_TRANSITIONS=53} [2024-11-13 13:30:47,596 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 42 predicate places. [2024-11-13 13:30:47,597 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 53 transitions, 471 flow [2024-11-13 13:30:47,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:47,597 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:47,597 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:47,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 13:30:47,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 13:30:47,801 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 13:30:47,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:47,802 INFO L85 PathProgramCache]: Analyzing trace with hash -513841900, now seen corresponding path program 4 times [2024-11-13 13:30:47,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:47,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630519795] [2024-11-13 13:30:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:47,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:48,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630519795] [2024-11-13 13:30:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630519795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:48,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:48,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:30:48,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152865861] [2024-11-13 13:30:48,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:48,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:30:48,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:48,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:30:48,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:30:48,392 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:48,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 53 transitions, 471 flow. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:48,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:48,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:48,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:48,918 INFO L124 PetriNetUnfolderBase]: 517/889 cut-off events. [2024-11-13 13:30:48,918 INFO L125 PetriNetUnfolderBase]: For 3357/3357 co-relation queries the response was YES. [2024-11-13 13:30:48,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3587 conditions, 889 events. 517/889 cut-off events. For 3357/3357 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3943 event pairs, 225 based on Foata normal form. 1/889 useless extension candidates. Maximal degree in co-relation 3547. Up to 504 conditions per place. [2024-11-13 13:30:48,927 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 59 selfloop transitions, 23 changer transitions 6/89 dead transitions. [2024-11-13 13:30:48,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 89 transitions, 839 flow [2024-11-13 13:30:48,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:30:48,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:30:48,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-11-13 13:30:48,929 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-11-13 13:30:48,929 INFO L175 Difference]: Start difference. First operand has 68 places, 53 transitions, 471 flow. Second operand 9 states and 96 transitions. [2024-11-13 13:30:48,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 89 transitions, 839 flow [2024-11-13 13:30:48,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 789 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-11-13 13:30:48,939 INFO L231 Difference]: Finished difference. Result has 75 places, 57 transitions, 551 flow [2024-11-13 13:30:48,940 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=551, PETRI_PLACES=75, PETRI_TRANSITIONS=57} [2024-11-13 13:30:48,940 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 49 predicate places. [2024-11-13 13:30:48,940 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 57 transitions, 551 flow [2024-11-13 13:30:48,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:48,941 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:48,941 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:48,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 13:30:48,941 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 13:30:48,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:48,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1893635996, now seen corresponding path program 5 times [2024-11-13 13:30:48,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:48,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515571607] [2024-11-13 13:30:48,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:48,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:48,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:49,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:49,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515571607] [2024-11-13 13:30:49,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515571607] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:49,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:49,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 13:30:49,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622604380] [2024-11-13 13:30:49,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:49,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 13:30:49,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:49,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 13:30:49,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:30:49,389 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:49,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 57 transitions, 551 flow. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:49,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:49,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:49,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:49,932 INFO L124 PetriNetUnfolderBase]: 661/1147 cut-off events. [2024-11-13 13:30:49,933 INFO L125 PetriNetUnfolderBase]: For 4144/4144 co-relation queries the response was YES. [2024-11-13 13:30:49,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4615 conditions, 1147 events. 661/1147 cut-off events. For 4144/4144 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5406 event pairs, 163 based on Foata normal form. 1/1148 useless extension candidates. Maximal degree in co-relation 4571. Up to 668 conditions per place. [2024-11-13 13:30:49,943 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 75 selfloop transitions, 22 changer transitions 6/104 dead transitions. [2024-11-13 13:30:49,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 104 transitions, 1023 flow [2024-11-13 13:30:49,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:30:49,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:30:49,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-11-13 13:30:49,945 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-11-13 13:30:49,945 INFO L175 Difference]: Start difference. First operand has 75 places, 57 transitions, 551 flow. Second operand 9 states and 97 transitions. [2024-11-13 13:30:49,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 104 transitions, 1023 flow [2024-11-13 13:30:49,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 104 transitions, 968 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-13 13:30:49,959 INFO L231 Difference]: Finished difference. Result has 81 places, 65 transitions, 669 flow [2024-11-13 13:30:49,960 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=669, PETRI_PLACES=81, PETRI_TRANSITIONS=65} [2024-11-13 13:30:49,960 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2024-11-13 13:30:49,960 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 65 transitions, 669 flow [2024-11-13 13:30:49,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 9 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:49,961 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:49,961 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:49,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 13:30:49,961 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 13:30:49,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:49,962 INFO L85 PathProgramCache]: Analyzing trace with hash 735464682, now seen corresponding path program 6 times [2024-11-13 13:30:49,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:49,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227683276] [2024-11-13 13:30:49,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:49,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:49,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:50,705 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 13:30:50,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:50,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227683276] [2024-11-13 13:30:50,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227683276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:50,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184209554] [2024-11-13 13:30:50,706 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 13:30:50,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:50,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:50,709 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:50,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 13:30:50,834 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-13 13:30:50,834 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:50,837 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:30:50,839 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:51,006 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:30:51,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-11-13 13:30:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:51,052 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:51,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184209554] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:51,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:51,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-11-13 13:30:51,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073412784] [2024-11-13 13:30:51,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:51,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:51,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:51,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:51,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-13 13:30:51,054 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:51,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 65 transitions, 669 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:51,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:51,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:51,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:51,510 INFO L124 PetriNetUnfolderBase]: 652/1125 cut-off events. [2024-11-13 13:30:51,511 INFO L125 PetriNetUnfolderBase]: For 5108/5108 co-relation queries the response was YES. [2024-11-13 13:30:51,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4779 conditions, 1125 events. 652/1125 cut-off events. For 5108/5108 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5226 event pairs, 283 based on Foata normal form. 1/1126 useless extension candidates. Maximal degree in co-relation 4732. Up to 680 conditions per place. [2024-11-13 13:30:51,526 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 73 selfloop transitions, 22 changer transitions 6/102 dead transitions. [2024-11-13 13:30:51,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 102 transitions, 1066 flow [2024-11-13 13:30:51,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:51,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:51,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-13 13:30:51,529 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-13 13:30:51,529 INFO L175 Difference]: Start difference. First operand has 81 places, 65 transitions, 669 flow. Second operand 7 states and 87 transitions. [2024-11-13 13:30:51,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 102 transitions, 1066 flow [2024-11-13 13:30:51,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 102 transitions, 1027 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-13 13:30:51,546 INFO L231 Difference]: Finished difference. Result has 83 places, 69 transitions, 745 flow [2024-11-13 13:30:51,546 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=745, PETRI_PLACES=83, PETRI_TRANSITIONS=69} [2024-11-13 13:30:51,546 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 57 predicate places. [2024-11-13 13:30:51,547 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 69 transitions, 745 flow [2024-11-13 13:30:51,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:51,547 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:51,547 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:51,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 13:30:51,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 13:30:51,748 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 13:30:51,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:51,749 INFO L85 PathProgramCache]: Analyzing trace with hash -108718452, now seen corresponding path program 7 times [2024-11-13 13:30:51,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:51,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804809968] [2024-11-13 13:30:51,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:51,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:52,581 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 13:30:52,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:52,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804809968] [2024-11-13 13:30:52,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804809968] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:52,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737380942] [2024-11-13 13:30:52,582 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 13:30:52,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:52,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:52,584 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:52,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 13:30:52,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:52,710 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:30:52,712 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:52,878 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:30:52,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-11-13 13:30:52,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:52,925 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:30:52,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737380942] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:52,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:30:52,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-11-13 13:30:52,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203127155] [2024-11-13 13:30:52,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:52,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:52,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:52,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:52,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-13 13:30:52,927 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:52,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 69 transitions, 745 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:52,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:52,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:52,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:53,475 INFO L124 PetriNetUnfolderBase]: 642/1102 cut-off events. [2024-11-13 13:30:53,476 INFO L125 PetriNetUnfolderBase]: For 5588/5588 co-relation queries the response was YES. [2024-11-13 13:30:53,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4857 conditions, 1102 events. 642/1102 cut-off events. For 5588/5588 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5090 event pairs, 258 based on Foata normal form. 1/1102 useless extension candidates. Maximal degree in co-relation 4811. Up to 680 conditions per place. [2024-11-13 13:30:53,491 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 85 selfloop transitions, 23 changer transitions 6/115 dead transitions. [2024-11-13 13:30:53,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 115 transitions, 1277 flow [2024-11-13 13:30:53,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:53,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:53,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-11-13 13:30:53,493 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-11-13 13:30:53,493 INFO L175 Difference]: Start difference. First operand has 83 places, 69 transitions, 745 flow. Second operand 7 states and 86 transitions. [2024-11-13 13:30:53,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 115 transitions, 1277 flow [2024-11-13 13:30:53,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 115 transitions, 1225 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:53,512 INFO L231 Difference]: Finished difference. Result has 88 places, 71 transitions, 797 flow [2024-11-13 13:30:53,513 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=797, PETRI_PLACES=88, PETRI_TRANSITIONS=71} [2024-11-13 13:30:53,514 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 62 predicate places. [2024-11-13 13:30:53,514 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 71 transitions, 797 flow [2024-11-13 13:30:53,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 13:30:53,514 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:53,514 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:53,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 13:30:53,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 13:30:53,719 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 13:30:53,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:53,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1897416631, now seen corresponding path program 1 times [2024-11-13 13:30:53,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:53,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846239456] [2024-11-13 13:30:53,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:53,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:54,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:54,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:54,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846239456] [2024-11-13 13:30:54,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846239456] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:54,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073158848] [2024-11-13 13:30:54,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:54,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:54,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:54,105 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:54,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 13:30:54,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:54,233 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 13:30:54,235 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:54,329 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 13:30:54,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 13:30:54,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:54,344 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:54,488 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-13 13:30:54,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-13 13:30:54,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:54,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073158848] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:54,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:30:54,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2024-11-13 13:30:54,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083773835] [2024-11-13 13:30:54,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:54,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:30:54,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:54,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:30:54,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:30:54,525 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:54,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 71 transitions, 797 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 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 13:30:54,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:54,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:54,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:55,316 INFO L124 PetriNetUnfolderBase]: 673/1150 cut-off events. [2024-11-13 13:30:55,317 INFO L125 PetriNetUnfolderBase]: For 6208/6208 co-relation queries the response was YES. [2024-11-13 13:30:55,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5311 conditions, 1150 events. 673/1150 cut-off events. For 6208/6208 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5576 event pairs, 49 based on Foata normal form. 14/1163 useless extension candidates. Maximal degree in co-relation 5263. Up to 625 conditions per place. [2024-11-13 13:30:55,331 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 95 selfloop transitions, 29 changer transitions 0/125 dead transitions. [2024-11-13 13:30:55,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 125 transitions, 1394 flow [2024-11-13 13:30:55,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 13:30:55,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 13:30:55,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-11-13 13:30:55,333 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-11-13 13:30:55,333 INFO L175 Difference]: Start difference. First operand has 88 places, 71 transitions, 797 flow. Second operand 10 states and 106 transitions. [2024-11-13 13:30:55,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 125 transitions, 1394 flow [2024-11-13 13:30:55,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 125 transitions, 1335 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-11-13 13:30:55,356 INFO L231 Difference]: Finished difference. Result has 95 places, 73 transitions, 846 flow [2024-11-13 13:30:55,356 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=846, PETRI_PLACES=95, PETRI_TRANSITIONS=73} [2024-11-13 13:30:55,356 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 69 predicate places. [2024-11-13 13:30:55,357 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 73 transitions, 846 flow [2024-11-13 13:30:55,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 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 13:30:55,357 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:55,357 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:55,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 13:30:55,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:55,561 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 13:30:55,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:55,562 INFO L85 PathProgramCache]: Analyzing trace with hash -155233125, now seen corresponding path program 1 times [2024-11-13 13:30:55,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:55,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413412839] [2024-11-13 13:30:55,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:55,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:55,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:55,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:55,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413412839] [2024-11-13 13:30:55,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413412839] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:55,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:55,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:30:55,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711316279] [2024-11-13 13:30:55,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:55,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:30:55,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:55,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:30:55,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:30:55,942 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:55,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 73 transitions, 846 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:55,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:55,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:55,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:56,475 INFO L124 PetriNetUnfolderBase]: 733/1266 cut-off events. [2024-11-13 13:30:56,475 INFO L125 PetriNetUnfolderBase]: For 7562/7562 co-relation queries the response was YES. [2024-11-13 13:30:56,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5914 conditions, 1266 events. 733/1266 cut-off events. For 7562/7562 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6125 event pairs, 324 based on Foata normal form. 12/1278 useless extension candidates. Maximal degree in co-relation 5864. Up to 746 conditions per place. [2024-11-13 13:30:56,488 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 85 selfloop transitions, 31 changer transitions 0/117 dead transitions. [2024-11-13 13:30:56,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 117 transitions, 1355 flow [2024-11-13 13:30:56,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:30:56,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:30:56,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-11-13 13:30:56,489 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-11-13 13:30:56,490 INFO L175 Difference]: Start difference. First operand has 95 places, 73 transitions, 846 flow. Second operand 9 states and 104 transitions. [2024-11-13 13:30:56,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 117 transitions, 1355 flow [2024-11-13 13:30:56,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 117 transitions, 1269 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-13 13:30:56,516 INFO L231 Difference]: Finished difference. Result has 98 places, 76 transitions, 882 flow [2024-11-13 13:30:56,516 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=882, PETRI_PLACES=98, PETRI_TRANSITIONS=76} [2024-11-13 13:30:56,517 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 72 predicate places. [2024-11-13 13:30:56,517 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 76 transitions, 882 flow [2024-11-13 13:30:56,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:56,517 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:56,518 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:56,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 13:30:56,518 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 13:30:56,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:56,518 INFO L85 PathProgramCache]: Analyzing trace with hash 730651281, now seen corresponding path program 2 times [2024-11-13 13:30:56,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:56,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767029003] [2024-11-13 13:30:56,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:56,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:56,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:56,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:56,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767029003] [2024-11-13 13:30:56,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767029003] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:30:56,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:30:56,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:30:56,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384811279] [2024-11-13 13:30:56,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:56,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:30:56,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:56,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:30:56,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:30:56,883 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:56,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 76 transitions, 882 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:56,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:56,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:56,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:57,421 INFO L124 PetriNetUnfolderBase]: 728/1261 cut-off events. [2024-11-13 13:30:57,422 INFO L125 PetriNetUnfolderBase]: For 6794/6794 co-relation queries the response was YES. [2024-11-13 13:30:57,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5825 conditions, 1261 events. 728/1261 cut-off events. For 6794/6794 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6188 event pairs, 286 based on Foata normal form. 5/1266 useless extension candidates. Maximal degree in co-relation 5775. Up to 746 conditions per place. [2024-11-13 13:30:57,433 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 80 selfloop transitions, 28 changer transitions 10/119 dead transitions. [2024-11-13 13:30:57,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 119 transitions, 1361 flow [2024-11-13 13:30:57,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:30:57,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:30:57,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-11-13 13:30:57,435 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-11-13 13:30:57,435 INFO L175 Difference]: Start difference. First operand has 98 places, 76 transitions, 882 flow. Second operand 9 states and 93 transitions. [2024-11-13 13:30:57,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 119 transitions, 1361 flow [2024-11-13 13:30:57,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 119 transitions, 1291 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-13 13:30:57,462 INFO L231 Difference]: Finished difference. Result has 101 places, 74 transitions, 837 flow [2024-11-13 13:30:57,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=837, PETRI_PLACES=101, PETRI_TRANSITIONS=74} [2024-11-13 13:30:57,463 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 75 predicate places. [2024-11-13 13:30:57,463 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 74 transitions, 837 flow [2024-11-13 13:30:57,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:57,463 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:57,463 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:57,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-13 13:30:57,464 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 13:30:57,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:57,464 INFO L85 PathProgramCache]: Analyzing trace with hash -894098359, now seen corresponding path program 3 times [2024-11-13 13:30:57,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:57,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51038574] [2024-11-13 13:30:57,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:57,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:57,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:57,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:57,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51038574] [2024-11-13 13:30:57,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51038574] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:57,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498269714] [2024-11-13 13:30:57,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:30:57,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:57,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:57,876 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:57,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 13:30:58,007 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:30:58,007 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:58,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:30:58,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:58,127 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:30:58,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-13 13:30:58,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:58,157 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:58,299 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-13 13:30:58,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-13 13:30:58,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:58,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498269714] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:58,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:58,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 18 [2024-11-13 13:30:58,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437178599] [2024-11-13 13:30:58,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:30:58,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:58,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:30:58,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:58,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:30:58,334 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:30:58,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 74 transitions, 837 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:58,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:30:58,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:30:58,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:30:58,889 INFO L124 PetriNetUnfolderBase]: 766/1337 cut-off events. [2024-11-13 13:30:58,890 INFO L125 PetriNetUnfolderBase]: For 7240/7240 co-relation queries the response was YES. [2024-11-13 13:30:58,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6143 conditions, 1337 events. 766/1337 cut-off events. For 7240/7240 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6684 event pairs, 311 based on Foata normal form. 12/1349 useless extension candidates. Maximal degree in co-relation 6092. Up to 765 conditions per place. [2024-11-13 13:30:58,903 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 94 selfloop transitions, 27 changer transitions 0/122 dead transitions. [2024-11-13 13:30:58,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 122 transitions, 1379 flow [2024-11-13 13:30:58,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:30:58,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:30:58,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-11-13 13:30:58,905 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-11-13 13:30:58,906 INFO L175 Difference]: Start difference. First operand has 101 places, 74 transitions, 837 flow. Second operand 7 states and 96 transitions. [2024-11-13 13:30:58,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 122 transitions, 1379 flow [2024-11-13 13:30:58,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 122 transitions, 1287 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-11-13 13:30:58,931 INFO L231 Difference]: Finished difference. Result has 100 places, 77 transitions, 880 flow [2024-11-13 13:30:58,931 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=880, PETRI_PLACES=100, PETRI_TRANSITIONS=77} [2024-11-13 13:30:58,932 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 74 predicate places. [2024-11-13 13:30:58,932 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 77 transitions, 880 flow [2024-11-13 13:30:58,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:30:58,932 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:30:58,933 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:58,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 13:30:59,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:59,137 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 13:30:59,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:59,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1896906289, now seen corresponding path program 2 times [2024-11-13 13:30:59,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:30:59,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501864021] [2024-11-13 13:30:59,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:59,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:30:59,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:59,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:59,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:30:59,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501864021] [2024-11-13 13:30:59,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501864021] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:30:59,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669258348] [2024-11-13 13:30:59,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:30:59,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:30:59,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:30:59,544 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:30:59,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 13:30:59,672 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:30:59,672 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:30:59,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:30:59,676 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:59,827 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 13:30:59,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 13:30:59,848 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:30:59,848 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:59,993 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-13 13:30:59,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-13 13:31:00,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:00,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669258348] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:00,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:00,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-11-13 13:31:00,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56364551] [2024-11-13 13:31:00,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:00,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:31:00,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:00,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:31:00,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:31:00,034 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:00,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 77 transitions, 880 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 13:31:00,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:00,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:00,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:01,008 INFO L124 PetriNetUnfolderBase]: 1136/1980 cut-off events. [2024-11-13 13:31:01,009 INFO L125 PetriNetUnfolderBase]: For 8235/8235 co-relation queries the response was YES. [2024-11-13 13:31:01,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8465 conditions, 1980 events. 1136/1980 cut-off events. For 8235/8235 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10834 event pairs, 377 based on Foata normal form. 14/1993 useless extension candidates. Maximal degree in co-relation 8414. Up to 730 conditions per place. [2024-11-13 13:31:01,026 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 116 selfloop transitions, 40 changer transitions 0/157 dead transitions. [2024-11-13 13:31:01,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 157 transitions, 1681 flow [2024-11-13 13:31:01,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 13:31:01,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 13:31:01,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-11-13 13:31:01,030 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-11-13 13:31:01,030 INFO L175 Difference]: Start difference. First operand has 100 places, 77 transitions, 880 flow. Second operand 12 states and 139 transitions. [2024-11-13 13:31:01,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 157 transitions, 1681 flow [2024-11-13 13:31:01,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 157 transitions, 1652 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-13 13:31:01,061 INFO L231 Difference]: Finished difference. Result has 113 places, 85 transitions, 1056 flow [2024-11-13 13:31:01,061 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1056, PETRI_PLACES=113, PETRI_TRANSITIONS=85} [2024-11-13 13:31:01,062 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 87 predicate places. [2024-11-13 13:31:01,062 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 85 transitions, 1056 flow [2024-11-13 13:31:01,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 13:31:01,062 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:01,062 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:01,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:01,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-13 13:31:01,263 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 13:31:01,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:01,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1091905873, now seen corresponding path program 4 times [2024-11-13 13:31:01,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:01,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727350773] [2024-11-13 13:31:01,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:01,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:01,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:01,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:01,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727350773] [2024-11-13 13:31:01,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727350773] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:01,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:01,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:01,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680936927] [2024-11-13 13:31:01,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:01,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:01,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:01,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:01,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:01,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:01,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 85 transitions, 1056 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:01,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:01,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:02,287 INFO L124 PetriNetUnfolderBase]: 1136/1985 cut-off events. [2024-11-13 13:31:02,288 INFO L125 PetriNetUnfolderBase]: For 10807/10807 co-relation queries the response was YES. [2024-11-13 13:31:02,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9117 conditions, 1985 events. 1136/1985 cut-off events. For 10807/10807 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10821 event pairs, 599 based on Foata normal form. 5/1990 useless extension candidates. Maximal degree in co-relation 9060. Up to 1394 conditions per place. [2024-11-13 13:31:02,307 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 82 selfloop transitions, 33 changer transitions 4/120 dead transitions. [2024-11-13 13:31:02,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 120 transitions, 1507 flow [2024-11-13 13:31:02,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:02,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:02,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-13 13:31:02,309 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-11-13 13:31:02,309 INFO L175 Difference]: Start difference. First operand has 113 places, 85 transitions, 1056 flow. Second operand 9 states and 90 transitions. [2024-11-13 13:31:02,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 120 transitions, 1507 flow [2024-11-13 13:31:02,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 120 transitions, 1435 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-13 13:31:02,355 INFO L231 Difference]: Finished difference. Result has 115 places, 86 transitions, 1075 flow [2024-11-13 13:31:02,356 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1075, PETRI_PLACES=115, PETRI_TRANSITIONS=86} [2024-11-13 13:31:02,357 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 89 predicate places. [2024-11-13 13:31:02,357 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 86 transitions, 1075 flow [2024-11-13 13:31:02,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:02,358 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:02,358 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:02,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-13 13:31:02,358 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 13:31:02,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:02,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1175800849, now seen corresponding path program 5 times [2024-11-13 13:31:02,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:02,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685739833] [2024-11-13 13:31:02,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:02,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:02,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:02,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:02,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:02,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685739833] [2024-11-13 13:31:02,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685739833] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:02,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:02,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:02,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210347670] [2024-11-13 13:31:02,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:02,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:02,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:02,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:02,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:02,741 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:02,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 86 transitions, 1075 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:02,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:02,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:02,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:03,373 INFO L124 PetriNetUnfolderBase]: 1099/1907 cut-off events. [2024-11-13 13:31:03,374 INFO L125 PetriNetUnfolderBase]: For 9935/9935 co-relation queries the response was YES. [2024-11-13 13:31:03,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8755 conditions, 1907 events. 1099/1907 cut-off events. For 9935/9935 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10186 event pairs, 578 based on Foata normal form. 5/1912 useless extension candidates. Maximal degree in co-relation 8712. Up to 1394 conditions per place. [2024-11-13 13:31:03,392 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 81 selfloop transitions, 30 changer transitions 8/120 dead transitions. [2024-11-13 13:31:03,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 120 transitions, 1479 flow [2024-11-13 13:31:03,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:03,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:03,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-11-13 13:31:03,395 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-11-13 13:31:03,395 INFO L175 Difference]: Start difference. First operand has 115 places, 86 transitions, 1075 flow. Second operand 9 states and 91 transitions. [2024-11-13 13:31:03,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 120 transitions, 1479 flow [2024-11-13 13:31:03,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 120 transitions, 1426 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:03,432 INFO L231 Difference]: Finished difference. Result has 116 places, 83 transitions, 1032 flow [2024-11-13 13:31:03,433 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1032, PETRI_PLACES=116, PETRI_TRANSITIONS=83} [2024-11-13 13:31:03,433 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 90 predicate places. [2024-11-13 13:31:03,434 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 83 transitions, 1032 flow [2024-11-13 13:31:03,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:03,436 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:03,436 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:03,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 13:31:03,436 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 13:31:03,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:03,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1280337435, now seen corresponding path program 3 times [2024-11-13 13:31:03,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:03,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985712520] [2024-11-13 13:31:03,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:03,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:03,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:03,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:03,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:03,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985712520] [2024-11-13 13:31:03,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985712520] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:03,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804178651] [2024-11-13 13:31:03,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:31:03,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:03,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:03,823 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:03,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 13:31:03,966 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:31:03,966 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:03,968 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:31:03,970 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:04,114 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:04,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-13 13:31:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:04,157 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:04,307 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-13 13:31:04,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-13 13:31:04,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:04,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804178651] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:04,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:04,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2024-11-13 13:31:04,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178758290] [2024-11-13 13:31:04,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:04,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 13:31:04,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:04,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 13:31:04,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:31:04,350 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:04,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 83 transitions, 1032 flow. Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 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 13:31:04,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:04,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:04,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:05,426 INFO L124 PetriNetUnfolderBase]: 1181/2065 cut-off events. [2024-11-13 13:31:05,426 INFO L125 PetriNetUnfolderBase]: For 10482/10482 co-relation queries the response was YES. [2024-11-13 13:31:05,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9205 conditions, 2065 events. 1181/2065 cut-off events. For 10482/10482 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11364 event pairs, 457 based on Foata normal form. 21/2086 useless extension candidates. Maximal degree in co-relation 9162. Up to 1016 conditions per place. [2024-11-13 13:31:05,448 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 119 selfloop transitions, 46 changer transitions 0/166 dead transitions. [2024-11-13 13:31:05,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 166 transitions, 1830 flow [2024-11-13 13:31:05,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 13:31:05,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 13:31:05,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 154 transitions. [2024-11-13 13:31:05,450 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-11-13 13:31:05,450 INFO L175 Difference]: Start difference. First operand has 116 places, 83 transitions, 1032 flow. Second operand 15 states and 154 transitions. [2024-11-13 13:31:05,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 166 transitions, 1830 flow [2024-11-13 13:31:05,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 166 transitions, 1744 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-11-13 13:31:05,529 INFO L231 Difference]: Finished difference. Result has 123 places, 93 transitions, 1181 flow [2024-11-13 13:31:05,530 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1181, PETRI_PLACES=123, PETRI_TRANSITIONS=93} [2024-11-13 13:31:05,530 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 97 predicate places. [2024-11-13 13:31:05,531 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 93 transitions, 1181 flow [2024-11-13 13:31:05,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 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 13:31:05,531 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:05,531 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:05,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:05,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 13:31:05,732 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 13:31:05,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:05,732 INFO L85 PathProgramCache]: Analyzing trace with hash -335442271, now seen corresponding path program 4 times [2024-11-13 13:31:05,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:05,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343593866] [2024-11-13 13:31:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:05,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:05,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:06,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:06,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:06,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343593866] [2024-11-13 13:31:06,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343593866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:06,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:06,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:06,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438545393] [2024-11-13 13:31:06,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:06,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:06,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:06,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:06,084 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:06,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 93 transitions, 1181 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:06,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:06,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:06,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:06,719 INFO L124 PetriNetUnfolderBase]: 1138/1971 cut-off events. [2024-11-13 13:31:06,719 INFO L125 PetriNetUnfolderBase]: For 11093/11093 co-relation queries the response was YES. [2024-11-13 13:31:06,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9221 conditions, 1971 events. 1138/1971 cut-off events. For 11093/11093 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10531 event pairs, 616 based on Foata normal form. 4/1975 useless extension candidates. Maximal degree in co-relation 9175. Up to 1475 conditions per place. [2024-11-13 13:31:06,737 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 89 selfloop transitions, 30 changer transitions 3/123 dead transitions. [2024-11-13 13:31:06,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 123 transitions, 1584 flow [2024-11-13 13:31:06,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:06,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:06,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-13 13:31:06,739 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3412698412698413 [2024-11-13 13:31:06,739 INFO L175 Difference]: Start difference. First operand has 123 places, 93 transitions, 1181 flow. Second operand 9 states and 86 transitions. [2024-11-13 13:31:06,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 123 transitions, 1584 flow [2024-11-13 13:31:06,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 123 transitions, 1528 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:06,783 INFO L231 Difference]: Finished difference. Result has 124 places, 91 transitions, 1151 flow [2024-11-13 13:31:06,783 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1151, PETRI_PLACES=124, PETRI_TRANSITIONS=91} [2024-11-13 13:31:06,783 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 98 predicate places. [2024-11-13 13:31:06,783 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 91 transitions, 1151 flow [2024-11-13 13:31:06,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:06,784 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:06,784 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:06,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-13 13:31:06,784 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 13:31:06,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:06,784 INFO L85 PathProgramCache]: Analyzing trace with hash -157858901, now seen corresponding path program 6 times [2024-11-13 13:31:06,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:06,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478240813] [2024-11-13 13:31:06,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:06,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:06,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:07,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:07,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:07,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478240813] [2024-11-13 13:31:07,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478240813] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:07,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:07,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:07,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759648661] [2024-11-13 13:31:07,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:07,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:07,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:07,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:07,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:07,144 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:07,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 91 transitions, 1151 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:07,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:07,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:07,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:07,806 INFO L124 PetriNetUnfolderBase]: 1161/2004 cut-off events. [2024-11-13 13:31:07,807 INFO L125 PetriNetUnfolderBase]: For 13699/13699 co-relation queries the response was YES. [2024-11-13 13:31:07,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9549 conditions, 2004 events. 1161/2004 cut-off events. For 13699/13699 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10641 event pairs, 649 based on Foata normal form. 12/2016 useless extension candidates. Maximal degree in co-relation 9503. Up to 1489 conditions per place. [2024-11-13 13:31:07,825 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 91 selfloop transitions, 34 changer transitions 0/126 dead transitions. [2024-11-13 13:31:07,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 126 transitions, 1647 flow [2024-11-13 13:31:07,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:07,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:07,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-11-13 13:31:07,827 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-11-13 13:31:07,827 INFO L175 Difference]: Start difference. First operand has 124 places, 91 transitions, 1151 flow. Second operand 9 states and 96 transitions. [2024-11-13 13:31:07,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 126 transitions, 1647 flow [2024-11-13 13:31:07,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 126 transitions, 1577 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:07,874 INFO L231 Difference]: Finished difference. Result has 126 places, 97 transitions, 1281 flow [2024-11-13 13:31:07,875 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1281, PETRI_PLACES=126, PETRI_TRANSITIONS=97} [2024-11-13 13:31:07,875 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 100 predicate places. [2024-11-13 13:31:07,875 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 97 transitions, 1281 flow [2024-11-13 13:31:07,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:07,875 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:07,875 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:07,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-13 13:31:07,876 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 13:31:07,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:07,876 INFO L85 PathProgramCache]: Analyzing trace with hash 854833631, now seen corresponding path program 7 times [2024-11-13 13:31:07,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:07,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81353911] [2024-11-13 13:31:07,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:07,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:07,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:08,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:08,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:08,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81353911] [2024-11-13 13:31:08,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81353911] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:08,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:08,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:08,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440297435] [2024-11-13 13:31:08,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:08,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:08,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:08,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:08,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:08,241 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:08,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 97 transitions, 1281 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:08,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:08,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:08,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:08,942 INFO L124 PetriNetUnfolderBase]: 1149/1992 cut-off events. [2024-11-13 13:31:08,942 INFO L125 PetriNetUnfolderBase]: For 12745/12745 co-relation queries the response was YES. [2024-11-13 13:31:08,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9389 conditions, 1992 events. 1149/1992 cut-off events. For 12745/12745 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10621 event pairs, 638 based on Foata normal form. 12/2004 useless extension candidates. Maximal degree in co-relation 9340. Up to 1489 conditions per place. [2024-11-13 13:31:08,960 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 91 selfloop transitions, 35 changer transitions 0/127 dead transitions. [2024-11-13 13:31:08,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 127 transitions, 1705 flow [2024-11-13 13:31:08,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:08,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:08,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-11-13 13:31:08,962 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-11-13 13:31:08,962 INFO L175 Difference]: Start difference. First operand has 126 places, 97 transitions, 1281 flow. Second operand 9 states and 96 transitions. [2024-11-13 13:31:08,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 127 transitions, 1705 flow [2024-11-13 13:31:09,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 127 transitions, 1647 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-13 13:31:09,013 INFO L231 Difference]: Finished difference. Result has 132 places, 100 transitions, 1370 flow [2024-11-13 13:31:09,014 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1370, PETRI_PLACES=132, PETRI_TRANSITIONS=100} [2024-11-13 13:31:09,014 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 106 predicate places. [2024-11-13 13:31:09,015 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 100 transitions, 1370 flow [2024-11-13 13:31:09,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:09,015 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:09,015 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:09,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-13 13:31:09,015 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 13:31:09,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:09,016 INFO L85 PathProgramCache]: Analyzing trace with hash 356527111, now seen corresponding path program 5 times [2024-11-13 13:31:09,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:09,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340185990] [2024-11-13 13:31:09,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:09,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:09,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:09,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:09,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:09,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340185990] [2024-11-13 13:31:09,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340185990] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:09,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178765341] [2024-11-13 13:31:09,376 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:31:09,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:09,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:09,379 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:09,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 13:31:09,504 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:09,504 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:09,505 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 13:31:09,507 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:09,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:09,638 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:09,776 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:09,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:09,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:09,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178765341] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:09,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:09,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2024-11-13 13:31:09,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992404169] [2024-11-13 13:31:09,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:09,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 13:31:09,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:09,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 13:31:09,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-11-13 13:31:09,818 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:09,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 100 transitions, 1370 flow. Second operand has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 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 13:31:09,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:09,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:09,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:10,511 INFO L124 PetriNetUnfolderBase]: 1233/2158 cut-off events. [2024-11-13 13:31:10,511 INFO L125 PetriNetUnfolderBase]: For 13826/13826 co-relation queries the response was YES. [2024-11-13 13:31:10,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10204 conditions, 2158 events. 1233/2158 cut-off events. For 13826/13826 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11959 event pairs, 591 based on Foata normal form. 21/2179 useless extension candidates. Maximal degree in co-relation 10152. Up to 1423 conditions per place. [2024-11-13 13:31:10,525 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 105 selfloop transitions, 37 changer transitions 0/143 dead transitions. [2024-11-13 13:31:10,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 143 transitions, 1905 flow [2024-11-13 13:31:10,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 13:31:10,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 13:31:10,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-11-13 13:31:10,526 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2024-11-13 13:31:10,526 INFO L175 Difference]: Start difference. First operand has 132 places, 100 transitions, 1370 flow. Second operand 10 states and 109 transitions. [2024-11-13 13:31:10,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 143 transitions, 1905 flow [2024-11-13 13:31:10,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 1807 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:10,568 INFO L231 Difference]: Finished difference. Result has 136 places, 103 transitions, 1405 flow [2024-11-13 13:31:10,569 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1405, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2024-11-13 13:31:10,569 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 110 predicate places. [2024-11-13 13:31:10,569 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 1405 flow [2024-11-13 13:31:10,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 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 13:31:10,570 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:10,570 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:10,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:10,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:10,771 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 13:31:10,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:10,771 INFO L85 PathProgramCache]: Analyzing trace with hash 888432859, now seen corresponding path program 8 times [2024-11-13 13:31:10,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:10,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214361318] [2024-11-13 13:31:10,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:10,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:11,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:11,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:11,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214361318] [2024-11-13 13:31:11,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214361318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:11,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:11,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:11,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822910662] [2024-11-13 13:31:11,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:11,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:11,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:11,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:11,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:11,113 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:11,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 1405 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:11,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:11,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:11,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:11,750 INFO L124 PetriNetUnfolderBase]: 1233/2163 cut-off events. [2024-11-13 13:31:11,750 INFO L125 PetriNetUnfolderBase]: For 14057/14057 co-relation queries the response was YES. [2024-11-13 13:31:11,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10377 conditions, 2163 events. 1233/2163 cut-off events. For 14057/14057 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11999 event pairs, 672 based on Foata normal form. 5/2168 useless extension candidates. Maximal degree in co-relation 10323. Up to 1652 conditions per place. [2024-11-13 13:31:11,763 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 90 selfloop transitions, 32 changer transitions 5/128 dead transitions. [2024-11-13 13:31:11,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 128 transitions, 1767 flow [2024-11-13 13:31:11,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:11,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-13 13:31:11,765 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-11-13 13:31:11,765 INFO L175 Difference]: Start difference. First operand has 136 places, 103 transitions, 1405 flow. Second operand 9 states and 90 transitions. [2024-11-13 13:31:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 128 transitions, 1767 flow [2024-11-13 13:31:11,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 128 transitions, 1701 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:11,825 INFO L231 Difference]: Finished difference. Result has 139 places, 102 transitions, 1390 flow [2024-11-13 13:31:11,825 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1390, PETRI_PLACES=139, PETRI_TRANSITIONS=102} [2024-11-13 13:31:11,825 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 113 predicate places. [2024-11-13 13:31:11,825 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 102 transitions, 1390 flow [2024-11-13 13:31:11,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:11,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:11,826 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:11,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-13 13:31:11,826 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 13:31:11,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:11,826 INFO L85 PathProgramCache]: Analyzing trace with hash 84833649, now seen corresponding path program 6 times [2024-11-13 13:31:11,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:11,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976287610] [2024-11-13 13:31:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:11,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:11,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:12,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:12,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976287610] [2024-11-13 13:31:12,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976287610] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:12,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:12,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:12,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502442125] [2024-11-13 13:31:12,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:12,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:12,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:12,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:12,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:12,175 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:12,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 102 transitions, 1390 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:12,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:12,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:12,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:12,669 INFO L124 PetriNetUnfolderBase]: 1226/2150 cut-off events. [2024-11-13 13:31:12,669 INFO L125 PetriNetUnfolderBase]: For 13540/13540 co-relation queries the response was YES. [2024-11-13 13:31:12,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10234 conditions, 2150 events. 1226/2150 cut-off events. For 13540/13540 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11895 event pairs, 690 based on Foata normal form. 4/2154 useless extension candidates. Maximal degree in co-relation 10179. Up to 1652 conditions per place. [2024-11-13 13:31:12,682 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 87 selfloop transitions, 33 changer transitions 4/125 dead transitions. [2024-11-13 13:31:12,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 125 transitions, 1744 flow [2024-11-13 13:31:12,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:12,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:12,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-13 13:31:12,683 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3412698412698413 [2024-11-13 13:31:12,683 INFO L175 Difference]: Start difference. First operand has 139 places, 102 transitions, 1390 flow. Second operand 9 states and 86 transitions. [2024-11-13 13:31:12,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 125 transitions, 1744 flow [2024-11-13 13:31:12,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 125 transitions, 1668 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-13 13:31:12,722 INFO L231 Difference]: Finished difference. Result has 138 places, 101 transitions, 1368 flow [2024-11-13 13:31:12,722 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1368, PETRI_PLACES=138, PETRI_TRANSITIONS=101} [2024-11-13 13:31:12,722 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 112 predicate places. [2024-11-13 13:31:12,722 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 101 transitions, 1368 flow [2024-11-13 13:31:12,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:12,723 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:12,723 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:12,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-13 13:31:12,723 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 13:31:12,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:12,724 INFO L85 PathProgramCache]: Analyzing trace with hash 902795877, now seen corresponding path program 7 times [2024-11-13 13:31:12,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:12,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123245430] [2024-11-13 13:31:12,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:12,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:12,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:13,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:13,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:13,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123245430] [2024-11-13 13:31:13,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123245430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:13,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511817573] [2024-11-13 13:31:13,038 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 13:31:13,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:13,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:13,041 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:13,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 13:31:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:13,164 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 13:31:13,166 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:13,228 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:13,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-13 13:31:13,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:13,259 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:13,369 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:13,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:13,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:13,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511817573] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:13,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:13,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2024-11-13 13:31:13,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092969182] [2024-11-13 13:31:13,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:13,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 13:31:13,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:13,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 13:31:13,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:31:13,405 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:13,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 101 transitions, 1368 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states 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 13:31:13,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:13,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:13,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:14,382 INFO L124 PetriNetUnfolderBase]: 1293/2285 cut-off events. [2024-11-13 13:31:14,383 INFO L125 PetriNetUnfolderBase]: For 14995/14995 co-relation queries the response was YES. [2024-11-13 13:31:14,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10800 conditions, 2285 events. 1293/2285 cut-off events. For 14995/14995 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13010 event pairs, 642 based on Foata normal form. 21/2306 useless extension candidates. Maximal degree in co-relation 10746. Up to 1600 conditions per place. [2024-11-13 13:31:14,405 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 116 selfloop transitions, 44 changer transitions 0/161 dead transitions. [2024-11-13 13:31:14,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 161 transitions, 2024 flow [2024-11-13 13:31:14,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 13:31:14,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 13:31:14,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 144 transitions. [2024-11-13 13:31:14,407 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-11-13 13:31:14,407 INFO L175 Difference]: Start difference. First operand has 138 places, 101 transitions, 1368 flow. Second operand 14 states and 144 transitions. [2024-11-13 13:31:14,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 161 transitions, 2024 flow [2024-11-13 13:31:14,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 161 transitions, 1933 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-11-13 13:31:14,460 INFO L231 Difference]: Finished difference. Result has 142 places, 110 transitions, 1518 flow [2024-11-13 13:31:14,460 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1518, PETRI_PLACES=142, PETRI_TRANSITIONS=110} [2024-11-13 13:31:14,461 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 116 predicate places. [2024-11-13 13:31:14,461 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 110 transitions, 1518 flow [2024-11-13 13:31:14,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states 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 13:31:14,461 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:14,461 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:14,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:14,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:14,662 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 13:31:14,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:14,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1426288437, now seen corresponding path program 9 times [2024-11-13 13:31:14,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:14,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710197484] [2024-11-13 13:31:14,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:14,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,010 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:15,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:15,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710197484] [2024-11-13 13:31:15,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710197484] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:15,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:15,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:15,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10343851] [2024-11-13 13:31:15,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:15,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:15,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:15,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:15,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:15,013 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:15,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 110 transitions, 1518 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:15,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:15,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:15,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:15,538 INFO L124 PetriNetUnfolderBase]: 1293/2290 cut-off events. [2024-11-13 13:31:15,538 INFO L125 PetriNetUnfolderBase]: For 15277/15277 co-relation queries the response was YES. [2024-11-13 13:31:15,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11015 conditions, 2290 events. 1293/2290 cut-off events. For 15277/15277 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13123 event pairs, 722 based on Foata normal form. 5/2295 useless extension candidates. Maximal degree in co-relation 10962. Up to 1794 conditions per place. [2024-11-13 13:31:15,551 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 94 selfloop transitions, 34 changer transitions 4/133 dead transitions. [2024-11-13 13:31:15,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 133 transitions, 1874 flow [2024-11-13 13:31:15,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:15,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:15,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-13 13:31:15,552 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-11-13 13:31:15,553 INFO L175 Difference]: Start difference. First operand has 142 places, 110 transitions, 1518 flow. Second operand 9 states and 90 transitions. [2024-11-13 13:31:15,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 133 transitions, 1874 flow [2024-11-13 13:31:15,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 133 transitions, 1811 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:15,594 INFO L231 Difference]: Finished difference. Result has 143 places, 109 transitions, 1511 flow [2024-11-13 13:31:15,595 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1511, PETRI_PLACES=143, PETRI_TRANSITIONS=109} [2024-11-13 13:31:15,595 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 117 predicate places. [2024-11-13 13:31:15,595 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 109 transitions, 1511 flow [2024-11-13 13:31:15,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:15,595 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:15,595 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:15,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-13 13:31:15,596 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 13:31:15,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:15,596 INFO L85 PathProgramCache]: Analyzing trace with hash 413595905, now seen corresponding path program 10 times [2024-11-13 13:31:15,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:15,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727982314] [2024-11-13 13:31:15,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:15,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:15,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:15,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:15,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:15,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727982314] [2024-11-13 13:31:15,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727982314] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:15,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:15,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:15,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340645225] [2024-11-13 13:31:15,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:15,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:15,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:15,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:15,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:15,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:15,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 109 transitions, 1511 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:15,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:15,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:15,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:16,456 INFO L124 PetriNetUnfolderBase]: 1256/2212 cut-off events. [2024-11-13 13:31:16,457 INFO L125 PetriNetUnfolderBase]: For 14953/14953 co-relation queries the response was YES. [2024-11-13 13:31:16,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10776 conditions, 2212 events. 1256/2212 cut-off events. For 14953/14953 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12467 event pairs, 707 based on Foata normal form. 5/2217 useless extension candidates. Maximal degree in co-relation 10723. Up to 1794 conditions per place. [2024-11-13 13:31:16,479 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 90 selfloop transitions, 34 changer transitions 4/129 dead transitions. [2024-11-13 13:31:16,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 129 transitions, 1837 flow [2024-11-13 13:31:16,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:16,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:16,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-13 13:31:16,481 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3412698412698413 [2024-11-13 13:31:16,481 INFO L175 Difference]: Start difference. First operand has 143 places, 109 transitions, 1511 flow. Second operand 9 states and 86 transitions. [2024-11-13 13:31:16,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 129 transitions, 1837 flow [2024-11-13 13:31:16,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 129 transitions, 1771 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:16,519 INFO L231 Difference]: Finished difference. Result has 143 places, 107 transitions, 1480 flow [2024-11-13 13:31:16,520 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1480, PETRI_PLACES=143, PETRI_TRANSITIONS=107} [2024-11-13 13:31:16,520 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 117 predicate places. [2024-11-13 13:31:16,520 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 107 transitions, 1480 flow [2024-11-13 13:31:16,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:16,520 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:16,520 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:16,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-13 13:31:16,521 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 13:31:16,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:16,521 INFO L85 PathProgramCache]: Analyzing trace with hash -425901543, now seen corresponding path program 8 times [2024-11-13 13:31:16,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:16,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312220280] [2024-11-13 13:31:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:16,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:16,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:16,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312220280] [2024-11-13 13:31:16,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312220280] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:16,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283658072] [2024-11-13 13:31:16,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:16,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:16,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:16,853 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:16,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 13:31:16,955 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:16,955 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:16,957 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:31:16,958 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:17,027 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:17,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-13 13:31:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:17,053 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:17,142 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:17,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:17,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:17,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283658072] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:17,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:31:17,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2024-11-13 13:31:17,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30348074] [2024-11-13 13:31:17,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:17,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:31:17,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:17,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:31:17,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:31:17,187 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 107 transitions, 1480 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:17,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:17,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:17,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:17,665 INFO L124 PetriNetUnfolderBase]: 1233/2184 cut-off events. [2024-11-13 13:31:17,665 INFO L125 PetriNetUnfolderBase]: For 14730/14730 co-relation queries the response was YES. [2024-11-13 13:31:17,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10412 conditions, 2184 events. 1233/2184 cut-off events. For 14730/14730 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12315 event pairs, 642 based on Foata normal form. 21/2205 useless extension candidates. Maximal degree in co-relation 10359. Up to 1657 conditions per place. [2024-11-13 13:31:17,678 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 104 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-11-13 13:31:17,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 137 transitions, 1892 flow [2024-11-13 13:31:17,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:31:17,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:31:17,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-11-13 13:31:17,680 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-11-13 13:31:17,680 INFO L175 Difference]: Start difference. First operand has 143 places, 107 transitions, 1480 flow. Second operand 7 states and 88 transitions. [2024-11-13 13:31:17,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 137 transitions, 1892 flow [2024-11-13 13:31:17,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 137 transitions, 1812 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:17,718 INFO L231 Difference]: Finished difference. Result has 141 places, 107 transitions, 1470 flow [2024-11-13 13:31:17,718 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1470, PETRI_PLACES=141, PETRI_TRANSITIONS=107} [2024-11-13 13:31:17,719 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 115 predicate places. [2024-11-13 13:31:17,719 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 107 transitions, 1470 flow [2024-11-13 13:31:17,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:17,719 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:17,719 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:17,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 13:31:17,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-13 13:31:17,920 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:17,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:17,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1362397429, now seen corresponding path program 9 times [2024-11-13 13:31:17,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:17,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808090401] [2024-11-13 13:31:17,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:17,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:17,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:18,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:18,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:18,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808090401] [2024-11-13 13:31:18,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808090401] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:18,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:18,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:18,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379625676] [2024-11-13 13:31:18,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:18,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:18,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:18,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:18,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:18,255 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:18,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 107 transitions, 1470 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:18,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:18,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:18,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:18,822 INFO L124 PetriNetUnfolderBase]: 1190/2090 cut-off events. [2024-11-13 13:31:18,822 INFO L125 PetriNetUnfolderBase]: For 13037/13037 co-relation queries the response was YES. [2024-11-13 13:31:18,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10089 conditions, 2090 events. 1190/2090 cut-off events. For 13037/13037 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11565 event pairs, 651 based on Foata normal form. 4/2093 useless extension candidates. Maximal degree in co-relation 10035. Up to 1682 conditions per place. [2024-11-13 13:31:18,835 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 92 selfloop transitions, 30 changer transitions 3/126 dead transitions. [2024-11-13 13:31:18,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 126 transitions, 1780 flow [2024-11-13 13:31:18,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:18,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:18,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-11-13 13:31:18,836 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3373015873015873 [2024-11-13 13:31:18,836 INFO L175 Difference]: Start difference. First operand has 141 places, 107 transitions, 1470 flow. Second operand 9 states and 85 transitions. [2024-11-13 13:31:18,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 126 transitions, 1780 flow [2024-11-13 13:31:18,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 126 transitions, 1726 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:31:18,868 INFO L231 Difference]: Finished difference. Result has 145 places, 105 transitions, 1437 flow [2024-11-13 13:31:18,868 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1437, PETRI_PLACES=145, PETRI_TRANSITIONS=105} [2024-11-13 13:31:18,869 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 119 predicate places. [2024-11-13 13:31:18,869 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 105 transitions, 1437 flow [2024-11-13 13:31:18,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:18,869 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:18,869 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:18,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-13 13:31:18,869 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:18,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:18,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1603872447, now seen corresponding path program 10 times [2024-11-13 13:31:18,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:18,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252410054] [2024-11-13 13:31:18,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:18,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:18,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:19,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:19,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:19,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252410054] [2024-11-13 13:31:19,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252410054] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:19,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:19,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:19,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504636965] [2024-11-13 13:31:19,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:19,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:19,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:19,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:19,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:19,209 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:19,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 105 transitions, 1437 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:19,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:19,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:19,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:19,683 INFO L124 PetriNetUnfolderBase]: 1145/1990 cut-off events. [2024-11-13 13:31:19,684 INFO L125 PetriNetUnfolderBase]: For 12847/12847 co-relation queries the response was YES. [2024-11-13 13:31:19,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9740 conditions, 1990 events. 1145/1990 cut-off events. For 12847/12847 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10693 event pairs, 614 based on Foata normal form. 4/1994 useless extension candidates. Maximal degree in co-relation 9686. Up to 1591 conditions per place. [2024-11-13 13:31:19,696 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 89 selfloop transitions, 30 changer transitions 3/123 dead transitions. [2024-11-13 13:31:19,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 123 transitions, 1736 flow [2024-11-13 13:31:19,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:19,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:19,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 82 transitions. [2024-11-13 13:31:19,697 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3253968253968254 [2024-11-13 13:31:19,697 INFO L175 Difference]: Start difference. First operand has 145 places, 105 transitions, 1437 flow. Second operand 9 states and 82 transitions. [2024-11-13 13:31:19,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 123 transitions, 1736 flow [2024-11-13 13:31:19,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 123 transitions, 1675 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-13 13:31:19,730 INFO L231 Difference]: Finished difference. Result has 143 places, 103 transitions, 1398 flow [2024-11-13 13:31:19,730 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1398, PETRI_PLACES=143, PETRI_TRANSITIONS=103} [2024-11-13 13:31:19,731 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 117 predicate places. [2024-11-13 13:31:19,731 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 103 transitions, 1398 flow [2024-11-13 13:31:19,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:19,731 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:19,731 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:19,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-13 13:31:19,731 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:19,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:19,732 INFO L85 PathProgramCache]: Analyzing trace with hash -415940281, now seen corresponding path program 11 times [2024-11-13 13:31:19,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:19,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44760102] [2024-11-13 13:31:19,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:19,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:19,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:20,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:20,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:20,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44760102] [2024-11-13 13:31:20,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44760102] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:20,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885170494] [2024-11-13 13:31:20,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:31:20,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:20,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:20,014 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:20,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 13:31:20,134 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:20,135 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:20,136 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 13:31:20,138 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:20,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:31:20,279 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 13:31:20,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 13:31:20,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:31:20,294 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:20,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:20,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885170494] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:20,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:20,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 18 [2024-11-13 13:31:20,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483583546] [2024-11-13 13:31:20,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:20,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 13:31:20,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:20,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 13:31:20,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:31:20,437 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:20,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 103 transitions, 1398 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:20,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:20,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:20,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:21,457 INFO L124 PetriNetUnfolderBase]: 1703/2963 cut-off events. [2024-11-13 13:31:21,457 INFO L125 PetriNetUnfolderBase]: For 16652/16652 co-relation queries the response was YES. [2024-11-13 13:31:21,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13613 conditions, 2963 events. 1703/2963 cut-off events. For 16652/16652 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17350 event pairs, 498 based on Foata normal form. 12/2975 useless extension candidates. Maximal degree in co-relation 13559. Up to 1234 conditions per place. [2024-11-13 13:31:21,475 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 141 selfloop transitions, 58 changer transitions 0/200 dead transitions. [2024-11-13 13:31:21,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 200 transitions, 2659 flow [2024-11-13 13:31:21,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 13:31:21,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 13:31:21,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-11-13 13:31:21,476 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3901098901098901 [2024-11-13 13:31:21,476 INFO L175 Difference]: Start difference. First operand has 143 places, 103 transitions, 1398 flow. Second operand 13 states and 142 transitions. [2024-11-13 13:31:21,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 200 transitions, 2659 flow [2024-11-13 13:31:21,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 200 transitions, 2575 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:21,522 INFO L231 Difference]: Finished difference. Result has 152 places, 119 transitions, 1779 flow [2024-11-13 13:31:21,523 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1779, PETRI_PLACES=152, PETRI_TRANSITIONS=119} [2024-11-13 13:31:21,523 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 126 predicate places. [2024-11-13 13:31:21,523 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 119 transitions, 1779 flow [2024-11-13 13:31:21,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:21,523 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:21,523 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:21,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 13:31:21,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-13 13:31:21,724 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:21,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:21,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1229246627, now seen corresponding path program 11 times [2024-11-13 13:31:21,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:21,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214254298] [2024-11-13 13:31:21,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:21,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:22,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:22,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:22,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214254298] [2024-11-13 13:31:22,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214254298] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:22,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:22,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:22,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585771136] [2024-11-13 13:31:22,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:22,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:22,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:22,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:22,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:22,067 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:22,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 119 transitions, 1779 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:22,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:22,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:22,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:22,702 INFO L124 PetriNetUnfolderBase]: 1711/2983 cut-off events. [2024-11-13 13:31:22,702 INFO L125 PetriNetUnfolderBase]: For 21539/21539 co-relation queries the response was YES. [2024-11-13 13:31:22,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14733 conditions, 2983 events. 1711/2983 cut-off events. For 21539/21539 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17444 event pairs, 908 based on Foata normal form. 4/2987 useless extension candidates. Maximal degree in co-relation 14673. Up to 2248 conditions per place. [2024-11-13 13:31:22,723 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 103 selfloop transitions, 41 changer transitions 3/148 dead transitions. [2024-11-13 13:31:22,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 148 transitions, 2268 flow [2024-11-13 13:31:22,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:22,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:22,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-13 13:31:22,724 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-11-13 13:31:22,724 INFO L175 Difference]: Start difference. First operand has 152 places, 119 transitions, 1779 flow. Second operand 9 states and 90 transitions. [2024-11-13 13:31:22,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 148 transitions, 2268 flow [2024-11-13 13:31:22,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 148 transitions, 2185 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-13 13:31:22,789 INFO L231 Difference]: Finished difference. Result has 157 places, 122 transitions, 1861 flow [2024-11-13 13:31:22,789 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1861, PETRI_PLACES=157, PETRI_TRANSITIONS=122} [2024-11-13 13:31:22,789 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 131 predicate places. [2024-11-13 13:31:22,789 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 122 transitions, 1861 flow [2024-11-13 13:31:22,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:22,790 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:22,790 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:22,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-13 13:31:22,790 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:22,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:22,790 INFO L85 PathProgramCache]: Analyzing trace with hash -76851049, now seen corresponding path program 12 times [2024-11-13 13:31:22,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:22,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864153355] [2024-11-13 13:31:22,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:22,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:22,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:23,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:23,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864153355] [2024-11-13 13:31:23,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864153355] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:23,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035737119] [2024-11-13 13:31:23,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 13:31:23,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:23,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:23,141 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:23,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 13:31:23,262 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 13:31:23,262 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:23,263 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:31:23,265 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:23,353 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 13:31:23,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 13:31:23,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:23,366 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:23,457 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:23,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:23,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:23,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035737119] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:23,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2024-11-13 13:31:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732812026] [2024-11-13 13:31:23,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:23,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 13:31:23,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:23,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 13:31:23,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-13 13:31:23,504 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:23,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 122 transitions, 1861 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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 13:31:23,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:23,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:23,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:24,392 INFO L124 PetriNetUnfolderBase]: 1812/3158 cut-off events. [2024-11-13 13:31:24,392 INFO L125 PetriNetUnfolderBase]: For 23064/23064 co-relation queries the response was YES. [2024-11-13 13:31:24,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15808 conditions, 3158 events. 1812/3158 cut-off events. For 23064/23064 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18801 event pairs, 882 based on Foata normal form. 18/3176 useless extension candidates. Maximal degree in co-relation 15746. Up to 2207 conditions per place. [2024-11-13 13:31:24,411 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 120 selfloop transitions, 47 changer transitions 0/168 dead transitions. [2024-11-13 13:31:24,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 168 transitions, 2542 flow [2024-11-13 13:31:24,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 13:31:24,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 13:31:24,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-11-13 13:31:24,412 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-11-13 13:31:24,412 INFO L175 Difference]: Start difference. First operand has 157 places, 122 transitions, 1861 flow. Second operand 10 states and 108 transitions. [2024-11-13 13:31:24,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 168 transitions, 2542 flow [2024-11-13 13:31:24,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 168 transitions, 2467 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-13 13:31:24,479 INFO L231 Difference]: Finished difference. Result has 163 places, 126 transitions, 1976 flow [2024-11-13 13:31:24,480 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1976, PETRI_PLACES=163, PETRI_TRANSITIONS=126} [2024-11-13 13:31:24,480 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 137 predicate places. [2024-11-13 13:31:24,480 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 126 transitions, 1976 flow [2024-11-13 13:31:24,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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 13:31:24,480 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:24,480 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:24,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 13:31:24,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:24,681 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:24,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:24,681 INFO L85 PathProgramCache]: Analyzing trace with hash 693279379, now seen corresponding path program 13 times [2024-11-13 13:31:24,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:24,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439267488] [2024-11-13 13:31:24,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:24,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:24,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:24,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:24,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439267488] [2024-11-13 13:31:24,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439267488] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:24,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152629247] [2024-11-13 13:31:24,972 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 13:31:24,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:24,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:24,975 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:24,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 13:31:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:25,102 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 13:31:25,102 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:25,162 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 13:31:25,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 13:31:25,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:25,174 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:25,294 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-13 13:31:25,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-13 13:31:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:25,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152629247] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:25,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:25,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2024-11-13 13:31:25,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765252454] [2024-11-13 13:31:25,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:25,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:31:25,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:25,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:31:25,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:31:25,314 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:25,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 126 transitions, 1976 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:25,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:25,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:25,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:26,177 INFO L124 PetriNetUnfolderBase]: 1749/3041 cut-off events. [2024-11-13 13:31:26,178 INFO L125 PetriNetUnfolderBase]: For 21933/21933 co-relation queries the response was YES. [2024-11-13 13:31:26,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15485 conditions, 3041 events. 1749/3041 cut-off events. For 21933/21933 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18140 event pairs, 142 based on Foata normal form. 18/3059 useless extension candidates. Maximal degree in co-relation 15421. Up to 2121 conditions per place. [2024-11-13 13:31:26,203 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 120 selfloop transitions, 52 changer transitions 1/174 dead transitions. [2024-11-13 13:31:26,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 174 transitions, 2682 flow [2024-11-13 13:31:26,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 13:31:26,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 13:31:26,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-11-13 13:31:26,204 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-11-13 13:31:26,204 INFO L175 Difference]: Start difference. First operand has 163 places, 126 transitions, 1976 flow. Second operand 10 states and 100 transitions. [2024-11-13 13:31:26,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 174 transitions, 2682 flow [2024-11-13 13:31:26,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 174 transitions, 2619 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:26,291 INFO L231 Difference]: Finished difference. Result has 168 places, 128 transitions, 2073 flow [2024-11-13 13:31:26,291 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2073, PETRI_PLACES=168, PETRI_TRANSITIONS=128} [2024-11-13 13:31:26,292 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2024-11-13 13:31:26,292 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 128 transitions, 2073 flow [2024-11-13 13:31:26,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:26,292 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:26,292 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:26,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:26,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-13 13:31:26,493 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:26,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:26,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1145581101, now seen corresponding path program 12 times [2024-11-13 13:31:26,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:26,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563844600] [2024-11-13 13:31:26,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:26,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:26,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:26,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:26,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563844600] [2024-11-13 13:31:26,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563844600] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:26,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:26,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:26,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458401973] [2024-11-13 13:31:26,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:26,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:26,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:26,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:26,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:26,723 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:26,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 128 transitions, 2073 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:26,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:26,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:26,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:27,384 INFO L124 PetriNetUnfolderBase]: 1779/3092 cut-off events. [2024-11-13 13:31:27,384 INFO L125 PetriNetUnfolderBase]: For 25109/25109 co-relation queries the response was YES. [2024-11-13 13:31:27,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16242 conditions, 3092 events. 1779/3092 cut-off events. For 25109/25109 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18258 event pairs, 857 based on Foata normal form. 21/3113 useless extension candidates. Maximal degree in co-relation 16176. Up to 2336 conditions per place. [2024-11-13 13:31:27,405 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 123 selfloop transitions, 44 changer transitions 1/169 dead transitions. [2024-11-13 13:31:27,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 169 transitions, 2717 flow [2024-11-13 13:31:27,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:27,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-11-13 13:31:27,406 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-11-13 13:31:27,407 INFO L175 Difference]: Start difference. First operand has 168 places, 128 transitions, 2073 flow. Second operand 9 states and 100 transitions. [2024-11-13 13:31:27,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 169 transitions, 2717 flow [2024-11-13 13:31:27,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 169 transitions, 2582 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-11-13 13:31:27,490 INFO L231 Difference]: Finished difference. Result has 170 places, 131 transitions, 2118 flow [2024-11-13 13:31:27,490 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2118, PETRI_PLACES=170, PETRI_TRANSITIONS=131} [2024-11-13 13:31:27,492 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 144 predicate places. [2024-11-13 13:31:27,492 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 131 transitions, 2118 flow [2024-11-13 13:31:27,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:27,492 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:27,493 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:27,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-13 13:31:27,493 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:27,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:27,493 INFO L85 PathProgramCache]: Analyzing trace with hash -456297531, now seen corresponding path program 14 times [2024-11-13 13:31:27,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:27,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501913245] [2024-11-13 13:31:27,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:27,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:27,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:27,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:27,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501913245] [2024-11-13 13:31:27,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501913245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:27,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:27,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:27,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227013164] [2024-11-13 13:31:27,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:27,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:27,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:27,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:27,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:27,793 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:27,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 131 transitions, 2118 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:27,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:27,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:27,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:28,478 INFO L124 PetriNetUnfolderBase]: 1779/3097 cut-off events. [2024-11-13 13:31:28,478 INFO L125 PetriNetUnfolderBase]: For 24168/24168 co-relation queries the response was YES. [2024-11-13 13:31:28,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16160 conditions, 3097 events. 1779/3097 cut-off events. For 24168/24168 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18247 event pairs, 899 based on Foata normal form. 5/3102 useless extension candidates. Maximal degree in co-relation 16094. Up to 2336 conditions per place. [2024-11-13 13:31:28,564 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 108 selfloop transitions, 43 changer transitions 5/157 dead transitions. [2024-11-13 13:31:28,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 157 transitions, 2564 flow [2024-11-13 13:31:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:28,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:28,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-11-13 13:31:28,565 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-11-13 13:31:28,565 INFO L175 Difference]: Start difference. First operand has 170 places, 131 transitions, 2118 flow. Second operand 9 states and 87 transitions. [2024-11-13 13:31:28,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 157 transitions, 2564 flow [2024-11-13 13:31:28,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 157 transitions, 2454 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:28,640 INFO L231 Difference]: Finished difference. Result has 173 places, 131 transitions, 2099 flow [2024-11-13 13:31:28,640 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2099, PETRI_PLACES=173, PETRI_TRANSITIONS=131} [2024-11-13 13:31:28,640 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 147 predicate places. [2024-11-13 13:31:28,641 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 131 transitions, 2099 flow [2024-11-13 13:31:28,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:28,641 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:28,641 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:28,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-13 13:31:28,641 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:28,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:28,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2003626079, now seen corresponding path program 15 times [2024-11-13 13:31:28,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:28,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217208899] [2024-11-13 13:31:28,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:28,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:28,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:28,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:28,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:28,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217208899] [2024-11-13 13:31:28,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217208899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:28,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:28,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:28,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714150051] [2024-11-13 13:31:28,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:28,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:28,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:28,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:28,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:28,899 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:28,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 131 transitions, 2099 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:28,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:28,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:28,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:29,588 INFO L124 PetriNetUnfolderBase]: 1781/3101 cut-off events. [2024-11-13 13:31:29,588 INFO L125 PetriNetUnfolderBase]: For 22497/22497 co-relation queries the response was YES. [2024-11-13 13:31:29,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15998 conditions, 3101 events. 1781/3101 cut-off events. For 22497/22497 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18256 event pairs, 903 based on Foata normal form. 5/3106 useless extension candidates. Maximal degree in co-relation 15931. Up to 2338 conditions per place. [2024-11-13 13:31:29,609 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 108 selfloop transitions, 47 changer transitions 4/160 dead transitions. [2024-11-13 13:31:29,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 160 transitions, 2623 flow [2024-11-13 13:31:29,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:29,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:29,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-11-13 13:31:29,610 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-11-13 13:31:29,610 INFO L175 Difference]: Start difference. First operand has 173 places, 131 transitions, 2099 flow. Second operand 9 states and 92 transitions. [2024-11-13 13:31:29,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 160 transitions, 2623 flow [2024-11-13 13:31:29,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 160 transitions, 2542 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:29,680 INFO L231 Difference]: Finished difference. Result has 176 places, 135 transitions, 2207 flow [2024-11-13 13:31:29,680 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2023, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2207, PETRI_PLACES=176, PETRI_TRANSITIONS=135} [2024-11-13 13:31:29,681 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 150 predicate places. [2024-11-13 13:31:29,681 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 135 transitions, 2207 flow [2024-11-13 13:31:29,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:29,681 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:29,681 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:29,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-13 13:31:29,681 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:29,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:29,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1523981793, now seen corresponding path program 16 times [2024-11-13 13:31:29,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:29,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735102736] [2024-11-13 13:31:29,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:29,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:29,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:29,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:29,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:29,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735102736] [2024-11-13 13:31:29,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735102736] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:29,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:29,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:29,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687120260] [2024-11-13 13:31:29,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:29,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:29,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:29,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:29,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:29,920 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:29,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 135 transitions, 2207 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:29,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:29,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:29,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:30,520 INFO L124 PetriNetUnfolderBase]: 1774/3089 cut-off events. [2024-11-13 13:31:30,520 INFO L125 PetriNetUnfolderBase]: For 22328/22328 co-relation queries the response was YES. [2024-11-13 13:31:30,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15945 conditions, 3089 events. 1774/3089 cut-off events. For 22328/22328 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18247 event pairs, 873 based on Foata normal form. 5/3094 useless extension candidates. Maximal degree in co-relation 15876. Up to 2333 conditions per place. [2024-11-13 13:31:30,543 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 106 selfloop transitions, 53 changer transitions 5/165 dead transitions. [2024-11-13 13:31:30,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 165 transitions, 2729 flow [2024-11-13 13:31:30,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:30,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:30,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-11-13 13:31:30,544 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3412698412698413 [2024-11-13 13:31:30,544 INFO L175 Difference]: Start difference. First operand has 176 places, 135 transitions, 2207 flow. Second operand 9 states and 86 transitions. [2024-11-13 13:31:30,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 165 transitions, 2729 flow [2024-11-13 13:31:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 165 transitions, 2637 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:30,637 INFO L231 Difference]: Finished difference. Result has 179 places, 136 transitions, 2243 flow [2024-11-13 13:31:30,637 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2243, PETRI_PLACES=179, PETRI_TRANSITIONS=136} [2024-11-13 13:31:30,637 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 153 predicate places. [2024-11-13 13:31:30,638 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 136 transitions, 2243 flow [2024-11-13 13:31:30,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:30,638 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:30,638 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:30,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-13 13:31:30,638 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:30,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:30,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1179317109, now seen corresponding path program 17 times [2024-11-13 13:31:30,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:30,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427527450] [2024-11-13 13:31:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:30,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:30,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:30,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:30,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:30,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427527450] [2024-11-13 13:31:30,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427527450] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:30,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218062361] [2024-11-13 13:31:30,993 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:31:30,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:30,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:30,996 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:31,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 13:31:31,142 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:31,142 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:31,149 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 13:31:31,151 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:31,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:31,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-13 13:31:31,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:31,325 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:31,486 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-11-13 13:31:31,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-11-13 13:31:31,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:31,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218062361] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:31,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:31,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2024-11-13 13:31:31,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227220502] [2024-11-13 13:31:31,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:31,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 13:31:31,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:31,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 13:31:31,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2024-11-13 13:31:31,527 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:31,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 136 transitions, 2243 flow. Second operand has 20 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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 13:31:31,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:31,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:31,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:32,605 INFO L124 PetriNetUnfolderBase]: 1847/3207 cut-off events. [2024-11-13 13:31:32,605 INFO L125 PetriNetUnfolderBase]: For 23310/23310 co-relation queries the response was YES. [2024-11-13 13:31:32,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16417 conditions, 3207 events. 1847/3207 cut-off events. For 23310/23310 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18939 event pairs, 668 based on Foata normal form. 18/3225 useless extension candidates. Maximal degree in co-relation 16346. Up to 1692 conditions per place. [2024-11-13 13:31:32,631 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 138 selfloop transitions, 67 changer transitions 1/207 dead transitions. [2024-11-13 13:31:32,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 207 transitions, 3198 flow [2024-11-13 13:31:32,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 13:31:32,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 13:31:32,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 134 transitions. [2024-11-13 13:31:32,632 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34183673469387754 [2024-11-13 13:31:32,632 INFO L175 Difference]: Start difference. First operand has 179 places, 136 transitions, 2243 flow. Second operand 14 states and 134 transitions. [2024-11-13 13:31:32,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 207 transitions, 3198 flow [2024-11-13 13:31:32,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 207 transitions, 3090 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:32,731 INFO L231 Difference]: Finished difference. Result has 190 places, 146 transitions, 2448 flow [2024-11-13 13:31:32,731 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2135, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2448, PETRI_PLACES=190, PETRI_TRANSITIONS=146} [2024-11-13 13:31:32,731 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 164 predicate places. [2024-11-13 13:31:32,731 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 146 transitions, 2448 flow [2024-11-13 13:31:32,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.45) internal successors, (109), 20 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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 13:31:32,732 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:32,732 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:32,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 13:31:32,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-11-13 13:31:32,932 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:32,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:32,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1830120829, now seen corresponding path program 13 times [2024-11-13 13:31:32,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:32,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877320048] [2024-11-13 13:31:32,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:32,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:32,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:33,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:33,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877320048] [2024-11-13 13:31:33,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877320048] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:33,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:33,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:33,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56016148] [2024-11-13 13:31:33,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:33,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:33,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:33,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:33,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:33,228 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:33,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 146 transitions, 2448 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:33,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:33,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:33,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:33,920 INFO L124 PetriNetUnfolderBase]: 1847/3211 cut-off events. [2024-11-13 13:31:33,920 INFO L125 PetriNetUnfolderBase]: For 25520/25520 co-relation queries the response was YES. [2024-11-13 13:31:33,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16870 conditions, 3211 events. 1847/3211 cut-off events. For 25520/25520 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19020 event pairs, 988 based on Foata normal form. 4/3215 useless extension candidates. Maximal degree in co-relation 16794. Up to 2459 conditions per place. [2024-11-13 13:31:33,945 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 117 selfloop transitions, 47 changer transitions 5/170 dead transitions. [2024-11-13 13:31:33,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 170 transitions, 2925 flow [2024-11-13 13:31:33,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:33,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:33,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-11-13 13:31:33,946 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-11-13 13:31:33,946 INFO L175 Difference]: Start difference. First operand has 190 places, 146 transitions, 2448 flow. Second operand 9 states and 88 transitions. [2024-11-13 13:31:33,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 170 transitions, 2925 flow [2024-11-13 13:31:34,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 170 transitions, 2832 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-11-13 13:31:34,047 INFO L231 Difference]: Finished difference. Result has 193 places, 146 transitions, 2462 flow [2024-11-13 13:31:34,047 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2462, PETRI_PLACES=193, PETRI_TRANSITIONS=146} [2024-11-13 13:31:34,047 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 167 predicate places. [2024-11-13 13:31:34,048 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 146 transitions, 2462 flow [2024-11-13 13:31:34,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:34,048 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:34,048 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:34,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-13 13:31:34,048 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:34,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:34,048 INFO L85 PathProgramCache]: Analyzing trace with hash -962643797, now seen corresponding path program 18 times [2024-11-13 13:31:34,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:34,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691306200] [2024-11-13 13:31:34,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:34,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:34,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:34,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:34,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:34,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691306200] [2024-11-13 13:31:34,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691306200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:34,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:34,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:34,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145665853] [2024-11-13 13:31:34,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:34,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:34,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:34,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:34,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:34,276 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:34,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 146 transitions, 2462 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:34,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:34,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:34,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:34,899 INFO L124 PetriNetUnfolderBase]: 1836/3187 cut-off events. [2024-11-13 13:31:34,900 INFO L125 PetriNetUnfolderBase]: For 24935/24935 co-relation queries the response was YES. [2024-11-13 13:31:34,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16730 conditions, 3187 events. 1836/3187 cut-off events. For 24935/24935 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18813 event pairs, 986 based on Foata normal form. 5/3192 useless extension candidates. Maximal degree in co-relation 16653. Up to 2454 conditions per place. [2024-11-13 13:31:34,925 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 115 selfloop transitions, 45 changer transitions 4/165 dead transitions. [2024-11-13 13:31:34,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 165 transitions, 2849 flow [2024-11-13 13:31:34,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:34,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:34,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-11-13 13:31:34,926 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3373015873015873 [2024-11-13 13:31:34,927 INFO L175 Difference]: Start difference. First operand has 193 places, 146 transitions, 2462 flow. Second operand 9 states and 85 transitions. [2024-11-13 13:31:34,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 165 transitions, 2849 flow [2024-11-13 13:31:35,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 165 transitions, 2724 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-11-13 13:31:35,025 INFO L231 Difference]: Finished difference. Result has 189 places, 144 transitions, 2388 flow [2024-11-13 13:31:35,025 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2388, PETRI_PLACES=189, PETRI_TRANSITIONS=144} [2024-11-13 13:31:35,025 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 163 predicate places. [2024-11-13 13:31:35,025 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 144 transitions, 2388 flow [2024-11-13 13:31:35,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:35,026 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:35,026 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:35,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-13 13:31:35,026 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:35,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:35,026 INFO L85 PathProgramCache]: Analyzing trace with hash 893497847, now seen corresponding path program 19 times [2024-11-13 13:31:35,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:35,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370639443] [2024-11-13 13:31:35,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:35,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:35,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:35,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:35,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370639443] [2024-11-13 13:31:35,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370639443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:35,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392174429] [2024-11-13 13:31:35,267 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 13:31:35,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:35,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:35,269 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:35,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 13:31:35,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:35,390 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 13:31:35,391 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:35,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:35,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-13 13:31:35,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:35,475 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:35,574 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:35,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:35,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392174429] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:35,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:35,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2024-11-13 13:31:35,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584112860] [2024-11-13 13:31:35,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:35,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 13:31:35,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:35,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 13:31:35,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:31:35,605 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:35,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 144 transitions, 2388 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states 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 13:31:35,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:35,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:35,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:36,516 INFO L124 PetriNetUnfolderBase]: 1861/3225 cut-off events. [2024-11-13 13:31:36,516 INFO L125 PetriNetUnfolderBase]: For 26603/26603 co-relation queries the response was YES. [2024-11-13 13:31:36,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17006 conditions, 3225 events. 1861/3225 cut-off events. For 26603/26603 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19085 event pairs, 970 based on Foata normal form. 18/3243 useless extension candidates. Maximal degree in co-relation 16933. Up to 2406 conditions per place. [2024-11-13 13:31:36,540 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 131 selfloop transitions, 54 changer transitions 0/186 dead transitions. [2024-11-13 13:31:36,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 186 transitions, 3017 flow [2024-11-13 13:31:36,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 13:31:36,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 13:31:36,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 123 transitions. [2024-11-13 13:31:36,541 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33791208791208793 [2024-11-13 13:31:36,541 INFO L175 Difference]: Start difference. First operand has 189 places, 144 transitions, 2388 flow. Second operand 13 states and 123 transitions. [2024-11-13 13:31:36,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 186 transitions, 3017 flow [2024-11-13 13:31:36,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 186 transitions, 2923 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:36,641 INFO L231 Difference]: Finished difference. Result has 195 places, 150 transitions, 2514 flow [2024-11-13 13:31:36,641 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2514, PETRI_PLACES=195, PETRI_TRANSITIONS=150} [2024-11-13 13:31:36,641 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 169 predicate places. [2024-11-13 13:31:36,641 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 150 transitions, 2514 flow [2024-11-13 13:31:36,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states 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 13:31:36,642 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:36,642 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:36,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 13:31:36,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-13 13:31:36,842 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:36,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:36,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1441316389, now seen corresponding path program 14 times [2024-11-13 13:31:36,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:36,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559367357] [2024-11-13 13:31:36,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:36,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:36,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:37,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:37,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559367357] [2024-11-13 13:31:37,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559367357] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:37,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297476547] [2024-11-13 13:31:37,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:37,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:37,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:37,158 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:37,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 13:31:37,274 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:37,274 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:37,276 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:31:37,277 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:37,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:37,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-13 13:31:37,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:37,380 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:37,471 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:37,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:37,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:37,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297476547] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:37,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:37,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-11-13 13:31:37,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481320644] [2024-11-13 13:31:37,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:37,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:31:37,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:37,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:31:37,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:31:37,511 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:37,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 150 transitions, 2514 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 13:31:37,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:37,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:37,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:38,326 INFO L124 PetriNetUnfolderBase]: 1891/3276 cut-off events. [2024-11-13 13:31:38,326 INFO L125 PetriNetUnfolderBase]: For 27711/27711 co-relation queries the response was YES. [2024-11-13 13:31:38,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17582 conditions, 3276 events. 1891/3276 cut-off events. For 27711/27711 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19449 event pairs, 967 based on Foata normal form. 21/3297 useless extension candidates. Maximal degree in co-relation 17506. Up to 2520 conditions per place. [2024-11-13 13:31:38,347 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 142 selfloop transitions, 54 changer transitions 0/197 dead transitions. [2024-11-13 13:31:38,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 197 transitions, 3193 flow [2024-11-13 13:31:38,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 13:31:38,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 13:31:38,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2024-11-13 13:31:38,348 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34615384615384615 [2024-11-13 13:31:38,348 INFO L175 Difference]: Start difference. First operand has 195 places, 150 transitions, 2514 flow. Second operand 13 states and 126 transitions. [2024-11-13 13:31:38,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 197 transitions, 3193 flow [2024-11-13 13:31:38,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 197 transitions, 3113 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:38,436 INFO L231 Difference]: Finished difference. Result has 203 places, 158 transitions, 2699 flow [2024-11-13 13:31:38,436 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2699, PETRI_PLACES=203, PETRI_TRANSITIONS=158} [2024-11-13 13:31:38,436 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 177 predicate places. [2024-11-13 13:31:38,436 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 158 transitions, 2699 flow [2024-11-13 13:31:38,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 13:31:38,437 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:38,437 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:38,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 13:31:38,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:38,637 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:38,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:38,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1170447315, now seen corresponding path program 20 times [2024-11-13 13:31:38,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:38,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373401707] [2024-11-13 13:31:38,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:38,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:38,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:38,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:38,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:38,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373401707] [2024-11-13 13:31:38,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373401707] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:38,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633945240] [2024-11-13 13:31:38,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:38,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:38,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:38,921 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:38,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 13:31:39,061 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:39,061 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:39,063 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:31:39,064 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:39,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:39,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-13 13:31:39,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:39,181 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:39,283 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:39,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:39,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:39,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633945240] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:39,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:31:39,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2024-11-13 13:31:39,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701022618] [2024-11-13 13:31:39,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:39,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:31:39,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:39,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:31:39,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:31:39,331 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:39,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 158 transitions, 2699 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:39,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:39,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:39,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:40,030 INFO L124 PetriNetUnfolderBase]: 1828/3159 cut-off events. [2024-11-13 13:31:40,031 INFO L125 PetriNetUnfolderBase]: For 27188/27188 co-relation queries the response was YES. [2024-11-13 13:31:40,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17318 conditions, 3159 events. 1828/3159 cut-off events. For 27188/27188 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18553 event pairs, 923 based on Foata normal form. 18/3177 useless extension candidates. Maximal degree in co-relation 17239. Up to 2384 conditions per place. [2024-11-13 13:31:40,056 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 129 selfloop transitions, 49 changer transitions 1/180 dead transitions. [2024-11-13 13:31:40,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 180 transitions, 3140 flow [2024-11-13 13:31:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:31:40,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:31:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-11-13 13:31:40,057 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-11-13 13:31:40,057 INFO L175 Difference]: Start difference. First operand has 203 places, 158 transitions, 2699 flow. Second operand 7 states and 82 transitions. [2024-11-13 13:31:40,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 180 transitions, 3140 flow [2024-11-13 13:31:40,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 180 transitions, 3082 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-11-13 13:31:40,163 INFO L231 Difference]: Finished difference. Result has 201 places, 156 transitions, 2673 flow [2024-11-13 13:31:40,163 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2673, PETRI_PLACES=201, PETRI_TRANSITIONS=156} [2024-11-13 13:31:40,164 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 175 predicate places. [2024-11-13 13:31:40,164 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 156 transitions, 2673 flow [2024-11-13 13:31:40,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:40,164 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:40,164 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:40,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 13:31:40,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:40,365 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:40,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:40,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1095332001, now seen corresponding path program 15 times [2024-11-13 13:31:40,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:40,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608347528] [2024-11-13 13:31:40,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:40,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:40,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:40,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:40,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:40,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608347528] [2024-11-13 13:31:40,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608347528] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:40,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:40,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:40,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541959387] [2024-11-13 13:31:40,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:40,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:40,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:40,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:40,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:40,612 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:40,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 156 transitions, 2673 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:40,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:40,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:40,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:41,295 INFO L124 PetriNetUnfolderBase]: 1818/3140 cut-off events. [2024-11-13 13:31:41,296 INFO L125 PetriNetUnfolderBase]: For 26409/26409 co-relation queries the response was YES. [2024-11-13 13:31:41,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17304 conditions, 3140 events. 1818/3140 cut-off events. For 26409/26409 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18418 event pairs, 942 based on Foata normal form. 4/3144 useless extension candidates. Maximal degree in co-relation 17227. Up to 2391 conditions per place. [2024-11-13 13:31:41,320 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 121 selfloop transitions, 47 changer transitions 3/172 dead transitions. [2024-11-13 13:31:41,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 172 transitions, 3052 flow [2024-11-13 13:31:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:41,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:41,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 83 transitions. [2024-11-13 13:31:41,321 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32936507936507936 [2024-11-13 13:31:41,322 INFO L175 Difference]: Start difference. First operand has 201 places, 156 transitions, 2673 flow. Second operand 9 states and 83 transitions. [2024-11-13 13:31:41,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 172 transitions, 3052 flow [2024-11-13 13:31:41,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 172 transitions, 2830 flow, removed 2 selfloop flow, removed 19 redundant places. [2024-11-13 13:31:41,422 INFO L231 Difference]: Finished difference. Result has 188 places, 154 transitions, 2502 flow [2024-11-13 13:31:41,422 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2502, PETRI_PLACES=188, PETRI_TRANSITIONS=154} [2024-11-13 13:31:41,423 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 162 predicate places. [2024-11-13 13:31:41,423 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 154 transitions, 2502 flow [2024-11-13 13:31:41,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:41,423 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:41,423 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:41,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-13 13:31:41,423 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:41,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash 428623857, now seen corresponding path program 16 times [2024-11-13 13:31:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:41,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944383876] [2024-11-13 13:31:41,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:41,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:41,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:41,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:41,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944383876] [2024-11-13 13:31:41,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944383876] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:41,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791374810] [2024-11-13 13:31:41,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 13:31:41,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:41,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:41,715 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:41,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 13:31:41,850 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 13:31:41,850 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:41,852 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:31:41,853 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:41,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:31:41,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-13 13:31:41,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:41,966 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:42,052 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:31:42,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-13 13:31:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:42,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791374810] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:42,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:31:42,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 8] total 20 [2024-11-13 13:31:42,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549871861] [2024-11-13 13:31:42,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:42,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:31:42,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:42,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:31:42,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2024-11-13 13:31:42,092 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:42,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 154 transitions, 2502 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:42,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:42,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:42,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:42,711 INFO L124 PetriNetUnfolderBase]: 1846/3185 cut-off events. [2024-11-13 13:31:42,711 INFO L125 PetriNetUnfolderBase]: For 24739/24739 co-relation queries the response was YES. [2024-11-13 13:31:42,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17322 conditions, 3185 events. 1846/3185 cut-off events. For 24739/24739 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18670 event pairs, 917 based on Foata normal form. 21/3206 useless extension candidates. Maximal degree in co-relation 17257. Up to 2419 conditions per place. [2024-11-13 13:31:42,732 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 131 selfloop transitions, 47 changer transitions 0/179 dead transitions. [2024-11-13 13:31:42,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 179 transitions, 3016 flow [2024-11-13 13:31:42,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 13:31:42,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 13:31:42,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-11-13 13:31:42,733 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-11-13 13:31:42,733 INFO L175 Difference]: Start difference. First operand has 188 places, 154 transitions, 2502 flow. Second operand 7 states and 82 transitions. [2024-11-13 13:31:42,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 179 transitions, 3016 flow [2024-11-13 13:31:42,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 179 transitions, 2918 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:42,812 INFO L231 Difference]: Finished difference. Result has 186 places, 156 transitions, 2554 flow [2024-11-13 13:31:42,812 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2554, PETRI_PLACES=186, PETRI_TRANSITIONS=156} [2024-11-13 13:31:42,813 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 160 predicate places. [2024-11-13 13:31:42,813 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 156 transitions, 2554 flow [2024-11-13 13:31:42,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:42,813 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:42,813 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:42,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 13:31:43,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:43,014 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:43,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:43,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1115571391, now seen corresponding path program 17 times [2024-11-13 13:31:43,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:43,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228461694] [2024-11-13 13:31:43,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:43,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:43,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:43,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:43,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:43,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228461694] [2024-11-13 13:31:43,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228461694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:43,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:43,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:43,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264171723] [2024-11-13 13:31:43,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:43,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:43,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:43,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:43,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:43,253 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:43,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 156 transitions, 2554 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:43,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:43,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:43,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:43,962 INFO L124 PetriNetUnfolderBase]: 1846/3189 cut-off events. [2024-11-13 13:31:43,962 INFO L125 PetriNetUnfolderBase]: For 24008/24008 co-relation queries the response was YES. [2024-11-13 13:31:43,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17373 conditions, 3189 events. 1846/3189 cut-off events. For 24008/24008 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18809 event pairs, 878 based on Foata normal form. 4/3193 useless extension candidates. Maximal degree in co-relation 17307. Up to 2412 conditions per place. [2024-11-13 13:31:43,987 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 121 selfloop transitions, 57 changer transitions 4/183 dead transitions. [2024-11-13 13:31:43,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 183 transitions, 3065 flow [2024-11-13 13:31:43,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:43,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:43,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2024-11-13 13:31:43,988 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3373015873015873 [2024-11-13 13:31:43,988 INFO L175 Difference]: Start difference. First operand has 186 places, 156 transitions, 2554 flow. Second operand 9 states and 85 transitions. [2024-11-13 13:31:43,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 183 transitions, 3065 flow [2024-11-13 13:31:44,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 183 transitions, 3004 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-13 13:31:44,084 INFO L231 Difference]: Finished difference. Result has 191 places, 155 transitions, 2598 flow [2024-11-13 13:31:44,084 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2598, PETRI_PLACES=191, PETRI_TRANSITIONS=155} [2024-11-13 13:31:44,085 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 165 predicate places. [2024-11-13 13:31:44,085 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 155 transitions, 2598 flow [2024-11-13 13:31:44,085 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:44,085 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:44,085 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:44,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-13 13:31:44,085 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:44,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:44,085 INFO L85 PathProgramCache]: Analyzing trace with hash -497995343, now seen corresponding path program 18 times [2024-11-13 13:31:44,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:44,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519786665] [2024-11-13 13:31:44,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:44,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:44,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:44,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:44,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519786665] [2024-11-13 13:31:44,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519786665] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:44,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:44,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:44,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347352060] [2024-11-13 13:31:44,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:44,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:44,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:44,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:44,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:44,353 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:44,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 155 transitions, 2598 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:44,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:44,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:44,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:44,979 INFO L124 PetriNetUnfolderBase]: 1836/3171 cut-off events. [2024-11-13 13:31:44,979 INFO L125 PetriNetUnfolderBase]: For 25454/25454 co-relation queries the response was YES. [2024-11-13 13:31:44,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17350 conditions, 3171 events. 1836/3171 cut-off events. For 25454/25454 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18706 event pairs, 878 based on Foata normal form. 4/3175 useless extension candidates. Maximal degree in co-relation 17283. Up to 2412 conditions per place. [2024-11-13 13:31:45,005 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 119 selfloop transitions, 56 changer transitions 3/179 dead transitions. [2024-11-13 13:31:45,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 179 transitions, 3057 flow [2024-11-13 13:31:45,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:45,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:45,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 83 transitions. [2024-11-13 13:31:45,006 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32936507936507936 [2024-11-13 13:31:45,006 INFO L175 Difference]: Start difference. First operand has 191 places, 155 transitions, 2598 flow. Second operand 9 states and 83 transitions. [2024-11-13 13:31:45,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 179 transitions, 3057 flow [2024-11-13 13:31:45,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 179 transitions, 2943 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-13 13:31:45,105 INFO L231 Difference]: Finished difference. Result has 191 places, 153 transitions, 2554 flow [2024-11-13 13:31:45,106 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2554, PETRI_PLACES=191, PETRI_TRANSITIONS=153} [2024-11-13 13:31:45,106 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 165 predicate places. [2024-11-13 13:31:45,106 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 153 transitions, 2554 flow [2024-11-13 13:31:45,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:45,106 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:45,106 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:45,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-11-13 13:31:45,106 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:45,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:45,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1415945533, now seen corresponding path program 19 times [2024-11-13 13:31:45,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:45,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707832345] [2024-11-13 13:31:45,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:45,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:45,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:45,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:45,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:45,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707832345] [2024-11-13 13:31:45,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707832345] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:45,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:45,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:45,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917343450] [2024-11-13 13:31:45,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:45,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:45,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:45,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:45,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:45,355 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:45,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 153 transitions, 2554 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:45,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:45,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:45,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:45,992 INFO L124 PetriNetUnfolderBase]: 1813/3144 cut-off events. [2024-11-13 13:31:45,992 INFO L125 PetriNetUnfolderBase]: For 25323/25323 co-relation queries the response was YES. [2024-11-13 13:31:46,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17004 conditions, 3144 events. 1813/3144 cut-off events. For 25323/25323 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18577 event pairs, 882 based on Foata normal form. 21/3165 useless extension candidates. Maximal degree in co-relation 16938. Up to 2412 conditions per place. [2024-11-13 13:31:46,016 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 127 selfloop transitions, 55 changer transitions 0/183 dead transitions. [2024-11-13 13:31:46,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 183 transitions, 3071 flow [2024-11-13 13:31:46,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:46,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:46,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-11-13 13:31:46,017 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-11-13 13:31:46,017 INFO L175 Difference]: Start difference. First operand has 191 places, 153 transitions, 2554 flow. Second operand 9 states and 88 transitions. [2024-11-13 13:31:46,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 183 transitions, 3071 flow [2024-11-13 13:31:46,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 183 transitions, 2936 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-11-13 13:31:46,112 INFO L231 Difference]: Finished difference. Result has 186 places, 152 transitions, 2508 flow [2024-11-13 13:31:46,112 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2508, PETRI_PLACES=186, PETRI_TRANSITIONS=152} [2024-11-13 13:31:46,113 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 160 predicate places. [2024-11-13 13:31:46,113 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 152 transitions, 2508 flow [2024-11-13 13:31:46,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:46,113 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:46,113 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:46,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-11-13 13:31:46,114 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:46,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:46,114 INFO L85 PathProgramCache]: Analyzing trace with hash -58847583, now seen corresponding path program 20 times [2024-11-13 13:31:46,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:46,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178665030] [2024-11-13 13:31:46,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:46,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:46,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:46,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:46,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:46,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178665030] [2024-11-13 13:31:46,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178665030] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:46,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:46,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 13:31:46,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315114544] [2024-11-13 13:31:46,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:46,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 13:31:46,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:46,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 13:31:46,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-13 13:31:46,336 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:46,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 152 transitions, 2508 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:46,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:46,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:46,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:46,935 INFO L124 PetriNetUnfolderBase]: 1770/3050 cut-off events. [2024-11-13 13:31:46,935 INFO L125 PetriNetUnfolderBase]: For 23292/23292 co-relation queries the response was YES. [2024-11-13 13:31:46,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16618 conditions, 3050 events. 1770/3050 cut-off events. For 23292/23292 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17728 event pairs, 857 based on Foata normal form. 4/3054 useless extension candidates. Maximal degree in co-relation 16553. Up to 2412 conditions per place. [2024-11-13 13:31:46,954 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 115 selfloop transitions, 51 changer transitions 9/176 dead transitions. [2024-11-13 13:31:46,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 176 transitions, 2970 flow [2024-11-13 13:31:46,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:46,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:31:46,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 79 transitions. [2024-11-13 13:31:46,955 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3134920634920635 [2024-11-13 13:31:46,955 INFO L175 Difference]: Start difference. First operand has 186 places, 152 transitions, 2508 flow. Second operand 9 states and 79 transitions. [2024-11-13 13:31:46,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 176 transitions, 2970 flow [2024-11-13 13:31:47,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 176 transitions, 2826 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-13 13:31:47,035 INFO L231 Difference]: Finished difference. Result has 187 places, 149 transitions, 2386 flow [2024-11-13 13:31:47,035 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2386, PETRI_PLACES=187, PETRI_TRANSITIONS=149} [2024-11-13 13:31:47,036 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 161 predicate places. [2024-11-13 13:31:47,036 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 149 transitions, 2386 flow [2024-11-13 13:31:47,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:47,036 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:47,036 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:47,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-11-13 13:31:47,036 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:47,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:47,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1659647624, now seen corresponding path program 1 times [2024-11-13 13:31:47,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:47,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335050277] [2024-11-13 13:31:47,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:47,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:47,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:47,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:47,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:47,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335050277] [2024-11-13 13:31:47,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335050277] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:47,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989246861] [2024-11-13 13:31:47,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:47,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:47,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:47,222 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:47,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 13:31:47,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:47,355 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 13:31:47,356 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:47,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:47,493 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:47,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:47,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989246861] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:47,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:47,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-13 13:31:47,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397919473] [2024-11-13 13:31:47,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:47,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:31:47,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:47,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:31:47,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:31:47,634 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:47,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 149 transitions, 2386 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 13:31:47,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:47,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:47,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:49,173 INFO L124 PetriNetUnfolderBase]: 5278/9067 cut-off events. [2024-11-13 13:31:49,173 INFO L125 PetriNetUnfolderBase]: For 65131/65131 co-relation queries the response was YES. [2024-11-13 13:31:49,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49212 conditions, 9067 events. 5278/9067 cut-off events. For 65131/65131 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 64145 event pairs, 1816 based on Foata normal form. 6/9073 useless extension candidates. Maximal degree in co-relation 49146. Up to 2999 conditions per place. [2024-11-13 13:31:49,276 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 476 selfloop transitions, 23 changer transitions 1/501 dead transitions. [2024-11-13 13:31:49,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 501 transitions, 8868 flow [2024-11-13 13:31:49,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 13:31:49,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 13:31:49,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 148 transitions. [2024-11-13 13:31:49,277 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-11-13 13:31:49,277 INFO L175 Difference]: Start difference. First operand has 187 places, 149 transitions, 2386 flow. Second operand 14 states and 148 transitions. [2024-11-13 13:31:49,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 501 transitions, 8868 flow [2024-11-13 13:31:50,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 501 transitions, 8435 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-11-13 13:31:50,061 INFO L231 Difference]: Finished difference. Result has 183 places, 170 transitions, 2554 flow [2024-11-13 13:31:50,061 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2554, PETRI_PLACES=183, PETRI_TRANSITIONS=170} [2024-11-13 13:31:50,061 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 157 predicate places. [2024-11-13 13:31:50,061 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 170 transitions, 2554 flow [2024-11-13 13:31:50,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 13:31:50,062 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:50,062 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:50,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-13 13:31:50,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-13 13:31:50,262 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:50,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:50,263 INFO L85 PathProgramCache]: Analyzing trace with hash 527602274, now seen corresponding path program 2 times [2024-11-13 13:31:50,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:50,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487213889] [2024-11-13 13:31:50,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:50,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:50,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:50,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:50,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:50,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487213889] [2024-11-13 13:31:50,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487213889] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:50,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972314666] [2024-11-13 13:31:50,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:50,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:50,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:50,447 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:50,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 13:31:50,580 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 13:31:50,580 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:50,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 13:31:50,582 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:50,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:31:50,636 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:31:50,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972314666] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:50,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 13:31:50,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2024-11-13 13:31:50,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608226398] [2024-11-13 13:31:50,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:50,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:31:50,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:50,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:31:50,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-13 13:31:50,638 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:50,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 170 transitions, 2554 flow. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states 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 13:31:50,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:50,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:50,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:52,200 INFO L124 PetriNetUnfolderBase]: 5278/9043 cut-off events. [2024-11-13 13:31:52,200 INFO L125 PetriNetUnfolderBase]: For 58932/58932 co-relation queries the response was YES. [2024-11-13 13:31:52,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48603 conditions, 9043 events. 5278/9043 cut-off events. For 58932/58932 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 63932 event pairs, 1047 based on Foata normal form. 12/9055 useless extension candidates. Maximal degree in co-relation 48544. Up to 4311 conditions per place. [2024-11-13 13:31:52,298 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 194 selfloop transitions, 29 changer transitions 1/225 dead transitions. [2024-11-13 13:31:52,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 225 transitions, 3596 flow [2024-11-13 13:31:52,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:31:52,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:31:52,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2024-11-13 13:31:52,299 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-11-13 13:31:52,299 INFO L175 Difference]: Start difference. First operand has 183 places, 170 transitions, 2554 flow. Second operand 5 states and 71 transitions. [2024-11-13 13:31:52,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 225 transitions, 3596 flow [2024-11-13 13:31:52,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 225 transitions, 3553 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-11-13 13:31:52,761 INFO L231 Difference]: Finished difference. Result has 187 places, 176 transitions, 2702 flow [2024-11-13 13:31:52,761 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2702, PETRI_PLACES=187, PETRI_TRANSITIONS=176} [2024-11-13 13:31:52,761 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 161 predicate places. [2024-11-13 13:31:52,761 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 176 transitions, 2702 flow [2024-11-13 13:31:52,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states 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 13:31:52,761 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:52,762 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:52,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 13:31:52,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-13 13:31:52,962 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:52,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:52,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1094265583, now seen corresponding path program 1 times [2024-11-13 13:31:52,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:52,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671263545] [2024-11-13 13:31:52,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:52,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:52,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:53,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:53,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671263545] [2024-11-13 13:31:53,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671263545] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:53,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30840846] [2024-11-13 13:31:53,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:53,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:53,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:53,037 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:53,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 13:31:53,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:53,158 INFO L255 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 13:31:53,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:53,226 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:53,226 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:53,336 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:53,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30840846] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:53,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:53,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-11-13 13:31:53,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863671944] [2024-11-13 13:31:53,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:53,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 13:31:53,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:53,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 13:31:53,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-11-13 13:31:53,338 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:53,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 176 transitions, 2702 flow. Second operand has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 0 states have call successors, (0), 0 states 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 13:31:53,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:53,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:53,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:55,046 INFO L124 PetriNetUnfolderBase]: 4866/8493 cut-off events. [2024-11-13 13:31:55,046 INFO L125 PetriNetUnfolderBase]: For 72682/72682 co-relation queries the response was YES. [2024-11-13 13:31:55,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50092 conditions, 8493 events. 4866/8493 cut-off events. For 72682/72682 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 60709 event pairs, 1532 based on Foata normal form. 304/8797 useless extension candidates. Maximal degree in co-relation 50031. Up to 3002 conditions per place. [2024-11-13 13:31:55,117 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 425 selfloop transitions, 108 changer transitions 9/543 dead transitions. [2024-11-13 13:31:55,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 543 transitions, 9379 flow [2024-11-13 13:31:55,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 13:31:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 13:31:55,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 197 transitions. [2024-11-13 13:31:55,119 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41386554621848737 [2024-11-13 13:31:55,119 INFO L175 Difference]: Start difference. First operand has 187 places, 176 transitions, 2702 flow. Second operand 17 states and 197 transitions. [2024-11-13 13:31:55,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 543 transitions, 9379 flow [2024-11-13 13:31:55,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 543 transitions, 9342 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-11-13 13:31:55,748 INFO L231 Difference]: Finished difference. Result has 205 places, 267 transitions, 5107 flow [2024-11-13 13:31:55,748 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5107, PETRI_PLACES=205, PETRI_TRANSITIONS=267} [2024-11-13 13:31:55,749 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 179 predicate places. [2024-11-13 13:31:55,749 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 267 transitions, 5107 flow [2024-11-13 13:31:55,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 0 states have call successors, (0), 0 states 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 13:31:55,749 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:55,749 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:55,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-13 13:31:55,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-11-13 13:31:55,950 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:55,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:55,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1335892781, now seen corresponding path program 1 times [2024-11-13 13:31:55,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:55,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212090744] [2024-11-13 13:31:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:55,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:55,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:56,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:56,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:56,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212090744] [2024-11-13 13:31:56,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212090744] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:56,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643602500] [2024-11-13 13:31:56,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:56,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:56,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:56,019 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:56,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 13:31:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:56,145 INFO L255 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 13:31:56,146 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:56,253 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:56,253 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:56,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:56,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643602500] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:56,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:56,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-11-13 13:31:56,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561400030] [2024-11-13 13:31:56,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:56,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 13:31:56,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:56,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 13:31:56,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-11-13 13:31:56,375 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:56,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 267 transitions, 5107 flow. Second operand has 16 states, 16 states have (on average 6.125) internal successors, (98), 16 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:56,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:56,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:56,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:31:57,819 INFO L124 PetriNetUnfolderBase]: 3070/5493 cut-off events. [2024-11-13 13:31:57,819 INFO L125 PetriNetUnfolderBase]: For 56942/56942 co-relation queries the response was YES. [2024-11-13 13:31:57,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34164 conditions, 5493 events. 3070/5493 cut-off events. For 56942/56942 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 36897 event pairs, 1308 based on Foata normal form. 176/5669 useless extension candidates. Maximal degree in co-relation 34098. Up to 3002 conditions per place. [2024-11-13 13:31:57,864 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 148 selfloop transitions, 6 changer transitions 271/426 dead transitions. [2024-11-13 13:31:57,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 426 transitions, 8015 flow [2024-11-13 13:31:57,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 13:31:57,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 13:31:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 179 transitions. [2024-11-13 13:31:57,865 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3760504201680672 [2024-11-13 13:31:57,865 INFO L175 Difference]: Start difference. First operand has 205 places, 267 transitions, 5107 flow. Second operand 17 states and 179 transitions. [2024-11-13 13:31:57,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 426 transitions, 8015 flow [2024-11-13 13:31:58,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 426 transitions, 7975 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-11-13 13:31:58,438 INFO L231 Difference]: Finished difference. Result has 221 places, 155 transitions, 2737 flow [2024-11-13 13:31:58,438 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2737, PETRI_PLACES=221, PETRI_TRANSITIONS=155} [2024-11-13 13:31:58,439 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 195 predicate places. [2024-11-13 13:31:58,439 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 155 transitions, 2737 flow [2024-11-13 13:31:58,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.125) internal successors, (98), 16 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:31:58,439 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:31:58,439 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:58,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-13 13:31:58,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-11-13 13:31:58,640 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:31:58,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:58,640 INFO L85 PathProgramCache]: Analyzing trace with hash 353171794, now seen corresponding path program 2 times [2024-11-13 13:31:58,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:31:58,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75528027] [2024-11-13 13:31:58,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:58,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:31:58,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:58,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:31:58,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:31:58,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75528027] [2024-11-13 13:31:58,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75528027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:31:58,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432584230] [2024-11-13 13:31:58,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:31:58,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:31:58,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:31:58,826 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:31:58,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 13:31:58,967 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:31:58,967 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:31:58,968 INFO L255 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 13:31:58,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:31:59,219 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:59,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:31:59,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432584230] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:59,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:31:59,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2024-11-13 13:31:59,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219767899] [2024-11-13 13:31:59,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:59,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 13:31:59,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:31:59,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 13:31:59,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2024-11-13 13:31:59,346 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:31:59,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 155 transitions, 2737 flow. Second operand has 20 states, 20 states have (on average 5.5) internal successors, (110), 20 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 13:31:59,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:31:59,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:31:59,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:00,658 INFO L124 PetriNetUnfolderBase]: 1936/3319 cut-off events. [2024-11-13 13:32:00,659 INFO L125 PetriNetUnfolderBase]: For 27948/27948 co-relation queries the response was YES. [2024-11-13 13:32:00,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19381 conditions, 3319 events. 1936/3319 cut-off events. For 27948/27948 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19141 event pairs, 106 based on Foata normal form. 81/3400 useless extension candidates. Maximal degree in co-relation 19308. Up to 825 conditions per place. [2024-11-13 13:32:00,695 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 155 selfloop transitions, 109 changer transitions 0/265 dead transitions. [2024-11-13 13:32:00,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 265 transitions, 4447 flow [2024-11-13 13:32:00,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 13:32:00,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 13:32:00,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 172 transitions. [2024-11-13 13:32:00,696 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30714285714285716 [2024-11-13 13:32:00,697 INFO L175 Difference]: Start difference. First operand has 221 places, 155 transitions, 2737 flow. Second operand 20 states and 172 transitions. [2024-11-13 13:32:00,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 265 transitions, 4447 flow [2024-11-13 13:32:00,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 265 transitions, 3990 flow, removed 221 selfloop flow, removed 18 redundant places. [2024-11-13 13:32:00,847 INFO L231 Difference]: Finished difference. Result has 198 places, 185 transitions, 3198 flow [2024-11-13 13:32:00,848 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3198, PETRI_PLACES=198, PETRI_TRANSITIONS=185} [2024-11-13 13:32:00,850 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 172 predicate places. [2024-11-13 13:32:00,850 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 185 transitions, 3198 flow [2024-11-13 13:32:00,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.5) internal successors, (110), 20 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 13:32:00,850 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:00,850 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:00,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-13 13:32:01,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2024-11-13 13:32:01,051 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:01,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:01,052 INFO L85 PathProgramCache]: Analyzing trace with hash -397397732, now seen corresponding path program 2 times [2024-11-13 13:32:01,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:01,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118420977] [2024-11-13 13:32:01,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:01,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:01,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:01,214 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:32:01,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:01,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118420977] [2024-11-13 13:32:01,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118420977] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:01,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108093685] [2024-11-13 13:32:01,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:32:01,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:01,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:01,216 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:01,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 13:32:01,347 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:32:01,347 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:01,349 INFO L255 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 13:32:01,349 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:01,479 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:01,479 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:01,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108093685] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:01,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:01,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2024-11-13 13:32:01,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078372269] [2024-11-13 13:32:01,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:01,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 13:32:01,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 13:32:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-11-13 13:32:01,633 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:01,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 185 transitions, 3198 flow. Second operand has 24 states, 24 states have (on average 5.291666666666667) internal successors, (127), 24 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:01,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:01,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:01,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:02,546 INFO L124 PetriNetUnfolderBase]: 2122/3639 cut-off events. [2024-11-13 13:32:02,546 INFO L125 PetriNetUnfolderBase]: For 31195/31195 co-relation queries the response was YES. [2024-11-13 13:32:02,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21320 conditions, 3639 events. 2122/3639 cut-off events. For 31195/31195 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 21302 event pairs, 470 based on Foata normal form. 82/3721 useless extension candidates. Maximal degree in co-relation 21256. Up to 1152 conditions per place. [2024-11-13 13:32:02,573 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 199 selfloop transitions, 67 changer transitions 0/267 dead transitions. [2024-11-13 13:32:02,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 267 transitions, 4793 flow [2024-11-13 13:32:02,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 13:32:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 13:32:02,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 105 transitions. [2024-11-13 13:32:02,574 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-11-13 13:32:02,574 INFO L175 Difference]: Start difference. First operand has 198 places, 185 transitions, 3198 flow. Second operand 12 states and 105 transitions. [2024-11-13 13:32:02,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 267 transitions, 4793 flow [2024-11-13 13:32:02,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 267 transitions, 4181 flow, removed 65 selfloop flow, removed 19 redundant places. [2024-11-13 13:32:02,662 INFO L231 Difference]: Finished difference. Result has 191 places, 186 transitions, 2936 flow [2024-11-13 13:32:02,662 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2936, PETRI_PLACES=191, PETRI_TRANSITIONS=186} [2024-11-13 13:32:02,666 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 165 predicate places. [2024-11-13 13:32:02,666 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 186 transitions, 2936 flow [2024-11-13 13:32:02,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.291666666666667) internal successors, (127), 24 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:02,666 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:02,666 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:02,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-13 13:32:02,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:02,867 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:02,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:02,867 INFO L85 PathProgramCache]: Analyzing trace with hash -731920059, now seen corresponding path program 1 times [2024-11-13 13:32:02,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:02,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820158677] [2024-11-13 13:32:02,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:02,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:02,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:03,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:32:03,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:03,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820158677] [2024-11-13 13:32:03,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820158677] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:03,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906485917] [2024-11-13 13:32:03,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:03,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:03,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:03,684 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:03,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 13:32:03,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:03,833 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 13:32:03,834 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:03,956 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:32:03,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 24 [2024-11-13 13:32:03,989 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:03,989 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:04,182 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:04,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:04,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906485917] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:04,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:04,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 27 [2024-11-13 13:32:04,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253984354] [2024-11-13 13:32:04,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:04,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 13:32:04,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:04,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 13:32:04,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2024-11-13 13:32:04,287 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:04,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 186 transitions, 2936 flow. Second operand has 27 states, 27 states have (on average 5.296296296296297) internal successors, (143), 27 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:04,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:04,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:04,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:06,089 INFO L124 PetriNetUnfolderBase]: 2604/4509 cut-off events. [2024-11-13 13:32:06,089 INFO L125 PetriNetUnfolderBase]: For 28728/28728 co-relation queries the response was YES. [2024-11-13 13:32:06,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23382 conditions, 4509 events. 2604/4509 cut-off events. For 28728/28728 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 27702 event pairs, 382 based on Foata normal form. 2/4511 useless extension candidates. Maximal degree in co-relation 23322. Up to 1889 conditions per place. [2024-11-13 13:32:06,117 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 216 selfloop transitions, 106 changer transitions 13/336 dead transitions. [2024-11-13 13:32:06,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 336 transitions, 4760 flow [2024-11-13 13:32:06,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 13:32:06,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 13:32:06,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 223 transitions. [2024-11-13 13:32:06,119 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.362012987012987 [2024-11-13 13:32:06,119 INFO L175 Difference]: Start difference. First operand has 191 places, 186 transitions, 2936 flow. Second operand 22 states and 223 transitions. [2024-11-13 13:32:06,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 336 transitions, 4760 flow [2024-11-13 13:32:06,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 336 transitions, 4532 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-11-13 13:32:06,206 INFO L231 Difference]: Finished difference. Result has 213 places, 212 transitions, 3435 flow [2024-11-13 13:32:06,206 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3435, PETRI_PLACES=213, PETRI_TRANSITIONS=212} [2024-11-13 13:32:06,207 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 187 predicate places. [2024-11-13 13:32:06,207 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 212 transitions, 3435 flow [2024-11-13 13:32:06,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.296296296296297) internal successors, (143), 27 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:06,207 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:06,207 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:06,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-13 13:32:06,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:06,408 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:06,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:06,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1361241423, now seen corresponding path program 2 times [2024-11-13 13:32:06,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:06,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948741096] [2024-11-13 13:32:06,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:06,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:06,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:07,299 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:07,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:07,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948741096] [2024-11-13 13:32:07,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948741096] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:07,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090206882] [2024-11-13 13:32:07,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:32:07,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:07,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:07,309 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:07,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 13:32:07,650 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:32:07,650 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:07,656 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:32:07,657 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:07,991 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:07,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:32:08,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:08,032 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:08,434 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-11-13 13:32:08,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 70 [2024-11-13 13:32:08,516 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:08,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090206882] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:08,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:08,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 25 [2024-11-13 13:32:08,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894138776] [2024-11-13 13:32:08,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:08,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 13:32:08,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:08,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 13:32:08,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2024-11-13 13:32:08,518 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:08,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 212 transitions, 3435 flow. Second operand has 25 states, 25 states have (on average 5.4) internal successors, (135), 25 states have internal predecessors, (135), 0 states have call successors, (0), 0 states 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 13:32:08,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:08,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:08,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:10,853 INFO L124 PetriNetUnfolderBase]: 2697/4666 cut-off events. [2024-11-13 13:32:10,853 INFO L125 PetriNetUnfolderBase]: For 34990/34990 co-relation queries the response was YES. [2024-11-13 13:32:10,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25779 conditions, 4666 events. 2697/4666 cut-off events. For 34990/34990 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 29430 event pairs, 492 based on Foata normal form. 7/4673 useless extension candidates. Maximal degree in co-relation 25709. Up to 1795 conditions per place. [2024-11-13 13:32:10,887 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 255 selfloop transitions, 98 changer transitions 25/379 dead transitions. [2024-11-13 13:32:10,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 379 transitions, 5827 flow [2024-11-13 13:32:10,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 13:32:10,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 13:32:10,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 205 transitions. [2024-11-13 13:32:10,888 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3486394557823129 [2024-11-13 13:32:10,888 INFO L175 Difference]: Start difference. First operand has 213 places, 212 transitions, 3435 flow. Second operand 21 states and 205 transitions. [2024-11-13 13:32:10,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 379 transitions, 5827 flow [2024-11-13 13:32:11,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 379 transitions, 5605 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-11-13 13:32:11,173 INFO L231 Difference]: Finished difference. Result has 227 places, 224 transitions, 3618 flow [2024-11-13 13:32:11,173 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3618, PETRI_PLACES=227, PETRI_TRANSITIONS=224} [2024-11-13 13:32:11,174 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 201 predicate places. [2024-11-13 13:32:11,174 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 224 transitions, 3618 flow [2024-11-13 13:32:11,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.4) internal successors, (135), 25 states have internal predecessors, (135), 0 states have call successors, (0), 0 states 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 13:32:11,174 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:11,174 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:11,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-13 13:32:11,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:11,379 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:11,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:11,380 INFO L85 PathProgramCache]: Analyzing trace with hash -326253105, now seen corresponding path program 3 times [2024-11-13 13:32:11,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:11,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865268629] [2024-11-13 13:32:11,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:11,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:11,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:12,172 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:12,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:12,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865268629] [2024-11-13 13:32:12,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865268629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:12,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033568106] [2024-11-13 13:32:12,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:32:12,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:12,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:12,175 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:12,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 13:32:12,344 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 13:32:12,344 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:12,346 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:32:12,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:12,571 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:12,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:32:12,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:12,601 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:12,833 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:12,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:12,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033568106] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:12,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:12,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 9] total 24 [2024-11-13 13:32:12,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531304663] [2024-11-13 13:32:12,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:12,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 13:32:12,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:12,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 13:32:12,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2024-11-13 13:32:12,977 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:12,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 224 transitions, 3618 flow. Second operand has 24 states, 24 states have (on average 5.541666666666667) internal successors, (133), 24 states have internal predecessors, (133), 0 states have call successors, (0), 0 states 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 13:32:12,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:12,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:12,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:15,458 INFO L124 PetriNetUnfolderBase]: 2809/4877 cut-off events. [2024-11-13 13:32:15,458 INFO L125 PetriNetUnfolderBase]: For 38132/38132 co-relation queries the response was YES. [2024-11-13 13:32:15,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27200 conditions, 4877 events. 2809/4877 cut-off events. For 38132/38132 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 30663 event pairs, 413 based on Foata normal form. 4/4881 useless extension candidates. Maximal degree in co-relation 27124. Up to 2046 conditions per place. [2024-11-13 13:32:15,492 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 232 selfloop transitions, 118 changer transitions 24/375 dead transitions. [2024-11-13 13:32:15,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 375 transitions, 5442 flow [2024-11-13 13:32:15,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 13:32:15,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 13:32:15,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 266 transitions. [2024-11-13 13:32:15,493 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36538461538461536 [2024-11-13 13:32:15,493 INFO L175 Difference]: Start difference. First operand has 227 places, 224 transitions, 3618 flow. Second operand 26 states and 266 transitions. [2024-11-13 13:32:15,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 375 transitions, 5442 flow [2024-11-13 13:32:15,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 375 transitions, 5186 flow, removed 53 selfloop flow, removed 13 redundant places. [2024-11-13 13:32:15,614 INFO L231 Difference]: Finished difference. Result has 247 places, 244 transitions, 3922 flow [2024-11-13 13:32:15,614 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3922, PETRI_PLACES=247, PETRI_TRANSITIONS=244} [2024-11-13 13:32:15,614 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 221 predicate places. [2024-11-13 13:32:15,614 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 244 transitions, 3922 flow [2024-11-13 13:32:15,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.541666666666667) internal successors, (133), 24 states have internal predecessors, (133), 0 states have call successors, (0), 0 states 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 13:32:15,614 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:15,614 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:15,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-13 13:32:15,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:15,815 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:15,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:15,815 INFO L85 PathProgramCache]: Analyzing trace with hash 696544497, now seen corresponding path program 4 times [2024-11-13 13:32:15,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:15,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024525818] [2024-11-13 13:32:15,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:15,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:15,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:16,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:16,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:16,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024525818] [2024-11-13 13:32:16,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024525818] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:16,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506785203] [2024-11-13 13:32:16,375 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 13:32:16,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:16,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:16,376 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:16,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-13 13:32:16,515 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 13:32:16,516 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:16,517 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 13:32:16,518 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:16,739 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:32:16,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 24 [2024-11-13 13:32:16,768 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:32:16,768 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:17,043 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:32:17,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 78 [2024-11-13 13:32:17,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:17,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506785203] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:17,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:17,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 29 [2024-11-13 13:32:17,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425823306] [2024-11-13 13:32:17,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:17,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 13:32:17,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:17,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 13:32:17,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2024-11-13 13:32:17,163 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:17,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 244 transitions, 3922 flow. Second operand has 29 states, 29 states have (on average 5.448275862068965) internal successors, (158), 29 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:17,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:17,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:17,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:18,909 INFO L124 PetriNetUnfolderBase]: 2789/4834 cut-off events. [2024-11-13 13:32:18,909 INFO L125 PetriNetUnfolderBase]: For 40022/40022 co-relation queries the response was YES. [2024-11-13 13:32:18,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27546 conditions, 4834 events. 2789/4834 cut-off events. For 40022/40022 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 30386 event pairs, 1132 based on Foata normal form. 1/4835 useless extension candidates. Maximal degree in co-relation 27462. Up to 2877 conditions per place. [2024-11-13 13:32:18,976 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 215 selfloop transitions, 79 changer transitions 6/301 dead transitions. [2024-11-13 13:32:18,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 301 transitions, 5006 flow [2024-11-13 13:32:18,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 13:32:18,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 13:32:18,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 123 transitions. [2024-11-13 13:32:18,977 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3137755102040816 [2024-11-13 13:32:18,977 INFO L175 Difference]: Start difference. First operand has 247 places, 244 transitions, 3922 flow. Second operand 14 states and 123 transitions. [2024-11-13 13:32:18,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 301 transitions, 5006 flow [2024-11-13 13:32:19,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 301 transitions, 4825 flow, removed 20 selfloop flow, removed 16 redundant places. [2024-11-13 13:32:19,142 INFO L231 Difference]: Finished difference. Result has 244 places, 249 transitions, 4003 flow [2024-11-13 13:32:19,143 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4003, PETRI_PLACES=244, PETRI_TRANSITIONS=249} [2024-11-13 13:32:19,143 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 218 predicate places. [2024-11-13 13:32:19,143 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 249 transitions, 4003 flow [2024-11-13 13:32:19,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.448275862068965) internal successors, (158), 29 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:19,143 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:19,144 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:19,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-13 13:32:19,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-13 13:32:19,345 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:19,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:19,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1114356017, now seen corresponding path program 5 times [2024-11-13 13:32:19,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:19,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261047229] [2024-11-13 13:32:19,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:19,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:20,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261047229] [2024-11-13 13:32:20,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261047229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362455240] [2024-11-13 13:32:20,008 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:32:20,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:20,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:20,010 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:20,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-13 13:32:20,161 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 13:32:20,161 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:20,163 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:32:20,164 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:20,370 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:32:20,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 24 [2024-11-13 13:32:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:20,400 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:20,705 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:32:20,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2024-11-13 13:32:20,838 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:20,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362455240] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:20,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:20,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 9] total 28 [2024-11-13 13:32:20,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645719530] [2024-11-13 13:32:20,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:20,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 13:32:20,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:20,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 13:32:20,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2024-11-13 13:32:20,840 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:20,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 249 transitions, 4003 flow. Second operand has 28 states, 28 states have (on average 5.607142857142857) internal successors, (157), 28 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:20,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:20,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:20,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:23,451 INFO L124 PetriNetUnfolderBase]: 3182/5568 cut-off events. [2024-11-13 13:32:23,451 INFO L125 PetriNetUnfolderBase]: For 42453/42453 co-relation queries the response was YES. [2024-11-13 13:32:23,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30809 conditions, 5568 events. 3182/5568 cut-off events. For 42453/42453 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 36098 event pairs, 813 based on Foata normal form. 4/5572 useless extension candidates. Maximal degree in co-relation 30725. Up to 4160 conditions per place. [2024-11-13 13:32:23,544 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 262 selfloop transitions, 100 changer transitions 19/382 dead transitions. [2024-11-13 13:32:23,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 382 transitions, 5900 flow [2024-11-13 13:32:23,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 13:32:23,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 13:32:23,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 219 transitions. [2024-11-13 13:32:23,546 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.34006211180124224 [2024-11-13 13:32:23,546 INFO L175 Difference]: Start difference. First operand has 244 places, 249 transitions, 4003 flow. Second operand 23 states and 219 transitions. [2024-11-13 13:32:23,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 382 transitions, 5900 flow [2024-11-13 13:32:23,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 382 transitions, 5779 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-11-13 13:32:23,797 INFO L231 Difference]: Finished difference. Result has 267 places, 281 transitions, 4672 flow [2024-11-13 13:32:23,798 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4672, PETRI_PLACES=267, PETRI_TRANSITIONS=281} [2024-11-13 13:32:23,799 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 241 predicate places. [2024-11-13 13:32:23,799 INFO L471 AbstractCegarLoop]: Abstraction has has 267 places, 281 transitions, 4672 flow [2024-11-13 13:32:23,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.607142857142857) internal successors, (157), 28 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:23,799 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:23,799 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:23,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-13 13:32:24,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-11-13 13:32:24,000 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:24,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:24,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1608139475, now seen corresponding path program 6 times [2024-11-13 13:32:24,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:24,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340845094] [2024-11-13 13:32:24,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:24,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:24,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:24,801 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:24,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:24,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340845094] [2024-11-13 13:32:24,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340845094] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:24,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731780605] [2024-11-13 13:32:24,802 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 13:32:24,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:24,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:24,804 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:24,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-13 13:32:24,981 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 13:32:24,981 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:24,983 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 13:32:24,985 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:25,234 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:25,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:32:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:25,264 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:25,541 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:32:25,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2024-11-13 13:32:25,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:25,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731780605] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:25,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:25,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 9] total 24 [2024-11-13 13:32:25,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534533922] [2024-11-13 13:32:25,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:25,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 13:32:25,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:25,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 13:32:25,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2024-11-13 13:32:25,660 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:25,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 281 transitions, 4672 flow. Second operand has 24 states, 24 states have (on average 5.416666666666667) internal successors, (130), 24 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 13:32:25,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:25,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:25,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:28,582 INFO L124 PetriNetUnfolderBase]: 3572/6244 cut-off events. [2024-11-13 13:32:28,583 INFO L125 PetriNetUnfolderBase]: For 51746/51746 co-relation queries the response was YES. [2024-11-13 13:32:28,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35482 conditions, 6244 events. 3572/6244 cut-off events. For 51746/51746 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 41298 event pairs, 1639 based on Foata normal form. 13/6257 useless extension candidates. Maximal degree in co-relation 35389. Up to 4433 conditions per place. [2024-11-13 13:32:28,639 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 255 selfloop transitions, 136 changer transitions 30/422 dead transitions. [2024-11-13 13:32:28,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 422 transitions, 6770 flow [2024-11-13 13:32:28,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 13:32:28,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 13:32:28,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 215 transitions. [2024-11-13 13:32:28,641 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3338509316770186 [2024-11-13 13:32:28,641 INFO L175 Difference]: Start difference. First operand has 267 places, 281 transitions, 4672 flow. Second operand 23 states and 215 transitions. [2024-11-13 13:32:28,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 422 transitions, 6770 flow [2024-11-13 13:32:28,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 422 transitions, 6611 flow, removed 66 selfloop flow, removed 10 redundant places. [2024-11-13 13:32:28,887 INFO L231 Difference]: Finished difference. Result has 286 places, 322 transitions, 5474 flow [2024-11-13 13:32:28,887 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5474, PETRI_PLACES=286, PETRI_TRANSITIONS=322} [2024-11-13 13:32:28,887 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 260 predicate places. [2024-11-13 13:32:28,887 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 322 transitions, 5474 flow [2024-11-13 13:32:28,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.416666666666667) internal successors, (130), 24 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 13:32:28,888 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:28,888 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:28,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-13 13:32:29,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-11-13 13:32:29,089 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:29,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:29,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2060027833, now seen corresponding path program 7 times [2024-11-13 13:32:29,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:29,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851715092] [2024-11-13 13:32:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:29,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:29,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:29,859 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:32:29,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:29,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851715092] [2024-11-13 13:32:29,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851715092] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:29,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120006999] [2024-11-13 13:32:29,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 13:32:29,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:29,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:29,862 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:29,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-13 13:32:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:30,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 13:32:30,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:30,200 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:32:30,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 24 [2024-11-13 13:32:30,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:30,227 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:30,449 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:30,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:30,543 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:30,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120006999] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:30,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:30,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 8] total 26 [2024-11-13 13:32:30,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584229634] [2024-11-13 13:32:30,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:30,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 13:32:30,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:30,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 13:32:30,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-11-13 13:32:30,544 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:30,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 322 transitions, 5474 flow. Second operand has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 26 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:30,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:30,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:30,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:33,414 INFO L124 PetriNetUnfolderBase]: 3483/6063 cut-off events. [2024-11-13 13:32:33,414 INFO L125 PetriNetUnfolderBase]: For 53876/53876 co-relation queries the response was YES. [2024-11-13 13:32:33,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35181 conditions, 6063 events. 3483/6063 cut-off events. For 53876/53876 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 39626 event pairs, 965 based on Foata normal form. 2/6065 useless extension candidates. Maximal degree in co-relation 35081. Up to 4734 conditions per place. [2024-11-13 13:32:33,519 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 287 selfloop transitions, 103 changer transitions 12/403 dead transitions. [2024-11-13 13:32:33,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 403 transitions, 6837 flow [2024-11-13 13:32:33,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 13:32:33,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 13:32:33,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 198 transitions. [2024-11-13 13:32:33,521 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.336734693877551 [2024-11-13 13:32:33,521 INFO L175 Difference]: Start difference. First operand has 286 places, 322 transitions, 5474 flow. Second operand 21 states and 198 transitions. [2024-11-13 13:32:33,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 403 transitions, 6837 flow [2024-11-13 13:32:33,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 403 transitions, 6643 flow, removed 32 selfloop flow, removed 16 redundant places. [2024-11-13 13:32:33,943 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 5631 flow [2024-11-13 13:32:33,943 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5292, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5631, PETRI_PLACES=291, PETRI_TRANSITIONS=329} [2024-11-13 13:32:33,944 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 265 predicate places. [2024-11-13 13:32:33,944 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 5631 flow [2024-11-13 13:32:33,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 26 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:33,944 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:33,944 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:33,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-13 13:32:34,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:34,145 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:34,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:34,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1797622739, now seen corresponding path program 8 times [2024-11-13 13:32:34,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:34,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460717365] [2024-11-13 13:32:34,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:34,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:34,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:34,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460717365] [2024-11-13 13:32:34,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460717365] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:34,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281559237] [2024-11-13 13:32:34,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:32:34,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:34,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:34,706 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:34,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-13 13:32:34,907 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:32:34,907 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:34,909 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:32:34,911 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:35,168 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:35,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:32:35,214 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:35,215 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:35,472 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:35,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 13:32:35,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281559237] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:35,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:35,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 8] total 23 [2024-11-13 13:32:35,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990013626] [2024-11-13 13:32:35,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:35,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 13:32:35,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:35,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 13:32:35,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-11-13 13:32:35,727 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:35,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 329 transitions, 5631 flow. Second operand has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 23 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 13:32:35,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:35,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:35,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:38,738 INFO L124 PetriNetUnfolderBase]: 4094/7192 cut-off events. [2024-11-13 13:32:38,739 INFO L125 PetriNetUnfolderBase]: For 62569/62569 co-relation queries the response was YES. [2024-11-13 13:32:38,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40836 conditions, 7192 events. 4094/7192 cut-off events. For 62569/62569 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 49316 event pairs, 1057 based on Foata normal form. 4/7196 useless extension candidates. Maximal degree in co-relation 40738. Up to 5211 conditions per place. [2024-11-13 13:32:38,823 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 356 selfloop transitions, 100 changer transitions 24/481 dead transitions. [2024-11-13 13:32:38,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 481 transitions, 7823 flow [2024-11-13 13:32:38,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 13:32:38,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-13 13:32:38,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 253 transitions. [2024-11-13 13:32:38,824 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36142857142857143 [2024-11-13 13:32:38,825 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 5631 flow. Second operand 25 states and 253 transitions. [2024-11-13 13:32:38,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 481 transitions, 7823 flow [2024-11-13 13:32:39,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 481 transitions, 7581 flow, removed 37 selfloop flow, removed 14 redundant places. [2024-11-13 13:32:39,277 INFO L231 Difference]: Finished difference. Result has 310 places, 363 transitions, 6165 flow [2024-11-13 13:32:39,277 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6165, PETRI_PLACES=310, PETRI_TRANSITIONS=363} [2024-11-13 13:32:39,278 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 284 predicate places. [2024-11-13 13:32:39,278 INFO L471 AbstractCegarLoop]: Abstraction has has 310 places, 363 transitions, 6165 flow [2024-11-13 13:32:39,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 23 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 13:32:39,279 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:39,279 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:39,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-13 13:32:39,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:39,483 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:39,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:39,484 INFO L85 PathProgramCache]: Analyzing trace with hash -2083728625, now seen corresponding path program 9 times [2024-11-13 13:32:39,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:39,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226964124] [2024-11-13 13:32:39,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:39,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:39,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:40,267 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:40,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:40,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226964124] [2024-11-13 13:32:40,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226964124] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:40,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629677013] [2024-11-13 13:32:40,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:32:40,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:40,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:40,269 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:40,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-13 13:32:40,431 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 13:32:40,431 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:40,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:32:40,434 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:40,687 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:40,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:32:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:40,728 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:40,941 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:40,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 13:32:41,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629677013] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:41,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:41,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 8] total 23 [2024-11-13 13:32:41,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19659177] [2024-11-13 13:32:41,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:41,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 13:32:41,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:41,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 13:32:41,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-11-13 13:32:41,087 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:41,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 363 transitions, 6165 flow. Second operand has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states 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 13:32:41,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:41,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:41,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:44,326 INFO L124 PetriNetUnfolderBase]: 4440/7805 cut-off events. [2024-11-13 13:32:44,327 INFO L125 PetriNetUnfolderBase]: For 74793/74793 co-relation queries the response was YES. [2024-11-13 13:32:44,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45391 conditions, 7805 events. 4440/7805 cut-off events. For 74793/74793 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 54510 event pairs, 2467 based on Foata normal form. 2/7807 useless extension candidates. Maximal degree in co-relation 45284. Up to 6426 conditions per place. [2024-11-13 13:32:44,407 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 371 selfloop transitions, 82 changer transitions 12/466 dead transitions. [2024-11-13 13:32:44,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 466 transitions, 8042 flow [2024-11-13 13:32:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 13:32:44,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 13:32:44,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 193 transitions. [2024-11-13 13:32:44,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36278195488721804 [2024-11-13 13:32:44,408 INFO L175 Difference]: Start difference. First operand has 310 places, 363 transitions, 6165 flow. Second operand 19 states and 193 transitions. [2024-11-13 13:32:44,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 466 transitions, 8042 flow [2024-11-13 13:32:44,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 466 transitions, 7774 flow, removed 113 selfloop flow, removed 13 redundant places. [2024-11-13 13:32:44,841 INFO L231 Difference]: Finished difference. Result has 319 places, 384 transitions, 6498 flow [2024-11-13 13:32:44,841 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6498, PETRI_PLACES=319, PETRI_TRANSITIONS=384} [2024-11-13 13:32:44,842 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 293 predicate places. [2024-11-13 13:32:44,842 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 384 transitions, 6498 flow [2024-11-13 13:32:44,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 0 states have call successors, (0), 0 states 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 13:32:44,842 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:44,842 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:44,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-13 13:32:45,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:45,043 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:45,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:45,043 INFO L85 PathProgramCache]: Analyzing trace with hash 467829151, now seen corresponding path program 10 times [2024-11-13 13:32:45,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:45,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145317613] [2024-11-13 13:32:45,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:45,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:45,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:45,848 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:45,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:45,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145317613] [2024-11-13 13:32:45,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145317613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:45,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224109545] [2024-11-13 13:32:45,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 13:32:45,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:45,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:45,851 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:45,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-13 13:32:46,014 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 13:32:46,014 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:46,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 13:32:46,017 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:46,273 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:32:46,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 24 [2024-11-13 13:32:46,321 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:32:46,321 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:46,629 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:32:46,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 78 [2024-11-13 13:32:46,720 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:46,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224109545] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:46,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:46,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 29 [2024-11-13 13:32:46,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266838010] [2024-11-13 13:32:46,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:46,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 13:32:46,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:46,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 13:32:46,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2024-11-13 13:32:46,722 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:46,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 384 transitions, 6498 flow. Second operand has 29 states, 29 states have (on average 5.413793103448276) internal successors, (157), 29 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:46,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:46,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:46,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:50,326 INFO L124 PetriNetUnfolderBase]: 4438/7791 cut-off events. [2024-11-13 13:32:50,326 INFO L125 PetriNetUnfolderBase]: For 79329/79329 co-relation queries the response was YES. [2024-11-13 13:32:50,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45640 conditions, 7791 events. 4438/7791 cut-off events. For 79329/79329 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 54333 event pairs, 2218 based on Foata normal form. 3/7794 useless extension candidates. Maximal degree in co-relation 45530. Up to 5876 conditions per place. [2024-11-13 13:32:50,410 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 357 selfloop transitions, 118 changer transitions 12/488 dead transitions. [2024-11-13 13:32:50,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 488 transitions, 8398 flow [2024-11-13 13:32:50,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 13:32:50,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 13:32:50,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 200 transitions. [2024-11-13 13:32:50,411 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3246753246753247 [2024-11-13 13:32:50,411 INFO L175 Difference]: Start difference. First operand has 319 places, 384 transitions, 6498 flow. Second operand 22 states and 200 transitions. [2024-11-13 13:32:50,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 488 transitions, 8398 flow [2024-11-13 13:32:50,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 488 transitions, 8214 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-11-13 13:32:50,871 INFO L231 Difference]: Finished difference. Result has 337 places, 401 transitions, 6940 flow [2024-11-13 13:32:50,871 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6334, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6940, PETRI_PLACES=337, PETRI_TRANSITIONS=401} [2024-11-13 13:32:50,872 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 311 predicate places. [2024-11-13 13:32:50,872 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 401 transitions, 6940 flow [2024-11-13 13:32:50,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.413793103448276) internal successors, (157), 29 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:50,872 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:50,872 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:50,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-13 13:32:51,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:51,073 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:51,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:51,074 INFO L85 PathProgramCache]: Analyzing trace with hash 586368923, now seen corresponding path program 11 times [2024-11-13 13:32:51,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:51,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75972064] [2024-11-13 13:32:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:51,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:32:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75972064] [2024-11-13 13:32:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75972064] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865064150] [2024-11-13 13:32:51,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:32:51,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:51,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:51,701 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:51,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-13 13:32:51,876 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 13:32:51,876 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:51,878 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-13 13:32:51,879 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:52,116 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:32:52,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 24 [2024-11-13 13:32:52,149 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:52,149 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:52,386 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:52,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:52,481 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 13:32:52,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865064150] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:52,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:52,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 27 [2024-11-13 13:32:52,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625347369] [2024-11-13 13:32:52,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:52,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 13:32:52,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:52,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 13:32:52,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2024-11-13 13:32:52,482 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:52,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 401 transitions, 6940 flow. Second operand has 27 states, 27 states have (on average 5.703703703703703) internal successors, (154), 27 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:52,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:52,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:52,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:32:56,179 INFO L124 PetriNetUnfolderBase]: 4553/8003 cut-off events. [2024-11-13 13:32:56,179 INFO L125 PetriNetUnfolderBase]: For 85288/85288 co-relation queries the response was YES. [2024-11-13 13:32:56,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47253 conditions, 8003 events. 4553/8003 cut-off events. For 85288/85288 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 56106 event pairs, 1348 based on Foata normal form. 4/8007 useless extension candidates. Maximal degree in co-relation 47138. Up to 6414 conditions per place. [2024-11-13 13:32:56,282 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 401 selfloop transitions, 96 changer transitions 24/522 dead transitions. [2024-11-13 13:32:56,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 522 transitions, 8802 flow [2024-11-13 13:32:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 13:32:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-13 13:32:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 245 transitions. [2024-11-13 13:32:56,284 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-11-13 13:32:56,284 INFO L175 Difference]: Start difference. First operand has 337 places, 401 transitions, 6940 flow. Second operand 25 states and 245 transitions. [2024-11-13 13:32:56,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 522 transitions, 8802 flow [2024-11-13 13:32:56,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 522 transitions, 8567 flow, removed 35 selfloop flow, removed 12 redundant places. [2024-11-13 13:32:56,909 INFO L231 Difference]: Finished difference. Result has 359 places, 419 transitions, 7198 flow [2024-11-13 13:32:56,909 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6725, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7198, PETRI_PLACES=359, PETRI_TRANSITIONS=419} [2024-11-13 13:32:56,910 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 333 predicate places. [2024-11-13 13:32:56,910 INFO L471 AbstractCegarLoop]: Abstraction has has 359 places, 419 transitions, 7198 flow [2024-11-13 13:32:56,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.703703703703703) internal successors, (154), 27 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:56,910 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:32:56,910 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:32:56,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-13 13:32:57,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:57,111 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:32:57,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:32:57,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1095093327, now seen corresponding path program 12 times [2024-11-13 13:32:57,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:32:57,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386530903] [2024-11-13 13:32:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:32:57,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:32:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:32:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:32:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:32:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386530903] [2024-11-13 13:32:57,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386530903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:32:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626399901] [2024-11-13 13:32:57,956 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 13:32:57,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:32:57,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:32:57,958 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:32:57,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-13 13:32:58,119 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 13:32:58,119 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:32:58,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:32:58,121 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:32:58,293 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:32:58,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:32:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:32:58,433 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:32:58,646 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-13 13:32:58,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 74 [2024-11-13 13:32:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:32:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626399901] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:32:58,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:32:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 9] total 26 [2024-11-13 13:32:58,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234711580] [2024-11-13 13:32:58,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:32:58,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 13:32:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:32:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 13:32:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2024-11-13 13:32:58,764 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:32:58,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 419 transitions, 7198 flow. Second operand has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 26 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:32:58,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:32:58,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:32:58,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:33:03,202 INFO L124 PetriNetUnfolderBase]: 4993/8824 cut-off events. [2024-11-13 13:33:03,202 INFO L125 PetriNetUnfolderBase]: For 101160/101160 co-relation queries the response was YES. [2024-11-13 13:33:03,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52603 conditions, 8824 events. 4993/8824 cut-off events. For 101160/101160 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 63530 event pairs, 1138 based on Foata normal form. 4/8828 useless extension candidates. Maximal degree in co-relation 52478. Up to 4260 conditions per place. [2024-11-13 13:33:03,317 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 396 selfloop transitions, 175 changer transitions 24/596 dead transitions. [2024-11-13 13:33:03,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 596 transitions, 10257 flow [2024-11-13 13:33:03,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 13:33:03,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 13:33:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 270 transitions. [2024-11-13 13:33:03,319 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3708791208791209 [2024-11-13 13:33:03,319 INFO L175 Difference]: Start difference. First operand has 359 places, 419 transitions, 7198 flow. Second operand 26 states and 270 transitions. [2024-11-13 13:33:03,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 596 transitions, 10257 flow [2024-11-13 13:33:03,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 596 transitions, 10044 flow, removed 56 selfloop flow, removed 15 redundant places. [2024-11-13 13:33:03,953 INFO L231 Difference]: Finished difference. Result has 377 places, 447 transitions, 8057 flow [2024-11-13 13:33:03,954 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8057, PETRI_PLACES=377, PETRI_TRANSITIONS=447} [2024-11-13 13:33:03,954 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 351 predicate places. [2024-11-13 13:33:03,954 INFO L471 AbstractCegarLoop]: Abstraction has has 377 places, 447 transitions, 8057 flow [2024-11-13 13:33:03,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 26 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:03,955 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:33:03,955 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:33:03,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-11-13 13:33:04,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2024-11-13 13:33:04,155 INFO L396 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:33:04,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:33:04,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1475979535, now seen corresponding path program 13 times [2024-11-13 13:33:04,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:33:04,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988589209] [2024-11-13 13:33:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:04,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:33:04,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:05,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:33:05,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:33:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988589209] [2024-11-13 13:33:05,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988589209] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373555020] [2024-11-13 13:33:05,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 13:33:05,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:05,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:05,246 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:05,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-13 13:33:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:05,415 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 13:33:05,417 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:05,636 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:33:05,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 24 [2024-11-13 13:33:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:05,672 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:05,938 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:33:05,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2024-11-13 13:33:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:06,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373555020] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:33:06,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:33:06,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 28 [2024-11-13 13:33:06,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014084620] [2024-11-13 13:33:06,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:06,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 13:33:06,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:33:06,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 13:33:06,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2024-11-13 13:33:06,027 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:33:06,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 447 transitions, 8057 flow. Second operand has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:06,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:33:06,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:33:06,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:33:10,093 INFO L124 PetriNetUnfolderBase]: 4972/8775 cut-off events. [2024-11-13 13:33:10,093 INFO L125 PetriNetUnfolderBase]: For 112557/112557 co-relation queries the response was YES. [2024-11-13 13:33:10,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54510 conditions, 8775 events. 4972/8775 cut-off events. For 112557/112557 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 62973 event pairs, 2788 based on Foata normal form. 7/8782 useless extension candidates. Maximal degree in co-relation 54377. Up to 7245 conditions per place. [2024-11-13 13:33:10,200 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 416 selfloop transitions, 107 changer transitions 28/552 dead transitions. [2024-11-13 13:33:10,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 552 transitions, 10113 flow [2024-11-13 13:33:10,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 13:33:10,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 13:33:10,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 214 transitions. [2024-11-13 13:33:10,202 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33229813664596275 [2024-11-13 13:33:10,202 INFO L175 Difference]: Start difference. First operand has 377 places, 447 transitions, 8057 flow. Second operand 23 states and 214 transitions. [2024-11-13 13:33:10,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 552 transitions, 10113 flow [2024-11-13 13:33:10,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 552 transitions, 9675 flow, removed 142 selfloop flow, removed 19 redundant places. [2024-11-13 13:33:10,882 INFO L231 Difference]: Finished difference. Result has 383 places, 459 transitions, 8135 flow [2024-11-13 13:33:10,882 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7667, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8135, PETRI_PLACES=383, PETRI_TRANSITIONS=459} [2024-11-13 13:33:10,882 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 357 predicate places. [2024-11-13 13:33:10,883 INFO L471 AbstractCegarLoop]: Abstraction has has 383 places, 459 transitions, 8135 flow [2024-11-13 13:33:10,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:10,883 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:33:10,883 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:33:10,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-13 13:33:11,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2024-11-13 13:33:11,084 INFO L396 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:33:11,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:33:11,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1308046859, now seen corresponding path program 14 times [2024-11-13 13:33:11,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:33:11,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820398924] [2024-11-13 13:33:11,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:11,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:33:11,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:11,776 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:33:11,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:33:11,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820398924] [2024-11-13 13:33:11,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820398924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:11,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704531293] [2024-11-13 13:33:11,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:33:11,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:11,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:11,778 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:11,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-13 13:33:11,950 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:33:11,950 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:33:11,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:33:11,953 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:12,205 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:33:12,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:33:12,233 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:33:12,233 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:12,521 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:33:12,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2024-11-13 13:33:12,603 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:12,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704531293] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:33:12,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:33:12,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 24 [2024-11-13 13:33:12,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629757516] [2024-11-13 13:33:12,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:12,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 13:33:12,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:33:12,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 13:33:12,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2024-11-13 13:33:12,604 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:33:12,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 459 transitions, 8135 flow. Second operand has 24 states, 24 states have (on average 5.458333333333333) internal successors, (131), 24 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:12,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:33:12,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:33:12,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:33:18,089 INFO L124 PetriNetUnfolderBase]: 5538/9810 cut-off events. [2024-11-13 13:33:18,089 INFO L125 PetriNetUnfolderBase]: For 125744/125744 co-relation queries the response was YES. [2024-11-13 13:33:18,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60771 conditions, 9810 events. 5538/9810 cut-off events. For 125744/125744 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 71432 event pairs, 2609 based on Foata normal form. 24/9834 useless extension candidates. Maximal degree in co-relation 60640. Up to 6866 conditions per place. [2024-11-13 13:33:18,230 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 463 selfloop transitions, 181 changer transitions 38/683 dead transitions. [2024-11-13 13:33:18,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 683 transitions, 11979 flow [2024-11-13 13:33:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-13 13:33:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-13 13:33:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 347 transitions. [2024-11-13 13:33:18,231 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35408163265306125 [2024-11-13 13:33:18,231 INFO L175 Difference]: Start difference. First operand has 383 places, 459 transitions, 8135 flow. Second operand 35 states and 347 transitions. [2024-11-13 13:33:18,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 683 transitions, 11979 flow [2024-11-13 13:33:19,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 683 transitions, 11692 flow, removed 51 selfloop flow, removed 18 redundant places. [2024-11-13 13:33:19,219 INFO L231 Difference]: Finished difference. Result has 412 places, 520 transitions, 9622 flow [2024-11-13 13:33:19,219 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7887, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9622, PETRI_PLACES=412, PETRI_TRANSITIONS=520} [2024-11-13 13:33:19,219 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 386 predicate places. [2024-11-13 13:33:19,219 INFO L471 AbstractCegarLoop]: Abstraction has has 412 places, 520 transitions, 9622 flow [2024-11-13 13:33:19,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.458333333333333) internal successors, (131), 24 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:19,220 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:33:19,220 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:33:19,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-13 13:33:19,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-11-13 13:33:19,420 INFO L396 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:33:19,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:33:19,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1251431519, now seen corresponding path program 15 times [2024-11-13 13:33:19,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:33:19,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947926722] [2024-11-13 13:33:19,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:19,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:33:19,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:19,958 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:33:19,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:33:19,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947926722] [2024-11-13 13:33:19,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947926722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:19,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777917538] [2024-11-13 13:33:19,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:33:19,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:19,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:19,960 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:19,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-13 13:33:20,130 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:33:20,130 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:33:20,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 13:33:20,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:20,300 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 13:33:20,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2024-11-13 13:33:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:33:20,331 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:20,585 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:33:20,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 78 [2024-11-13 13:33:20,672 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:20,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777917538] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:33:20,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:33:20,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 9] total 23 [2024-11-13 13:33:20,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617631837] [2024-11-13 13:33:20,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:20,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 13:33:20,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:33:20,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 13:33:20,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2024-11-13 13:33:20,674 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:33:20,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 520 transitions, 9622 flow. Second operand has 23 states, 23 states have (on average 5.521739130434782) internal successors, (127), 23 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:20,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:33:20,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:33:20,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:33:24,727 INFO L124 PetriNetUnfolderBase]: 5464/9665 cut-off events. [2024-11-13 13:33:24,727 INFO L125 PetriNetUnfolderBase]: For 151491/151491 co-relation queries the response was YES. [2024-11-13 13:33:24,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63304 conditions, 9665 events. 5464/9665 cut-off events. For 151491/151491 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 70251 event pairs, 1638 based on Foata normal form. 1/9666 useless extension candidates. Maximal degree in co-relation 63162. Up to 6207 conditions per place. [2024-11-13 13:33:24,867 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 471 selfloop transitions, 113 changer transitions 6/591 dead transitions. [2024-11-13 13:33:24,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 591 transitions, 11770 flow [2024-11-13 13:33:24,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 13:33:24,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 13:33:24,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 126 transitions. [2024-11-13 13:33:24,868 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-11-13 13:33:24,868 INFO L175 Difference]: Start difference. First operand has 412 places, 520 transitions, 9622 flow. Second operand 15 states and 126 transitions. [2024-11-13 13:33:24,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 591 transitions, 11770 flow [2024-11-13 13:33:26,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 591 transitions, 11055 flow, removed 309 selfloop flow, removed 17 redundant places. [2024-11-13 13:33:26,197 INFO L231 Difference]: Finished difference. Result has 410 places, 524 transitions, 9398 flow [2024-11-13 13:33:26,198 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=9051, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9398, PETRI_PLACES=410, PETRI_TRANSITIONS=524} [2024-11-13 13:33:26,198 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 384 predicate places. [2024-11-13 13:33:26,198 INFO L471 AbstractCegarLoop]: Abstraction has has 410 places, 524 transitions, 9398 flow [2024-11-13 13:33:26,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.521739130434782) internal successors, (127), 23 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:26,199 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:33:26,199 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:33:26,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-13 13:33:26,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:26,399 INFO L396 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:33:26,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:33:26,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2100955039, now seen corresponding path program 16 times [2024-11-13 13:33:26,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:33:26,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885236959] [2024-11-13 13:33:26,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:26,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:33:26,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:27,460 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:33:27,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:33:27,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885236959] [2024-11-13 13:33:27,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885236959] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:27,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193316924] [2024-11-13 13:33:27,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 13:33:27,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:27,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:27,464 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:27,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-13 13:33:27,633 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 13:33:27,634 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:33:27,635 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 13:33:27,637 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:27,927 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:33:27,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 24 [2024-11-13 13:33:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:33:27,962 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:28,299 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-13 13:33:28,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2024-11-13 13:33:28,444 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:28,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193316924] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:33:28,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:33:28,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 32 [2024-11-13 13:33:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311157096] [2024-11-13 13:33:28,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:28,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-13 13:33:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:33:28,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-13 13:33:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2024-11-13 13:33:28,446 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:33:28,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 524 transitions, 9398 flow. Second operand has 32 states, 32 states have (on average 5.375) internal successors, (172), 32 states have internal predecessors, (172), 0 states have call successors, (0), 0 states 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 13:33:28,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:33:28,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:33:28,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:33:34,058 INFO L124 PetriNetUnfolderBase]: 5546/9796 cut-off events. [2024-11-13 13:33:34,059 INFO L125 PetriNetUnfolderBase]: For 144313/144313 co-relation queries the response was YES. [2024-11-13 13:33:34,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62567 conditions, 9796 events. 5546/9796 cut-off events. For 144313/144313 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 71186 event pairs, 1301 based on Foata normal form. 5/9801 useless extension candidates. Maximal degree in co-relation 62427. Up to 4728 conditions per place. [2024-11-13 13:33:34,198 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 449 selfloop transitions, 238 changer transitions 23/711 dead transitions. [2024-11-13 13:33:34,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 711 transitions, 12844 flow [2024-11-13 13:33:34,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-13 13:33:34,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-13 13:33:34,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 298 transitions. [2024-11-13 13:33:34,200 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3433179723502304 [2024-11-13 13:33:34,200 INFO L175 Difference]: Start difference. First operand has 410 places, 524 transitions, 9398 flow. Second operand 31 states and 298 transitions. [2024-11-13 13:33:34,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 711 transitions, 12844 flow [2024-11-13 13:33:35,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 711 transitions, 12532 flow, removed 67 selfloop flow, removed 11 redundant places. [2024-11-13 13:33:35,056 INFO L231 Difference]: Finished difference. Result has 437 places, 550 transitions, 10284 flow [2024-11-13 13:33:35,057 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=9178, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10284, PETRI_PLACES=437, PETRI_TRANSITIONS=550} [2024-11-13 13:33:35,057 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 411 predicate places. [2024-11-13 13:33:35,057 INFO L471 AbstractCegarLoop]: Abstraction has has 437 places, 550 transitions, 10284 flow [2024-11-13 13:33:35,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.375) internal successors, (172), 32 states have internal predecessors, (172), 0 states have call successors, (0), 0 states 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 13:33:35,057 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:33:35,057 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:33:35,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-13 13:33:35,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2024-11-13 13:33:35,258 INFO L396 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:33:35,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:33:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash -847838321, now seen corresponding path program 17 times [2024-11-13 13:33:35,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:33:35,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674318961] [2024-11-13 13:33:35,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:35,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:33:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:33:35,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:33:35,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674318961] [2024-11-13 13:33:35,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674318961] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:35,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446887510] [2024-11-13 13:33:35,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:33:35,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:35,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:35,924 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:35,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-13 13:33:36,078 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:33:36,078 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:33:36,080 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 13:33:36,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:36,375 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 13:33:36,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 24 [2024-11-13 13:33:36,408 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:36,408 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:36,732 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-11-13 13:33:36,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 70 [2024-11-13 13:33:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 13:33:36,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446887510] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:33:36,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:33:36,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 26 [2024-11-13 13:33:36,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624667970] [2024-11-13 13:33:36,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:36,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 13:33:36,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:33:36,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 13:33:36,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2024-11-13 13:33:36,781 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:33:36,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 550 transitions, 10284 flow. Second operand has 26 states, 26 states have (on average 5.346153846153846) internal successors, (139), 26 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:36,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:33:36,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:33:36,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:33:40,987 INFO L124 PetriNetUnfolderBase]: 5486/9679 cut-off events. [2024-11-13 13:33:40,987 INFO L125 PetriNetUnfolderBase]: For 149585/149585 co-relation queries the response was YES. [2024-11-13 13:33:41,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63310 conditions, 9679 events. 5486/9679 cut-off events. For 149585/149585 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 70165 event pairs, 1473 based on Foata normal form. 1/9680 useless extension candidates. Maximal degree in co-relation 63163. Up to 6206 conditions per place. [2024-11-13 13:33:41,149 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 491 selfloop transitions, 141 changer transitions 6/639 dead transitions. [2024-11-13 13:33:41,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 639 transitions, 12583 flow [2024-11-13 13:33:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 13:33:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 13:33:41,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 130 transitions. [2024-11-13 13:33:41,150 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29017857142857145 [2024-11-13 13:33:41,150 INFO L175 Difference]: Start difference. First operand has 437 places, 550 transitions, 10284 flow. Second operand 16 states and 130 transitions. [2024-11-13 13:33:41,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 639 transitions, 12583 flow [2024-11-13 13:33:42,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 639 transitions, 12236 flow, removed 54 selfloop flow, removed 14 redundant places. [2024-11-13 13:33:42,402 INFO L231 Difference]: Finished difference. Result has 440 places, 559 transitions, 10562 flow [2024-11-13 13:33:42,402 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=9950, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10562, PETRI_PLACES=440, PETRI_TRANSITIONS=559} [2024-11-13 13:33:42,403 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 414 predicate places. [2024-11-13 13:33:42,403 INFO L471 AbstractCegarLoop]: Abstraction has has 440 places, 559 transitions, 10562 flow [2024-11-13 13:33:42,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.346153846153846) internal successors, (139), 26 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:33:42,403 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:33:42,403 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:33:42,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-13 13:33:42,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:42,604 INFO L396 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-13 13:33:42,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:33:42,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1355020044, now seen corresponding path program 3 times [2024-11-13 13:33:42,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:33:42,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920824929] [2024-11-13 13:33:42,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:33:42,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:33:42,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:33:43,269 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:33:43,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:33:43,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920824929] [2024-11-13 13:33:43,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920824929] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:33:43,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720963459] [2024-11-13 13:33:43,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:33:43,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:33:43,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:33:43,273 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:33:43,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f88e7e2-0ff7-4b9b-bad7-bfd761b59a60/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-13 13:33:43,495 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:33:43,495 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:33:43,498 INFO L255 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-13 13:33:43,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:33:43,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:33:44,416 INFO L349 Elim1Store]: treesize reduction 32, result has 43.9 percent of original size [2024-11-13 13:33:44,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 34 [2024-11-13 13:33:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:33:44,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:33:45,658 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:33:45,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 153 treesize of output 149 [2024-11-13 13:33:45,748 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-13 13:33:45,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 36 [2024-11-13 13:33:45,831 INFO L349 Elim1Store]: treesize reduction 13, result has 78.7 percent of original size [2024-11-13 13:33:45,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 173 treesize of output 176 [2024-11-13 13:33:46,284 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 13:33:46,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 148 treesize of output 1 [2024-11-13 13:33:46,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:33:46,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720963459] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:33:46,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:33:46,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 12] total 36 [2024-11-13 13:33:46,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740613942] [2024-11-13 13:33:46,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:33:46,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-13 13:33:46,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:33:46,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-13 13:33:46,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1091, Unknown=0, NotChecked=0, Total=1260 [2024-11-13 13:33:46,411 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-11-13 13:33:46,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 559 transitions, 10562 flow. Second operand has 36 states, 36 states have (on average 4.916666666666667) internal successors, (177), 36 states have internal predecessors, (177), 0 states have call successors, (0), 0 states 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 13:33:46,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:33:46,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-11-13 13:33:46,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand