./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/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_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:43:40,076 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:43:40,203 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 14:43:40,215 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:43:40,216 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:43:40,265 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:43:40,265 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:43:40,266 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:43:40,266 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:43:40,266 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:43:40,267 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:43:40,267 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:43:40,267 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:43:40,267 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:43:40,268 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:43:40,268 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:43:40,268 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:43:40,268 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:43:40,268 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:43:40,269 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:43:40,270 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:43:40,270 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:43:40,270 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:43:40,270 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:43:40,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:43:40,270 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:43:40,271 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:43:40,271 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:43:40,271 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:43:40,271 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:43:40,271 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:43:40,271 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:43:40,271 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:43:40,272 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:43:40,272 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:43:40,272 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:43:40,272 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_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc [2024-11-13 14:43:40,717 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:43:40,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:43:40,737 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:43:40,741 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:43:40,741 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:43:40,745 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c Unable to find full path for "g++" [2024-11-13 14:43:43,239 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:43:43,605 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:43:43,606 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-11-13 14:43:43,619 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/data/bfe45f12b/d9846d6bd5234dc7a7881120a40bc582/FLAGac4f20968 [2024-11-13 14:43:43,808 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/data/bfe45f12b/d9846d6bd5234dc7a7881120a40bc582 [2024-11-13 14:43:43,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:43:43,813 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:43:43,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:43:43,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:43:43,821 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:43:43,822 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:43:43" (1/1) ... [2024-11-13 14:43:43,824 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36220adf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:43, skipping insertion in model container [2024-11-13 14:43:43,824 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:43:43" (1/1) ... [2024-11-13 14:43:43,848 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:43:44,102 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:43:44,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:43:44,139 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:43:44,203 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:43:44,234 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:43:44,235 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44 WrapperNode [2024-11-13 14:43:44,235 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:43:44,236 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:43:44,237 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:43:44,237 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:43:44,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,262 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,312 INFO L138 Inliner]: procedures = 24, calls = 25, calls flagged for inlining = 15, calls inlined = 17, statements flattened = 218 [2024-11-13 14:43:44,316 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:43:44,317 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:43:44,317 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:43:44,317 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:43:44,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,333 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,336 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,371 INFO L175 MemorySlicer]: Split 5 memory accesses to 2 slices as follows [2, 3]. 60 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-13 14:43:44,371 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,371 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,391 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,400 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,402 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,407 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,415 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:43:44,416 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:43:44,416 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:43:44,416 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:43:44,417 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (1/1) ... [2024-11-13 14:43:44,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:43:44,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:44,465 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:43:44,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:43:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:43:44,507 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 14:43:44,507 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 14:43:44,508 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 14:43:44,508 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:43:44,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 14:43:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 14:43:44,512 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 14:43:44,693 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:43:44,695 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:43:45,428 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 14:43:45,429 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:43:46,012 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:43:46,012 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-13 14:43:46,015 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:43:46 BoogieIcfgContainer [2024-11-13 14:43:46,015 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:43:46,017 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:43:46,017 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:43:46,024 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:43:46,026 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:43:43" (1/3) ... [2024-11-13 14:43:46,027 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e581b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:43:46, skipping insertion in model container [2024-11-13 14:43:46,027 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:43:44" (2/3) ... [2024-11-13 14:43:46,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e581b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:43:46, skipping insertion in model container [2024-11-13 14:43:46,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:43:46" (3/3) ... [2024-11-13 14:43:46,030 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2024-11-13 14:43:46,049 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:43:46,050 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-name-comparator-symm.wvr.c that has 3 procedures, 33 locations, 1 initial locations, 3 loop locations, and 8 error locations. [2024-11-13 14:43:46,051 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 14:43:46,138 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 14:43:46,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 39 places, 37 transitions, 88 flow [2024-11-13 14:43:46,261 INFO L124 PetriNetUnfolderBase]: 5/35 cut-off events. [2024-11-13 14:43:46,263 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 14:43:46,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 5/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 54 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 23. Up to 2 conditions per place. [2024-11-13 14:43:46,269 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 37 transitions, 88 flow [2024-11-13 14:43:46,276 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 36 places, 34 transitions, 80 flow [2024-11-13 14:43:46,308 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:43:46,325 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=None, 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;@288a1dbe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:43:46,325 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2024-11-13 14:43:46,333 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 14:43:46,333 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 14:43:46,333 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 14:43:46,334 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:46,338 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:43:46,338 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:46,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:46,346 INFO L85 PathProgramCache]: Analyzing trace with hash 680390, now seen corresponding path program 1 times [2024-11-13 14:43:46,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:46,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369620729] [2024-11-13 14:43:46,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:46,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:46,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:46,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:46,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369620729] [2024-11-13 14:43:46,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369620729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:46,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:46,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 14:43:46,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253700607] [2024-11-13 14:43:46,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:46,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:43:46,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:46,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:43:46,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:43:46,857 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:46,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:46,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:46,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:46,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:47,120 INFO L124 PetriNetUnfolderBase]: 128/261 cut-off events. [2024-11-13 14:43:47,120 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-11-13 14:43:47,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 261 events. 128/261 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 985 event pairs, 100 based on Foata normal form. 1/216 useless extension candidates. Maximal degree in co-relation 456. Up to 221 conditions per place. [2024-11-13 14:43:47,126 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 21 selfloop transitions, 2 changer transitions 0/29 dead transitions. [2024-11-13 14:43:47,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 29 transitions, 116 flow [2024-11-13 14:43:47,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:43:47,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:43:47,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-11-13 14:43:47,144 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-11-13 14:43:47,146 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 80 flow. Second operand 3 states and 54 transitions. [2024-11-13 14:43:47,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 29 transitions, 116 flow [2024-11-13 14:43:47,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 29 transitions, 108 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:43:47,156 INFO L231 Difference]: Finished difference. Result has 31 places, 29 transitions, 66 flow [2024-11-13 14:43:47,159 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=31, PETRI_TRANSITIONS=29} [2024-11-13 14:43:47,165 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2024-11-13 14:43:47,167 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 29 transitions, 66 flow [2024-11-13 14:43:47,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:47,168 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:47,168 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:43:47,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 14:43:47,168 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:47,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:47,169 INFO L85 PathProgramCache]: Analyzing trace with hash 680391, now seen corresponding path program 1 times [2024-11-13 14:43:47,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:47,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421039191] [2024-11-13 14:43:47,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:47,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:47,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:47,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:47,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:47,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421039191] [2024-11-13 14:43:47,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421039191] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:47,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:47,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:43:47,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24895622] [2024-11-13 14:43:47,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:47,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:43:47,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:47,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:43:47,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:43:47,702 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:47,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 29 transitions, 66 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:47,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:47,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:47,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:47,925 INFO L124 PetriNetUnfolderBase]: 129/264 cut-off events. [2024-11-13 14:43:47,925 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:43:47,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 264 events. 129/264 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 994 event pairs, 100 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 482. Up to 226 conditions per place. [2024-11-13 14:43:47,929 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 24 selfloop transitions, 3 changer transitions 0/32 dead transitions. [2024-11-13 14:43:47,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 32 transitions, 128 flow [2024-11-13 14:43:47,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:43:47,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:43:47,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-11-13 14:43:47,931 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-11-13 14:43:47,932 INFO L175 Difference]: Start difference. First operand has 31 places, 29 transitions, 66 flow. Second operand 3 states and 55 transitions. [2024-11-13 14:43:47,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 32 transitions, 128 flow [2024-11-13 14:43:47,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:43:47,935 INFO L231 Difference]: Finished difference. Result has 32 places, 31 transitions, 81 flow [2024-11-13 14:43:47,935 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=32, PETRI_TRANSITIONS=31} [2024-11-13 14:43:47,936 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, -4 predicate places. [2024-11-13 14:43:47,937 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 31 transitions, 81 flow [2024-11-13 14:43:47,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:47,937 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:47,937 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-13 14:43:47,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 14:43:47,938 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:47,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:47,939 INFO L85 PathProgramCache]: Analyzing trace with hash 653876896, now seen corresponding path program 1 times [2024-11-13 14:43:47,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:47,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961298730] [2024-11-13 14:43:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:47,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:48,434 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 14:43:48,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:48,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961298730] [2024-11-13 14:43:48,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961298730] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:48,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780491477] [2024-11-13 14:43:48,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:48,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:48,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:48,441 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:48,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:43:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:48,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 14:43:48,607 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:48,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-11-13 14:43:48,800 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 14:43:48,800 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:48,948 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 14:43:48,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780491477] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:48,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:43:48,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-13 14:43:48,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590699197] [2024-11-13 14:43:48,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:48,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 14:43:48,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:48,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 14:43:48,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:43:49,047 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:49,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 31 transitions, 81 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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 14:43:49,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:49,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:49,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:49,415 INFO L124 PetriNetUnfolderBase]: 129/268 cut-off events. [2024-11-13 14:43:49,416 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:43:49,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 519 conditions, 268 events. 129/268 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1000 event pairs, 100 based on Foata normal form. 2/224 useless extension candidates. Maximal degree in co-relation 506. Up to 226 conditions per place. [2024-11-13 14:43:49,423 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 26 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-11-13 14:43:49,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 36 transitions, 156 flow [2024-11-13 14:43:49,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:49,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:49,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-11-13 14:43:49,430 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-11-13 14:43:49,430 INFO L175 Difference]: Start difference. First operand has 32 places, 31 transitions, 81 flow. Second operand 5 states and 80 transitions. [2024-11-13 14:43:49,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 36 transitions, 156 flow [2024-11-13 14:43:49,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 36 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:43:49,433 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 111 flow [2024-11-13 14:43:49,436 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=111, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-11-13 14:43:49,437 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2024-11-13 14:43:49,437 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 111 flow [2024-11-13 14:43:49,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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 14:43:49,437 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:49,438 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1] [2024-11-13 14:43:49,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 14:43:49,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:49,639 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:49,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:49,639 INFO L85 PathProgramCache]: Analyzing trace with hash 958362002, now seen corresponding path program 2 times [2024-11-13 14:43:49,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:49,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615309849] [2024-11-13 14:43:49,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:49,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:49,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:49,872 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:49,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:49,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615309849] [2024-11-13 14:43:49,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615309849] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:49,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:49,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:43:49,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599937728] [2024-11-13 14:43:49,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:49,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:43:49,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:49,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:43:49,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:43:49,890 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:43:49,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 111 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:49,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:49,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:43:49,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:50,061 INFO L124 PetriNetUnfolderBase]: 128/265 cut-off events. [2024-11-13 14:43:50,062 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-11-13 14:43:50,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 265 events. 128/265 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 985 event pairs, 100 based on Foata normal form. 1/221 useless extension candidates. Maximal degree in co-relation 494. Up to 222 conditions per place. [2024-11-13 14:43:50,069 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 22 selfloop transitions, 6 changer transitions 0/33 dead transitions. [2024-11-13 14:43:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 157 flow [2024-11-13 14:43:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:43:50,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:43:50,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-11-13 14:43:50,074 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4009009009009009 [2024-11-13 14:43:50,074 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 111 flow. Second operand 6 states and 89 transitions. [2024-11-13 14:43:50,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 157 flow [2024-11-13 14:43:50,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 33 transitions, 146 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-13 14:43:50,079 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 102 flow [2024-11-13 14:43:50,080 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2024-11-13 14:43:50,081 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 4 predicate places. [2024-11-13 14:43:50,082 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 102 flow [2024-11-13 14:43:50,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:50,083 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:50,083 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:50,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 14:43:50,084 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:50,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:50,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1918354584, now seen corresponding path program 1 times [2024-11-13 14:43:50,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:50,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313861315] [2024-11-13 14:43:50,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:50,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:50,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:43:50,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:50,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313861315] [2024-11-13 14:43:50,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313861315] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:50,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:43:50,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:43:50,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191131324] [2024-11-13 14:43:50,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:50,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:43:50,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:50,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:43:50,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:43:50,277 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-11-13 14:43:50,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:50,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:50,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-11-13 14:43:50,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:50,416 INFO L124 PetriNetUnfolderBase]: 128/247 cut-off events. [2024-11-13 14:43:50,416 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-13 14:43:50,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 247 events. 128/247 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 806 event pairs, 100 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 483. Up to 221 conditions per place. [2024-11-13 14:43:50,419 INFO L140 encePairwiseOnDemand]: 33/37 looper letters, 23 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-11-13 14:43:50,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 29 transitions, 150 flow [2024-11-13 14:43:50,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:43:50,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:43:50,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 53 transitions. [2024-11-13 14:43:50,421 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3581081081081081 [2024-11-13 14:43:50,421 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 102 flow. Second operand 4 states and 53 transitions. [2024-11-13 14:43:50,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 29 transitions, 150 flow [2024-11-13 14:43:50,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 29 transitions, 127 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-13 14:43:50,424 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 81 flow [2024-11-13 14:43:50,424 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=81, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2024-11-13 14:43:50,425 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, -2 predicate places. [2024-11-13 14:43:50,425 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 81 flow [2024-11-13 14:43:50,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:50,425 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:50,426 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:50,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 14:43:50,426 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:50,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:50,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1918354585, now seen corresponding path program 1 times [2024-11-13 14:43:50,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:50,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310866974] [2024-11-13 14:43:50,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:50,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:50,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310866974] [2024-11-13 14:43:50,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310866974] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:50,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110196253] [2024-11-13 14:43:50,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:50,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:50,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:50,615 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:50,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:43:50,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:50,754 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:43:50,755 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:50,869 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:50,869 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:50,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110196253] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:50,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:43:50,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-13 14:43:50,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751854223] [2024-11-13 14:43:50,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:50,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:43:50,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:50,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:43:50,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:43:50,931 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:43:50,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 81 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 14:43:50,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:50,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:43:50,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:51,112 INFO L124 PetriNetUnfolderBase]: 127/246 cut-off events. [2024-11-13 14:43:51,112 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:43:51,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 246 events. 127/246 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 802 event pairs, 100 based on Foata normal form. 1/220 useless extension candidates. Maximal degree in co-relation 464. Up to 222 conditions per place. [2024-11-13 14:43:51,115 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 23 selfloop transitions, 4 changer transitions 0/30 dead transitions. [2024-11-13 14:43:51,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 30 transitions, 138 flow [2024-11-13 14:43:51,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:51,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:51,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-11-13 14:43:51,117 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-11-13 14:43:51,117 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 81 flow. Second operand 5 states and 78 transitions. [2024-11-13 14:43:51,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 30 transitions, 138 flow [2024-11-13 14:43:51,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 30 transitions, 135 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:43:51,120 INFO L231 Difference]: Finished difference. Result has 36 places, 28 transitions, 81 flow [2024-11-13 14:43:51,120 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=81, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2024-11-13 14:43:51,121 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 0 predicate places. [2024-11-13 14:43:51,121 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 81 flow [2024-11-13 14:43:51,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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 14:43:51,122 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:51,122 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:51,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 14:43:51,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:51,327 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:51,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:51,328 INFO L85 PathProgramCache]: Analyzing trace with hash -695412622, now seen corresponding path program 2 times [2024-11-13 14:43:51,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:51,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531809780] [2024-11-13 14:43:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:51,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:51,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:43:51,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:51,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531809780] [2024-11-13 14:43:51,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531809780] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:51,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064029119] [2024-11-13 14:43:51,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:43:51,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:51,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:51,839 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:51,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:43:51,961 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:43:51,961 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:43:51,963 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 14:43:51,965 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:51,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 1 [2024-11-13 14:43:52,136 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:43:52,137 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:43:52,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064029119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:43:52,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:43:52,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 7 [2024-11-13 14:43:52,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313636089] [2024-11-13 14:43:52,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:43:52,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:43:52,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:52,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:43:52,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:43:52,173 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:52,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 28 transitions, 81 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:52,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:52,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:52,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:52,409 INFO L124 PetriNetUnfolderBase]: 253/451 cut-off events. [2024-11-13 14:43:52,409 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:43:52,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 926 conditions, 451 events. 253/451 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1697 event pairs, 118 based on Foata normal form. 0/383 useless extension candidates. Maximal degree in co-relation 897. Up to 254 conditions per place. [2024-11-13 14:43:52,414 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 39 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-11-13 14:43:52,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 45 transitions, 204 flow [2024-11-13 14:43:52,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:43:52,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:43:52,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-11-13 14:43:52,417 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-11-13 14:43:52,417 INFO L175 Difference]: Start difference. First operand has 36 places, 28 transitions, 81 flow. Second operand 5 states and 87 transitions. [2024-11-13 14:43:52,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 45 transitions, 204 flow [2024-11-13 14:43:52,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 45 transitions, 196 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:43:52,420 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 89 flow [2024-11-13 14:43:52,420 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=89, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-11-13 14:43:52,421 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2024-11-13 14:43:52,421 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 89 flow [2024-11-13 14:43:52,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:52,422 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:52,422 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:52,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:43:52,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:52,627 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:52,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:52,628 INFO L85 PathProgramCache]: Analyzing trace with hash 880338403, now seen corresponding path program 1 times [2024-11-13 14:43:52,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:52,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770974447] [2024-11-13 14:43:52,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:52,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:52,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:43:52,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:52,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770974447] [2024-11-13 14:43:52,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770974447] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:52,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254621832] [2024-11-13 14:43:52,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:52,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:52,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:52,997 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:53,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:43:53,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:53,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:43:53,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:53,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:53,304 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:53,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-13 14:43:53,536 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:53,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254621832] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:53,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:43:53,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 13 [2024-11-13 14:43:53,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428315561] [2024-11-13 14:43:53,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:53,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 14:43:53,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:53,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 14:43:53,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-11-13 14:43:53,821 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:53,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 89 flow. Second operand has 15 states, 15 states have (on average 11.266666666666667) internal successors, (169), 15 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:53,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:53,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:53,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:54,482 INFO L124 PetriNetUnfolderBase]: 618/1080 cut-off events. [2024-11-13 14:43:54,483 INFO L125 PetriNetUnfolderBase]: For 199/227 co-relation queries the response was YES. [2024-11-13 14:43:54,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2326 conditions, 1080 events. 618/1080 cut-off events. For 199/227 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4606 event pairs, 228 based on Foata normal form. 0/912 useless extension candidates. Maximal degree in co-relation 2294. Up to 463 conditions per place. [2024-11-13 14:43:54,490 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 54 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-11-13 14:43:54,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 63 transitions, 303 flow [2024-11-13 14:43:54,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:43:54,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:43:54,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-11-13 14:43:54,492 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-11-13 14:43:54,492 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 89 flow. Second operand 8 states and 132 transitions. [2024-11-13 14:43:54,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 63 transitions, 303 flow [2024-11-13 14:43:54,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 63 transitions, 293 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:43:54,495 INFO L231 Difference]: Finished difference. Result has 43 places, 31 transitions, 111 flow [2024-11-13 14:43:54,495 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=111, PETRI_PLACES=43, PETRI_TRANSITIONS=31} [2024-11-13 14:43:54,496 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 7 predicate places. [2024-11-13 14:43:54,496 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 31 transitions, 111 flow [2024-11-13 14:43:54,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 11.266666666666667) internal successors, (169), 15 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:54,496 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:54,496 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:54,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:43:54,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-13 14:43:54,697 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:54,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:54,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1885503143, now seen corresponding path program 1 times [2024-11-13 14:43:54,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:54,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042972583] [2024-11-13 14:43:54,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:54,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:54,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:43:55,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:55,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042972583] [2024-11-13 14:43:55,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042972583] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:55,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671631055] [2024-11-13 14:43:55,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:55,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:55,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:55,090 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:55,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:43:55,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:55,212 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 14:43:55,214 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:55,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:55,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 14:43:55,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:55,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671631055] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:55,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:43:55,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-11-13 14:43:55,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253965973] [2024-11-13 14:43:55,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:55,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 14:43:55,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:55,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 14:43:55,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-11-13 14:43:56,011 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:56,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 31 transitions, 111 flow. Second operand has 19 states, 19 states have (on average 11.157894736842104) internal successors, (212), 19 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:56,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:56,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:56,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:43:56,922 INFO L124 PetriNetUnfolderBase]: 1165/2025 cut-off events. [2024-11-13 14:43:56,923 INFO L125 PetriNetUnfolderBase]: For 403/403 co-relation queries the response was YES. [2024-11-13 14:43:56,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 2025 events. 1165/2025 cut-off events. For 403/403 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9967 event pairs, 318 based on Foata normal form. 0/1711 useless extension candidates. Maximal degree in co-relation 4541. Up to 628 conditions per place. [2024-11-13 14:43:56,940 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 79 selfloop transitions, 8 changer transitions 0/89 dead transitions. [2024-11-13 14:43:56,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 89 transitions, 454 flow [2024-11-13 14:43:56,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:43:56,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:43:56,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-11-13 14:43:56,945 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-11-13 14:43:56,945 INFO L175 Difference]: Start difference. First operand has 43 places, 31 transitions, 111 flow. Second operand 9 states and 162 transitions. [2024-11-13 14:43:56,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 89 transitions, 454 flow [2024-11-13 14:43:56,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 89 transitions, 447 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:43:56,949 INFO L231 Difference]: Finished difference. Result has 49 places, 33 transitions, 138 flow [2024-11-13 14:43:56,950 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=138, PETRI_PLACES=49, PETRI_TRANSITIONS=33} [2024-11-13 14:43:56,950 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 13 predicate places. [2024-11-13 14:43:56,950 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 33 transitions, 138 flow [2024-11-13 14:43:56,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.157894736842104) internal successors, (212), 19 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:56,951 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:43:56,951 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:56,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 14:43:57,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-13 14:43:57,151 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:43:57,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:43:57,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1385672605, now seen corresponding path program 1 times [2024-11-13 14:43:57,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:43:57,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453185846] [2024-11-13 14:43:57,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:57,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:43:57,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:57,626 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:43:57,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:43:57,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453185846] [2024-11-13 14:43:57,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453185846] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:43:57,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515757784] [2024-11-13 14:43:57,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:43:57,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:57,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:43:57,631 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:43:57,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:43:57,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:43:57,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 14:43:57,767 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:43:58,061 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:58,061 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:43:58,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 14:43:58,437 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:43:58,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515757784] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:43:58,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:43:58,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 20 [2024-11-13 14:43:58,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087610941] [2024-11-13 14:43:58,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:43:58,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 14:43:58,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:43:58,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 14:43:58,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2024-11-13 14:43:58,925 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-11-13 14:43:58,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 33 transitions, 138 flow. Second operand has 22 states, 22 states have (on average 11.454545454545455) internal successors, (252), 22 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:43:58,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:43:58,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-11-13 14:43:58,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:00,144 INFO L124 PetriNetUnfolderBase]: 1517/2633 cut-off events. [2024-11-13 14:44:00,145 INFO L125 PetriNetUnfolderBase]: For 1348/1384 co-relation queries the response was YES. [2024-11-13 14:44:00,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6273 conditions, 2633 events. 1517/2633 cut-off events. For 1348/1384 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13210 event pairs, 450 based on Foata normal form. 46/2311 useless extension candidates. Maximal degree in co-relation 6234. Up to 885 conditions per place. [2024-11-13 14:44:00,161 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 77 selfloop transitions, 8 changer transitions 0/87 dead transitions. [2024-11-13 14:44:00,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 87 transitions, 500 flow [2024-11-13 14:44:00,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:44:00,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:44:00,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-11-13 14:44:00,164 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-11-13 14:44:00,164 INFO L175 Difference]: Start difference. First operand has 49 places, 33 transitions, 138 flow. Second operand 9 states and 155 transitions. [2024-11-13 14:44:00,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 87 transitions, 500 flow [2024-11-13 14:44:00,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 87 transitions, 469 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-13 14:44:00,169 INFO L231 Difference]: Finished difference. Result has 53 places, 34 transitions, 151 flow [2024-11-13 14:44:00,169 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=151, PETRI_PLACES=53, PETRI_TRANSITIONS=34} [2024-11-13 14:44:00,170 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 17 predicate places. [2024-11-13 14:44:00,170 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 34 transitions, 151 flow [2024-11-13 14:44:00,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 11.454545454545455) internal successors, (252), 22 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:00,171 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:00,171 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2024-11-13 14:44:00,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 14:44:00,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 14:44:00,376 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:00,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:00,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1171875129, now seen corresponding path program 2 times [2024-11-13 14:44:00,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:00,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122223402] [2024-11-13 14:44:00,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:00,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:00,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:00,512 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:00,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:00,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122223402] [2024-11-13 14:44:00,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122223402] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:00,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738728461] [2024-11-13 14:44:00,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:44:00,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:00,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:00,516 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:00,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:44:00,640 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:44:00,640 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:00,642 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:44:00,643 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:00,676 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:00,679 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:44:00,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738728461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:00,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:44:00,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2024-11-13 14:44:00,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254030781] [2024-11-13 14:44:00,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:00,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:44:00,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:00,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:44:00,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:44:00,691 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:00,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 34 transitions, 151 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:00,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:00,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:00,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:01,280 INFO L124 PetriNetUnfolderBase]: 1341/2363 cut-off events. [2024-11-13 14:44:01,281 INFO L125 PetriNetUnfolderBase]: For 1299/1339 co-relation queries the response was YES. [2024-11-13 14:44:01,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5640 conditions, 2363 events. 1341/2363 cut-off events. For 1299/1339 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12098 event pairs, 20 based on Foata normal form. 0/2055 useless extension candidates. Maximal degree in co-relation 5599. Up to 595 conditions per place. [2024-11-13 14:44:01,298 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 94 selfloop transitions, 4 changer transitions 0/100 dead transitions. [2024-11-13 14:44:01,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 100 transitions, 583 flow [2024-11-13 14:44:01,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:44:01,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:44:01,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-11-13 14:44:01,300 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2024-11-13 14:44:01,300 INFO L175 Difference]: Start difference. First operand has 53 places, 34 transitions, 151 flow. Second operand 6 states and 142 transitions. [2024-11-13 14:44:01,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 100 transitions, 583 flow [2024-11-13 14:44:01,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 100 transitions, 526 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-11-13 14:44:01,307 INFO L231 Difference]: Finished difference. Result has 47 places, 32 transitions, 123 flow [2024-11-13 14:44:01,307 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=123, PETRI_PLACES=47, PETRI_TRANSITIONS=32} [2024-11-13 14:44:01,308 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 11 predicate places. [2024-11-13 14:44:01,308 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 32 transitions, 123 flow [2024-11-13 14:44:01,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:01,308 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:01,308 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:01,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-13 14:44:01,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 14:44:01,509 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:01,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:01,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1361045299, now seen corresponding path program 1 times [2024-11-13 14:44:01,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:01,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646598293] [2024-11-13 14:44:01,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:01,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:01,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:02,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:02,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646598293] [2024-11-13 14:44:02,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646598293] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:02,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:02,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:44:02,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435976695] [2024-11-13 14:44:02,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:02,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:44:02,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:02,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:44:02,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:44:02,017 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:02,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 32 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:02,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:02,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:02,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:02,568 INFO L124 PetriNetUnfolderBase]: 1343/2417 cut-off events. [2024-11-13 14:44:02,568 INFO L125 PetriNetUnfolderBase]: For 1125/1125 co-relation queries the response was YES. [2024-11-13 14:44:02,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5781 conditions, 2417 events. 1343/2417 cut-off events. For 1125/1125 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 12505 event pairs, 987 based on Foata normal form. 3/2244 useless extension candidates. Maximal degree in co-relation 5747. Up to 1808 conditions per place. [2024-11-13 14:44:02,584 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 52 selfloop transitions, 3 changer transitions 7/64 dead transitions. [2024-11-13 14:44:02,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 350 flow [2024-11-13 14:44:02,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:02,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:02,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-13 14:44:02,585 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5621621621621622 [2024-11-13 14:44:02,586 INFO L175 Difference]: Start difference. First operand has 47 places, 32 transitions, 123 flow. Second operand 5 states and 104 transitions. [2024-11-13 14:44:02,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 350 flow [2024-11-13 14:44:02,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 329 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:44:02,591 INFO L231 Difference]: Finished difference. Result has 50 places, 33 transitions, 136 flow [2024-11-13 14:44:02,591 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=50, PETRI_TRANSITIONS=33} [2024-11-13 14:44:02,591 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 14 predicate places. [2024-11-13 14:44:02,592 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 33 transitions, 136 flow [2024-11-13 14:44:02,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:02,592 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:02,592 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:02,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 14:44:02,593 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:02,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:02,593 INFO L85 PathProgramCache]: Analyzing trace with hash 477858675, now seen corresponding path program 2 times [2024-11-13 14:44:02,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:02,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581110153] [2024-11-13 14:44:02,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:02,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:02,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:03,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:03,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:03,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581110153] [2024-11-13 14:44:03,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581110153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:03,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:03,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:44:03,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495327840] [2024-11-13 14:44:03,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:03,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:44:03,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:03,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:44:03,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:44:03,024 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:03,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 33 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:03,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:03,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:03,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:03,596 INFO L124 PetriNetUnfolderBase]: 1344/2410 cut-off events. [2024-11-13 14:44:03,596 INFO L125 PetriNetUnfolderBase]: For 1600/1609 co-relation queries the response was YES. [2024-11-13 14:44:03,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6162 conditions, 2410 events. 1344/2410 cut-off events. For 1600/1609 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 12876 event pairs, 966 based on Foata normal form. 1/2235 useless extension candidates. Maximal degree in co-relation 6125. Up to 1751 conditions per place. [2024-11-13 14:44:03,611 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 58 selfloop transitions, 3 changer transitions 9/72 dead transitions. [2024-11-13 14:44:03,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 430 flow [2024-11-13 14:44:03,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:03,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:03,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-11-13 14:44:03,613 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5783783783783784 [2024-11-13 14:44:03,613 INFO L175 Difference]: Start difference. First operand has 50 places, 33 transitions, 136 flow. Second operand 5 states and 107 transitions. [2024-11-13 14:44:03,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 430 flow [2024-11-13 14:44:03,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 410 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-13 14:44:03,620 INFO L231 Difference]: Finished difference. Result has 53 places, 34 transitions, 148 flow [2024-11-13 14:44:03,622 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=53, PETRI_TRANSITIONS=34} [2024-11-13 14:44:03,622 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 17 predicate places. [2024-11-13 14:44:03,623 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 34 transitions, 148 flow [2024-11-13 14:44:03,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:03,623 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:03,623 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:03,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 14:44:03,624 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:03,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:03,624 INFO L85 PathProgramCache]: Analyzing trace with hash 48265721, now seen corresponding path program 3 times [2024-11-13 14:44:03,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:03,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049301348] [2024-11-13 14:44:03,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:03,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:04,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:04,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:04,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049301348] [2024-11-13 14:44:04,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049301348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:04,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:04,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:44:04,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325656165] [2024-11-13 14:44:04,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:04,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:44:04,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:04,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:44:04,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:44:04,080 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:04,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 34 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:04,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:04,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:04,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:04,800 INFO L124 PetriNetUnfolderBase]: 1441/2581 cut-off events. [2024-11-13 14:44:04,800 INFO L125 PetriNetUnfolderBase]: For 1867/1867 co-relation queries the response was YES. [2024-11-13 14:44:04,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 2581 events. 1441/2581 cut-off events. For 1867/1867 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 13473 event pairs, 993 based on Foata normal form. 3/2584 useless extension candidates. Maximal degree in co-relation 7013. Up to 1839 conditions per place. [2024-11-13 14:44:04,823 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 56 selfloop transitions, 10 changer transitions 5/73 dead transitions. [2024-11-13 14:44:04,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 445 flow [2024-11-13 14:44:04,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:04,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-11-13 14:44:04,825 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-11-13 14:44:04,825 INFO L175 Difference]: Start difference. First operand has 53 places, 34 transitions, 148 flow. Second operand 5 states and 110 transitions. [2024-11-13 14:44:04,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 445 flow [2024-11-13 14:44:04,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 73 transitions, 421 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-11-13 14:44:04,833 INFO L231 Difference]: Finished difference. Result has 56 places, 42 transitions, 235 flow [2024-11-13 14:44:04,833 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=56, PETRI_TRANSITIONS=42} [2024-11-13 14:44:04,836 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 20 predicate places. [2024-11-13 14:44:04,836 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 42 transitions, 235 flow [2024-11-13 14:44:04,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:04,837 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:04,837 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:04,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 14:44:04,837 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:04,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:04,838 INFO L85 PathProgramCache]: Analyzing trace with hash -198271437, now seen corresponding path program 4 times [2024-11-13 14:44:04,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:04,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088873327] [2024-11-13 14:44:04,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:04,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:05,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:05,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088873327] [2024-11-13 14:44:05,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088873327] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:05,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:05,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:44:05,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798477702] [2024-11-13 14:44:05,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:05,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:44:05,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:05,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:44:05,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:44:05,238 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:05,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 42 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:05,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:05,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:05,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:05,876 INFO L124 PetriNetUnfolderBase]: 1455/2603 cut-off events. [2024-11-13 14:44:05,876 INFO L125 PetriNetUnfolderBase]: For 3222/3222 co-relation queries the response was YES. [2024-11-13 14:44:05,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7760 conditions, 2603 events. 1455/2603 cut-off events. For 3222/3222 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 13859 event pairs, 976 based on Foata normal form. 3/2606 useless extension candidates. Maximal degree in co-relation 7719. Up to 1835 conditions per place. [2024-11-13 14:44:05,899 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 62 selfloop transitions, 11 changer transitions 5/80 dead transitions. [2024-11-13 14:44:05,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 80 transitions, 562 flow [2024-11-13 14:44:05,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:05,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:05,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-11-13 14:44:05,901 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-13 14:44:05,901 INFO L175 Difference]: Start difference. First operand has 56 places, 42 transitions, 235 flow. Second operand 5 states and 111 transitions. [2024-11-13 14:44:05,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 80 transitions, 562 flow [2024-11-13 14:44:05,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 556 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:44:05,909 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 332 flow [2024-11-13 14:44:05,909 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2024-11-13 14:44:05,909 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 26 predicate places. [2024-11-13 14:44:05,910 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 332 flow [2024-11-13 14:44:05,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:05,910 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:05,910 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:05,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 14:44:05,910 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:05,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:05,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1641195521, now seen corresponding path program 2 times [2024-11-13 14:44:05,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:05,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395338778] [2024-11-13 14:44:05,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:05,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:06,028 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:06,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:06,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395338778] [2024-11-13 14:44:06,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395338778] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:06,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558468514] [2024-11-13 14:44:06,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:44:06,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:06,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:06,031 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:06,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:44:06,160 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:44:06,160 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:06,162 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:44:06,164 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:06,196 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:06,196 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:44:06,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558468514] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:06,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:44:06,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2024-11-13 14:44:06,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299292718] [2024-11-13 14:44:06,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:06,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:44:06,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:06,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:44:06,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:44:06,206 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:06,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 332 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:06,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:06,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:06,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:06,885 INFO L124 PetriNetUnfolderBase]: 1349/2410 cut-off events. [2024-11-13 14:44:06,885 INFO L125 PetriNetUnfolderBase]: For 4245/4245 co-relation queries the response was YES. [2024-11-13 14:44:06,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7494 conditions, 2410 events. 1349/2410 cut-off events. For 4245/4245 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 12254 event pairs, 107 based on Foata normal form. 44/2454 useless extension candidates. Maximal degree in co-relation 7450. Up to 696 conditions per place. [2024-11-13 14:44:06,909 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 96 selfloop transitions, 7 changer transitions 1/105 dead transitions. [2024-11-13 14:44:06,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 105 transitions, 821 flow [2024-11-13 14:44:06,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:44:06,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:44:06,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-11-13 14:44:06,911 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6081081081081081 [2024-11-13 14:44:06,911 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 332 flow. Second operand 6 states and 135 transitions. [2024-11-13 14:44:06,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 105 transitions, 821 flow [2024-11-13 14:44:06,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 105 transitions, 787 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-13 14:44:06,928 INFO L231 Difference]: Finished difference. Result has 62 places, 46 transitions, 308 flow [2024-11-13 14:44:06,928 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=62, PETRI_TRANSITIONS=46} [2024-11-13 14:44:06,931 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 26 predicate places. [2024-11-13 14:44:06,931 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 46 transitions, 308 flow [2024-11-13 14:44:06,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:06,932 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:06,932 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:06,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 14:44:07,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-13 14:44:07,133 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:07,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:07,134 INFO L85 PathProgramCache]: Analyzing trace with hash -2107209272, now seen corresponding path program 1 times [2024-11-13 14:44:07,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:07,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643329291] [2024-11-13 14:44:07,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:07,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:07,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:07,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643329291] [2024-11-13 14:44:07,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643329291] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:07,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618100713] [2024-11-13 14:44:07,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:07,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:07,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:07,358 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:07,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:44:07,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:07,510 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:44:07,512 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:07,615 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:07,616 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:07,703 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:07,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618100713] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:07,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:44:07,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-11-13 14:44:07,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230586803] [2024-11-13 14:44:07,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:07,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:07,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:07,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:07,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:44:07,712 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:07,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 46 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:07,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:07,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:07,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:08,275 INFO L124 PetriNetUnfolderBase]: 1487/2647 cut-off events. [2024-11-13 14:44:08,276 INFO L125 PetriNetUnfolderBase]: For 3933/3933 co-relation queries the response was YES. [2024-11-13 14:44:08,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8179 conditions, 2647 events. 1487/2647 cut-off events. For 3933/3933 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 14362 event pairs, 91 based on Foata normal form. 33/2680 useless extension candidates. Maximal degree in co-relation 8138. Up to 1450 conditions per place. [2024-11-13 14:44:08,292 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 72 selfloop transitions, 25 changer transitions 4/102 dead transitions. [2024-11-13 14:44:08,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 102 transitions, 817 flow [2024-11-13 14:44:08,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:44:08,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:44:08,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-11-13 14:44:08,294 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.528957528957529 [2024-11-13 14:44:08,294 INFO L175 Difference]: Start difference. First operand has 62 places, 46 transitions, 308 flow. Second operand 7 states and 137 transitions. [2024-11-13 14:44:08,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 102 transitions, 817 flow [2024-11-13 14:44:08,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 102 transitions, 788 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:44:08,304 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 521 flow [2024-11-13 14:44:08,304 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=521, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-11-13 14:44:08,305 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 32 predicate places. [2024-11-13 14:44:08,305 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 521 flow [2024-11-13 14:44:08,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:08,305 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:08,305 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:08,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 14:44:08,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 14:44:08,509 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:08,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:08,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1801038595, now seen corresponding path program 1 times [2024-11-13 14:44:08,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:08,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325731204] [2024-11-13 14:44:08,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:08,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:08,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:08,667 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:08,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:08,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325731204] [2024-11-13 14:44:08,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325731204] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:08,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142690138] [2024-11-13 14:44:08,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:08,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:08,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:08,670 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:08,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:44:08,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:08,813 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:44:08,815 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:08,879 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:08,879 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:08,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:08,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142690138] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:08,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:44:08,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2024-11-13 14:44:08,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102963219] [2024-11-13 14:44:08,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:08,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:08,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:08,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:08,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:44:08,949 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:08,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 521 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:08,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:08,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:08,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:09,576 INFO L124 PetriNetUnfolderBase]: 1616/2866 cut-off events. [2024-11-13 14:44:09,576 INFO L125 PetriNetUnfolderBase]: For 7442/7442 co-relation queries the response was YES. [2024-11-13 14:44:09,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9847 conditions, 2866 events. 1616/2866 cut-off events. For 7442/7442 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 15259 event pairs, 193 based on Foata normal form. 30/2896 useless extension candidates. Maximal degree in co-relation 9802. Up to 1481 conditions per place. [2024-11-13 14:44:09,597 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 78 selfloop transitions, 38 changer transitions 4/121 dead transitions. [2024-11-13 14:44:09,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 121 transitions, 1151 flow [2024-11-13 14:44:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:44:09,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:44:09,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-11-13 14:44:09,599 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5173745173745173 [2024-11-13 14:44:09,599 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 521 flow. Second operand 7 states and 134 transitions. [2024-11-13 14:44:09,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 121 transitions, 1151 flow [2024-11-13 14:44:09,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 121 transitions, 1119 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-11-13 14:44:09,624 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 823 flow [2024-11-13 14:44:09,624 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-11-13 14:44:09,625 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 42 predicate places. [2024-11-13 14:44:09,625 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 823 flow [2024-11-13 14:44:09,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:09,626 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:09,626 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:09,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:44:09,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 14:44:09,826 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:09,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:09,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1481889573, now seen corresponding path program 2 times [2024-11-13 14:44:09,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:09,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138733527] [2024-11-13 14:44:09,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:09,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:09,979 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:09,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:09,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138733527] [2024-11-13 14:44:09,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138733527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:09,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:09,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:44:09,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174772076] [2024-11-13 14:44:09,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:09,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:09,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:09,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:09,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:44:09,990 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:09,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 823 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:09,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:09,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:09,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:10,673 INFO L124 PetriNetUnfolderBase]: 1618/2883 cut-off events. [2024-11-13 14:44:10,673 INFO L125 PetriNetUnfolderBase]: For 11750/11750 co-relation queries the response was YES. [2024-11-13 14:44:10,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10766 conditions, 2883 events. 1618/2883 cut-off events. For 11750/11750 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 15901 event pairs, 973 based on Foata normal form. 6/2889 useless extension candidates. Maximal degree in co-relation 10716. Up to 1951 conditions per place. [2024-11-13 14:44:10,696 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 96 selfloop transitions, 17 changer transitions 1/115 dead transitions. [2024-11-13 14:44:10,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 115 transitions, 1243 flow [2024-11-13 14:44:10,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:10,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:10,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-11-13 14:44:10,698 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-11-13 14:44:10,699 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 823 flow. Second operand 5 states and 110 transitions. [2024-11-13 14:44:10,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 115 transitions, 1243 flow [2024-11-13 14:44:10,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 115 transitions, 1211 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-11-13 14:44:10,738 INFO L231 Difference]: Finished difference. Result has 84 places, 83 transitions, 865 flow [2024-11-13 14:44:10,738 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=865, PETRI_PLACES=84, PETRI_TRANSITIONS=83} [2024-11-13 14:44:10,738 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 48 predicate places. [2024-11-13 14:44:10,739 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 83 transitions, 865 flow [2024-11-13 14:44:10,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:10,739 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:10,739 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:10,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 14:44:10,739 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:10,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:10,740 INFO L85 PathProgramCache]: Analyzing trace with hash -365551975, now seen corresponding path program 3 times [2024-11-13 14:44:10,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:10,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648439877] [2024-11-13 14:44:10,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:10,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:10,889 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:10,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:10,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648439877] [2024-11-13 14:44:10,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648439877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:10,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:10,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:44:10,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837468229] [2024-11-13 14:44:10,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:10,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:10,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:10,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:10,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:44:10,898 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:10,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 83 transitions, 865 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:10,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:10,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:10,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:11,773 INFO L124 PetriNetUnfolderBase]: 1738/3075 cut-off events. [2024-11-13 14:44:11,773 INFO L125 PetriNetUnfolderBase]: For 12831/12831 co-relation queries the response was YES. [2024-11-13 14:44:11,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11521 conditions, 3075 events. 1738/3075 cut-off events. For 12831/12831 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 17030 event pairs, 977 based on Foata normal form. 30/3105 useless extension candidates. Maximal degree in co-relation 11468. Up to 1957 conditions per place. [2024-11-13 14:44:11,801 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 89 selfloop transitions, 34 changer transitions 8/132 dead transitions. [2024-11-13 14:44:11,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 132 transitions, 1409 flow [2024-11-13 14:44:11,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:44:11,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:44:11,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-11-13 14:44:11,804 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6081081081081081 [2024-11-13 14:44:11,804 INFO L175 Difference]: Start difference. First operand has 84 places, 83 transitions, 865 flow. Second operand 6 states and 135 transitions. [2024-11-13 14:44:11,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 132 transitions, 1409 flow [2024-11-13 14:44:11,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 132 transitions, 1376 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-13 14:44:11,860 INFO L231 Difference]: Finished difference. Result has 90 places, 93 transitions, 1087 flow [2024-11-13 14:44:11,861 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1087, PETRI_PLACES=90, PETRI_TRANSITIONS=93} [2024-11-13 14:44:11,862 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 54 predicate places. [2024-11-13 14:44:11,862 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 93 transitions, 1087 flow [2024-11-13 14:44:11,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:11,862 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:11,862 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:11,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 14:44:11,863 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:11,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:11,863 INFO L85 PathProgramCache]: Analyzing trace with hash -2015353522, now seen corresponding path program 2 times [2024-11-13 14:44:11,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:11,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463405648] [2024-11-13 14:44:11,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:11,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:11,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:12,007 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:12,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:12,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463405648] [2024-11-13 14:44:12,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463405648] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:12,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609455152] [2024-11-13 14:44:12,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:44:12,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:12,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:12,010 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:12,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:44:12,158 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:44:12,158 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:12,160 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:44:12,162 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:12,290 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:12,290 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:12,389 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:12,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609455152] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:44:12,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:44:12,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-13 14:44:12,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399949676] [2024-11-13 14:44:12,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:44:12,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 14:44:12,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:12,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 14:44:12,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:44:12,413 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:12,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 93 transitions, 1087 flow. Second operand has 10 states, 10 states have (on average 14.2) internal successors, (142), 10 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 14:44:12,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:12,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:12,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:13,421 INFO L124 PetriNetUnfolderBase]: 2027/3570 cut-off events. [2024-11-13 14:44:13,421 INFO L125 PetriNetUnfolderBase]: For 17042/17042 co-relation queries the response was YES. [2024-11-13 14:44:13,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14039 conditions, 3570 events. 2027/3570 cut-off events. For 17042/17042 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20161 event pairs, 313 based on Foata normal form. 33/3603 useless extension candidates. Maximal degree in co-relation 13983. Up to 1221 conditions per place. [2024-11-13 14:44:13,458 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 85 selfloop transitions, 87 changer transitions 10/183 dead transitions. [2024-11-13 14:44:13,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 183 transitions, 2022 flow [2024-11-13 14:44:13,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 14:44:13,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 14:44:13,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-11-13 14:44:13,461 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5356265356265356 [2024-11-13 14:44:13,461 INFO L175 Difference]: Start difference. First operand has 90 places, 93 transitions, 1087 flow. Second operand 11 states and 218 transitions. [2024-11-13 14:44:13,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 183 transitions, 2022 flow [2024-11-13 14:44:13,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 183 transitions, 1976 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-11-13 14:44:13,543 INFO L231 Difference]: Finished difference. Result has 102 places, 123 transitions, 1712 flow [2024-11-13 14:44:13,543 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1712, PETRI_PLACES=102, PETRI_TRANSITIONS=123} [2024-11-13 14:44:13,543 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 66 predicate places. [2024-11-13 14:44:13,544 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 123 transitions, 1712 flow [2024-11-13 14:44:13,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.2) internal successors, (142), 10 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 14:44:13,544 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:13,544 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:13,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:44:13,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 14:44:13,748 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:13,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:13,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1944828271, now seen corresponding path program 4 times [2024-11-13 14:44:13,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:13,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751806426] [2024-11-13 14:44:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:13,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:13,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:13,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:13,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751806426] [2024-11-13 14:44:13,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751806426] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:13,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:13,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:44:13,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548078434] [2024-11-13 14:44:13,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:13,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:13,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:44:13,901 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:13,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 123 transitions, 1712 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:13,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:13,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:13,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:14,752 INFO L124 PetriNetUnfolderBase]: 2022/3574 cut-off events. [2024-11-13 14:44:14,752 INFO L125 PetriNetUnfolderBase]: For 22513/22513 co-relation queries the response was YES. [2024-11-13 14:44:14,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15403 conditions, 3574 events. 2022/3574 cut-off events. For 22513/22513 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 20085 event pairs, 1150 based on Foata normal form. 6/3580 useless extension candidates. Maximal degree in co-relation 15342. Up to 2182 conditions per place. [2024-11-13 14:44:14,904 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 127 selfloop transitions, 26 changer transitions 1/155 dead transitions. [2024-11-13 14:44:14,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 155 transitions, 2230 flow [2024-11-13 14:44:14,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:14,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:14,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-11-13 14:44:14,905 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5837837837837838 [2024-11-13 14:44:14,905 INFO L175 Difference]: Start difference. First operand has 102 places, 123 transitions, 1712 flow. Second operand 5 states and 108 transitions. [2024-11-13 14:44:14,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 155 transitions, 2230 flow [2024-11-13 14:44:15,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 155 transitions, 2078 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-11-13 14:44:15,038 INFO L231 Difference]: Finished difference. Result has 103 places, 127 transitions, 1731 flow [2024-11-13 14:44:15,039 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1731, PETRI_PLACES=103, PETRI_TRANSITIONS=127} [2024-11-13 14:44:15,039 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 67 predicate places. [2024-11-13 14:44:15,039 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 127 transitions, 1731 flow [2024-11-13 14:44:15,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:15,040 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:15,040 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:15,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-13 14:44:15,040 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:15,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:15,041 INFO L85 PathProgramCache]: Analyzing trace with hash 24321123, now seen corresponding path program 5 times [2024-11-13 14:44:15,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:15,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392706714] [2024-11-13 14:44:15,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:15,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:15,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:15,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:15,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:15,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392706714] [2024-11-13 14:44:15,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392706714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:44:15,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:44:15,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:44:15,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496383529] [2024-11-13 14:44:15,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:15,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:15,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:15,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:15,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:44:15,194 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:15,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 127 transitions, 1731 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:15,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:15,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:15,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:16,009 INFO L124 PetriNetUnfolderBase]: 2006/3521 cut-off events. [2024-11-13 14:44:16,009 INFO L125 PetriNetUnfolderBase]: For 19848/19848 co-relation queries the response was YES. [2024-11-13 14:44:16,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14791 conditions, 3521 events. 2006/3521 cut-off events. For 19848/19848 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 19623 event pairs, 1026 based on Foata normal form. 30/3551 useless extension candidates. Maximal degree in co-relation 14730. Up to 1899 conditions per place. [2024-11-13 14:44:16,028 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 125 selfloop transitions, 40 changer transitions 9/175 dead transitions. [2024-11-13 14:44:16,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 175 transitions, 2398 flow [2024-11-13 14:44:16,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:44:16,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:44:16,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-11-13 14:44:16,030 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-13 14:44:16,030 INFO L175 Difference]: Start difference. First operand has 103 places, 127 transitions, 1731 flow. Second operand 7 states and 148 transitions. [2024-11-13 14:44:16,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 175 transitions, 2398 flow [2024-11-13 14:44:16,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 175 transitions, 2372 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-11-13 14:44:16,128 INFO L231 Difference]: Finished difference. Result has 111 places, 137 transitions, 1985 flow [2024-11-13 14:44:16,128 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1985, PETRI_PLACES=111, PETRI_TRANSITIONS=137} [2024-11-13 14:44:16,129 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 75 predicate places. [2024-11-13 14:44:16,129 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 137 transitions, 1985 flow [2024-11-13 14:44:16,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:16,129 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:16,129 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:44:16,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 14:44:16,130 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:16,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:16,130 INFO L85 PathProgramCache]: Analyzing trace with hash -964816896, now seen corresponding path program 3 times [2024-11-13 14:44:16,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:16,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827398549] [2024-11-13 14:44:16,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:16,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:16,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:16,274 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:16,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827398549] [2024-11-13 14:44:16,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827398549] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426142464] [2024-11-13 14:44:16,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:44:16,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:16,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:16,278 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:16,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:44:16,415 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:44:16,415 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:16,417 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:44:16,418 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:16,562 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:16,563 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:16,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426142464] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:16,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:44:16,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-13 14:44:16,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147087770] [2024-11-13 14:44:16,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:44:16,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:44:16,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:16,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:44:16,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:44:16,677 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:16,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 137 transitions, 1985 flow. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:16,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:16,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:16,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:17,483 INFO L124 PetriNetUnfolderBase]: 1944/3399 cut-off events. [2024-11-13 14:44:17,483 INFO L125 PetriNetUnfolderBase]: For 20312/20312 co-relation queries the response was YES. [2024-11-13 14:44:17,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14427 conditions, 3399 events. 1944/3399 cut-off events. For 20312/20312 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 18706 event pairs, 884 based on Foata normal form. 33/3432 useless extension candidates. Maximal degree in co-relation 14363. Up to 1871 conditions per place. [2024-11-13 14:44:17,505 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 91 selfloop transitions, 57 changer transitions 6/155 dead transitions. [2024-11-13 14:44:17,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 155 transitions, 2310 flow [2024-11-13 14:44:17,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:44:17,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:44:17,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-11-13 14:44:17,509 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2024-11-13 14:44:17,509 INFO L175 Difference]: Start difference. First operand has 111 places, 137 transitions, 1985 flow. Second operand 5 states and 105 transitions. [2024-11-13 14:44:17,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 155 transitions, 2310 flow [2024-11-13 14:44:17,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 2170 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-11-13 14:44:17,630 INFO L231 Difference]: Finished difference. Result has 104 places, 134 transitions, 1906 flow [2024-11-13 14:44:17,630 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1906, PETRI_PLACES=104, PETRI_TRANSITIONS=134} [2024-11-13 14:44:17,631 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 68 predicate places. [2024-11-13 14:44:17,631 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 134 transitions, 1906 flow [2024-11-13 14:44:17,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:17,631 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:17,632 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:44:17,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 14:44:17,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 14:44:17,836 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:17,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:17,836 INFO L85 PathProgramCache]: Analyzing trace with hash -2136689648, now seen corresponding path program 1 times [2024-11-13 14:44:17,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:17,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901844480] [2024-11-13 14:44:17,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:17,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:19,272 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:19,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901844480] [2024-11-13 14:44:19,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901844480] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:19,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272961093] [2024-11-13 14:44:19,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:19,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:19,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:19,276 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:19,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 14:44:19,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:19,453 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 14:44:19,460 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:20,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-11-13 14:44:20,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:20,775 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:24,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:44:24,187 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 245 treesize of output 161 [2024-11-13 14:44:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:24,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272961093] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:44:24,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:44:24,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-13 14:44:24,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896506533] [2024-11-13 14:44:24,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:44:24,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 14:44:24,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:24,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 14:44:24,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2024-11-13 14:44:25,323 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:25,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 134 transitions, 1906 flow. Second operand has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:25,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:25,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:25,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:33,667 INFO L124 PetriNetUnfolderBase]: 2695/4757 cut-off events. [2024-11-13 14:44:33,667 INFO L125 PetriNetUnfolderBase]: For 26122/26122 co-relation queries the response was YES. [2024-11-13 14:44:33,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 4757 events. 2695/4757 cut-off events. For 26122/26122 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 28858 event pairs, 516 based on Foata normal form. 8/4765 useless extension candidates. Maximal degree in co-relation 20223. Up to 997 conditions per place. [2024-11-13 14:44:33,695 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 225 selfloop transitions, 256 changer transitions 34/516 dead transitions. [2024-11-13 14:44:33,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 516 transitions, 6148 flow [2024-11-13 14:44:33,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-13 14:44:33,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-13 14:44:33,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 789 transitions. [2024-11-13 14:44:33,699 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47387387387387386 [2024-11-13 14:44:33,699 INFO L175 Difference]: Start difference. First operand has 104 places, 134 transitions, 1906 flow. Second operand 45 states and 789 transitions. [2024-11-13 14:44:33,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 516 transitions, 6148 flow [2024-11-13 14:44:33,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 516 transitions, 5341 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-11-13 14:44:33,830 INFO L231 Difference]: Finished difference. Result has 154 places, 308 transitions, 4559 flow [2024-11-13 14:44:33,830 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=4559, PETRI_PLACES=154, PETRI_TRANSITIONS=308} [2024-11-13 14:44:33,831 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 118 predicate places. [2024-11-13 14:44:33,831 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 308 transitions, 4559 flow [2024-11-13 14:44:33,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 12.64) internal successors, (316), 25 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:33,831 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:33,831 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:44:33,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 14:44:34,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-13 14:44:34,033 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:34,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:34,033 INFO L85 PathProgramCache]: Analyzing trace with hash 447044742, now seen corresponding path program 2 times [2024-11-13 14:44:34,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:34,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100880576] [2024-11-13 14:44:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:34,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:34,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:35,386 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:35,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:35,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100880576] [2024-11-13 14:44:35,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100880576] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:35,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572662437] [2024-11-13 14:44:35,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:44:35,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:35,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:35,389 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:35,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 14:44:35,544 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:44:35,545 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:35,547 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 14:44:35,551 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:36,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-11-13 14:44:36,297 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:36,298 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:38,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:44:38,134 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 319 treesize of output 223 [2024-11-13 14:44:39,118 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:39,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572662437] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:44:39,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:44:39,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2024-11-13 14:44:39,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843914365] [2024-11-13 14:44:39,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:44:39,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:44:39,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:39,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:44:39,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:44:39,538 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:39,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 308 transitions, 4559 flow. Second operand has 29 states, 29 states have (on average 12.482758620689655) internal successors, (362), 29 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:39,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:39,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:39,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:42,621 INFO L124 PetriNetUnfolderBase]: 3104/5570 cut-off events. [2024-11-13 14:44:42,621 INFO L125 PetriNetUnfolderBase]: For 35420/35420 co-relation queries the response was YES. [2024-11-13 14:44:42,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26246 conditions, 5570 events. 3104/5570 cut-off events. For 35420/35420 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 35734 event pairs, 1120 based on Foata normal form. 1/5571 useless extension candidates. Maximal degree in co-relation 26174. Up to 2970 conditions per place. [2024-11-13 14:44:42,678 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 215 selfloop transitions, 264 changer transitions 19/499 dead transitions. [2024-11-13 14:44:42,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 499 transitions, 7217 flow [2024-11-13 14:44:42,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 14:44:42,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 14:44:42,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 367 transitions. [2024-11-13 14:44:42,681 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49594594594594593 [2024-11-13 14:44:42,681 INFO L175 Difference]: Start difference. First operand has 154 places, 308 transitions, 4559 flow. Second operand 20 states and 367 transitions. [2024-11-13 14:44:42,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 499 transitions, 7217 flow [2024-11-13 14:44:42,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 499 transitions, 6791 flow, removed 191 selfloop flow, removed 7 redundant places. [2024-11-13 14:44:42,928 INFO L231 Difference]: Finished difference. Result has 170 places, 379 transitions, 6164 flow [2024-11-13 14:44:42,928 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6164, PETRI_PLACES=170, PETRI_TRANSITIONS=379} [2024-11-13 14:44:42,929 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 134 predicate places. [2024-11-13 14:44:42,929 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 379 transitions, 6164 flow [2024-11-13 14:44:42,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.482758620689655) internal successors, (362), 29 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:42,929 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:42,929 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:44:42,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 14:44:43,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 14:44:43,130 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:43,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:43,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1869607366, now seen corresponding path program 3 times [2024-11-13 14:44:43,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:43,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302371122] [2024-11-13 14:44:43,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:43,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:43,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:44,363 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:44,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:44,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302371122] [2024-11-13 14:44:44,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302371122] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:44,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219749397] [2024-11-13 14:44:44,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:44:44,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:44,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:44,366 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:44,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 14:44:44,504 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 14:44:44,504 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:44,506 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 14:44:44,509 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:45,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 49 [2024-11-13 14:44:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:45,281 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:46,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:44:46,494 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 290 treesize of output 186 [2024-11-13 14:44:47,351 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:47,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219749397] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:44:47,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:44:47,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 27 [2024-11-13 14:44:47,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950382094] [2024-11-13 14:44:47,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:44:47,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 14:44:47,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:47,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 14:44:47,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2024-11-13 14:44:47,744 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:44:47,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 379 transitions, 6164 flow. Second operand has 27 states, 27 states have (on average 12.666666666666666) internal successors, (342), 27 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:47,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:47,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:44:47,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:44:50,637 INFO L124 PetriNetUnfolderBase]: 3184/5706 cut-off events. [2024-11-13 14:44:50,637 INFO L125 PetriNetUnfolderBase]: For 44033/44033 co-relation queries the response was YES. [2024-11-13 14:44:50,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28340 conditions, 5706 events. 3184/5706 cut-off events. For 44033/44033 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 36679 event pairs, 1186 based on Foata normal form. 1/5707 useless extension candidates. Maximal degree in co-relation 28266. Up to 2809 conditions per place. [2024-11-13 14:44:50,678 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 221 selfloop transitions, 239 changer transitions 12/473 dead transitions. [2024-11-13 14:44:50,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 473 transitions, 7776 flow [2024-11-13 14:44:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 14:44:50,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 14:44:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 332 transitions. [2024-11-13 14:44:50,681 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-11-13 14:44:50,681 INFO L175 Difference]: Start difference. First operand has 170 places, 379 transitions, 6164 flow. Second operand 20 states and 332 transitions. [2024-11-13 14:44:50,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 473 transitions, 7776 flow [2024-11-13 14:44:51,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 473 transitions, 7451 flow, removed 108 selfloop flow, removed 5 redundant places. [2024-11-13 14:44:51,022 INFO L231 Difference]: Finished difference. Result has 188 places, 400 transitions, 6701 flow [2024-11-13 14:44:51,023 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5931, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6701, PETRI_PLACES=188, PETRI_TRANSITIONS=400} [2024-11-13 14:44:51,023 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 152 predicate places. [2024-11-13 14:44:51,023 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 400 transitions, 6701 flow [2024-11-13 14:44:51,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.666666666666666) internal successors, (342), 27 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:51,024 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:44:51,024 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:44:51,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 14:44:51,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 14:44:51,225 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:44:51,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:44:51,225 INFO L85 PathProgramCache]: Analyzing trace with hash -2086816606, now seen corresponding path program 4 times [2024-11-13 14:44:51,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:44:51,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385214263] [2024-11-13 14:44:51,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:44:51,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:44:51,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:44:52,378 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:52,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:44:52,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385214263] [2024-11-13 14:44:52,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385214263] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:44:52,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532717458] [2024-11-13 14:44:52,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:44:52,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:44:52,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:44:52,380 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:44:52,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 14:44:52,512 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:44:52,512 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:44:52,514 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 14:44:52,517 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:44:52,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 3 [2024-11-13 14:44:52,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 14:44:53,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 89 [2024-11-13 14:44:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:53,482 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:44:56,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:44:56,050 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 308 treesize of output 212 [2024-11-13 14:44:57,181 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:44:57,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532717458] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:44:57,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:44:57,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2024-11-13 14:44:57,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963417877] [2024-11-13 14:44:57,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:44:57,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:44:57,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:44:57,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:44:57,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:44:57,813 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-11-13 14:44:57,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 400 transitions, 6701 flow. Second operand has 29 states, 29 states have (on average 10.482758620689655) internal successors, (304), 29 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:44:57,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:44:57,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-11-13 14:44:57,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:45:01,809 INFO L124 PetriNetUnfolderBase]: 3530/6430 cut-off events. [2024-11-13 14:45:01,809 INFO L125 PetriNetUnfolderBase]: For 48771/48771 co-relation queries the response was YES. [2024-11-13 14:45:01,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32488 conditions, 6430 events. 3530/6430 cut-off events. For 48771/48771 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 42919 event pairs, 1108 based on Foata normal form. 1/6431 useless extension candidates. Maximal degree in co-relation 32410. Up to 2726 conditions per place. [2024-11-13 14:45:01,868 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 293 selfloop transitions, 272 changer transitions 15/581 dead transitions. [2024-11-13 14:45:01,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 581 transitions, 9646 flow [2024-11-13 14:45:01,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 14:45:01,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 14:45:01,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 349 transitions. [2024-11-13 14:45:01,869 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42874692874692877 [2024-11-13 14:45:01,870 INFO L175 Difference]: Start difference. First operand has 188 places, 400 transitions, 6701 flow. Second operand 22 states and 349 transitions. [2024-11-13 14:45:01,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 581 transitions, 9646 flow [2024-11-13 14:45:02,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 581 transitions, 9547 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-13 14:45:02,205 INFO L231 Difference]: Finished difference. Result has 211 places, 464 transitions, 8446 flow [2024-11-13 14:45:02,206 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6609, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8446, PETRI_PLACES=211, PETRI_TRANSITIONS=464} [2024-11-13 14:45:02,206 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 175 predicate places. [2024-11-13 14:45:02,207 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 464 transitions, 8446 flow [2024-11-13 14:45:02,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 10.482758620689655) internal successors, (304), 29 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:02,207 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:45:02,207 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:45:02,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 14:45:02,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 14:45:02,408 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:45:02,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:45:02,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2085403090, now seen corresponding path program 5 times [2024-11-13 14:45:02,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:45:02,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121671448] [2024-11-13 14:45:02,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:45:02,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:45:02,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:45:03,611 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:03,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:45:03,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121671448] [2024-11-13 14:45:03,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121671448] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:45:03,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541245845] [2024-11-13 14:45:03,612 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:45:03,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:03,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:45:03,615 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:45:03,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 14:45:03,794 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-13 14:45:03,794 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:45:03,796 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 14:45:03,800 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:45:04,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 91 [2024-11-13 14:45:04,487 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:04,487 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:45:05,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:45:05,933 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 355 treesize of output 227 [2024-11-13 14:45:06,949 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:06,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541245845] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:45:06,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:45:06,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2024-11-13 14:45:06,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556509847] [2024-11-13 14:45:06,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:45:06,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 14:45:06,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:45:06,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 14:45:06,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2024-11-13 14:45:07,417 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:45:07,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 464 transitions, 8446 flow. Second operand has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:07,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:45:07,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:45:07,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:45:11,993 INFO L124 PetriNetUnfolderBase]: 3601/6561 cut-off events. [2024-11-13 14:45:11,993 INFO L125 PetriNetUnfolderBase]: For 61250/61250 co-relation queries the response was YES. [2024-11-13 14:45:12,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35748 conditions, 6561 events. 3601/6561 cut-off events. For 61250/61250 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 44145 event pairs, 1243 based on Foata normal form. 5/6566 useless extension candidates. Maximal degree in co-relation 35662. Up to 3491 conditions per place. [2024-11-13 14:45:12,054 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 171 selfloop transitions, 395 changer transitions 29/596 dead transitions. [2024-11-13 14:45:12,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 596 transitions, 10575 flow [2024-11-13 14:45:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 14:45:12,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 14:45:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 454 transitions. [2024-11-13 14:45:12,057 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4544544544544545 [2024-11-13 14:45:12,057 INFO L175 Difference]: Start difference. First operand has 211 places, 464 transitions, 8446 flow. Second operand 27 states and 454 transitions. [2024-11-13 14:45:12,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 596 transitions, 10575 flow [2024-11-13 14:45:12,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 596 transitions, 10481 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-11-13 14:45:12,664 INFO L231 Difference]: Finished difference. Result has 238 places, 494 transitions, 10221 flow [2024-11-13 14:45:12,664 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10221, PETRI_PLACES=238, PETRI_TRANSITIONS=494} [2024-11-13 14:45:12,665 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 202 predicate places. [2024-11-13 14:45:12,665 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 494 transitions, 10221 flow [2024-11-13 14:45:12,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:12,666 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:45:12,666 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:45:12,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 14:45:12,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 14:45:12,866 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:45:12,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:45:12,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1631250292, now seen corresponding path program 6 times [2024-11-13 14:45:12,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:45:12,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782470899] [2024-11-13 14:45:12,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:45:12,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:45:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:45:14,236 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:14,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:45:14,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782470899] [2024-11-13 14:45:14,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782470899] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:45:14,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483622928] [2024-11-13 14:45:14,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:45:14,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:14,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:45:14,239 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:45:14,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 14:45:14,393 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-13 14:45:14,393 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:45:14,395 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 14:45:14,399 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:45:15,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 78 [2024-11-13 14:45:15,583 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:15,584 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:45:17,946 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:45:17,946 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 366 treesize of output 230 [2024-11-13 14:45:18,719 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:18,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483622928] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:45:18,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:45:18,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 28 [2024-11-13 14:45:18,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882442123] [2024-11-13 14:45:18,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:45:18,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:45:18,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:45:18,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:45:18,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:45:19,297 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:45:19,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 494 transitions, 10221 flow. Second operand has 28 states, 28 states have (on average 12.607142857142858) internal successors, (353), 28 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:19,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:45:19,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:45:19,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:45:25,302 INFO L124 PetriNetUnfolderBase]: 3710/6871 cut-off events. [2024-11-13 14:45:25,303 INFO L125 PetriNetUnfolderBase]: For 79844/79844 co-relation queries the response was YES. [2024-11-13 14:45:25,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41284 conditions, 6871 events. 3710/6871 cut-off events. For 79844/79844 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 47438 event pairs, 1202 based on Foata normal form. 8/6879 useless extension candidates. Maximal degree in co-relation 41190. Up to 3360 conditions per place. [2024-11-13 14:45:25,430 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 206 selfloop transitions, 431 changer transitions 41/679 dead transitions. [2024-11-13 14:45:25,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 679 transitions, 13345 flow [2024-11-13 14:45:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 14:45:25,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-13 14:45:25,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 521 transitions. [2024-11-13 14:45:25,433 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46936936936936935 [2024-11-13 14:45:25,433 INFO L175 Difference]: Start difference. First operand has 238 places, 494 transitions, 10221 flow. Second operand 30 states and 521 transitions. [2024-11-13 14:45:25,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 679 transitions, 13345 flow [2024-11-13 14:45:26,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 679 transitions, 12999 flow, removed 38 selfloop flow, removed 14 redundant places. [2024-11-13 14:45:26,244 INFO L231 Difference]: Finished difference. Result has 255 places, 547 transitions, 12537 flow [2024-11-13 14:45:26,244 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9886, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=12537, PETRI_PLACES=255, PETRI_TRANSITIONS=547} [2024-11-13 14:45:26,245 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 219 predicate places. [2024-11-13 14:45:26,245 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 547 transitions, 12537 flow [2024-11-13 14:45:26,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.607142857142858) internal successors, (353), 28 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:26,245 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:45:26,245 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:45:26,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 14:45:26,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:26,449 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:45:26,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:45:26,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1077676534, now seen corresponding path program 7 times [2024-11-13 14:45:26,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:45:26,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682481908] [2024-11-13 14:45:26,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:45:26,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:45:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:45:27,660 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:27,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:45:27,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682481908] [2024-11-13 14:45:27,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682481908] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:45:27,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449483088] [2024-11-13 14:45:27,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:45:27,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:27,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:45:27,665 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:45:27,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 14:45:27,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:45:27,834 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 14:45:27,839 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:45:28,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-11-13 14:45:28,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:28,775 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:45:31,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:45:31,900 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 330 treesize of output 218 [2024-11-13 14:45:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:33,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449483088] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:45:33,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:45:33,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2024-11-13 14:45:33,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931657619] [2024-11-13 14:45:33,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:45:33,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 14:45:33,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:45:33,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 14:45:33,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-11-13 14:45:33,740 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:45:33,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 547 transitions, 12537 flow. Second operand has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:33,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:45:33,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:45:33,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:45:42,092 INFO L124 PetriNetUnfolderBase]: 4116/7638 cut-off events. [2024-11-13 14:45:42,092 INFO L125 PetriNetUnfolderBase]: For 106369/106369 co-relation queries the response was YES. [2024-11-13 14:45:42,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49486 conditions, 7638 events. 4116/7638 cut-off events. For 106369/106369 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 53699 event pairs, 1083 based on Foata normal form. 11/7649 useless extension candidates. Maximal degree in co-relation 49390. Up to 2716 conditions per place. [2024-11-13 14:45:42,166 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 231 selfloop transitions, 566 changer transitions 33/831 dead transitions. [2024-11-13 14:45:42,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 831 transitions, 17717 flow [2024-11-13 14:45:42,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-13 14:45:42,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-13 14:45:42,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 606 transitions. [2024-11-13 14:45:42,169 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48171701112877585 [2024-11-13 14:45:42,169 INFO L175 Difference]: Start difference. First operand has 255 places, 547 transitions, 12537 flow. Second operand 34 states and 606 transitions. [2024-11-13 14:45:42,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 831 transitions, 17717 flow [2024-11-13 14:45:43,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 831 transitions, 17526 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-11-13 14:45:43,184 INFO L231 Difference]: Finished difference. Result has 288 places, 664 transitions, 17050 flow [2024-11-13 14:45:43,184 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12388, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17050, PETRI_PLACES=288, PETRI_TRANSITIONS=664} [2024-11-13 14:45:43,185 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 252 predicate places. [2024-11-13 14:45:43,185 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 664 transitions, 17050 flow [2024-11-13 14:45:43,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.407407407407407) internal successors, (335), 27 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:43,185 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:45:43,185 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:45:43,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 14:45:43,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:43,386 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:45:43,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:45:43,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1657361870, now seen corresponding path program 8 times [2024-11-13 14:45:43,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:45:43,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098794076] [2024-11-13 14:45:43,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:45:43,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:45:43,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:45:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:44,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:45:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098794076] [2024-11-13 14:45:44,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098794076] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:45:44,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702695527] [2024-11-13 14:45:44,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:45:44,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:44,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:45:44,693 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:45:44,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 14:45:44,844 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:45:44,844 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:45:44,846 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 14:45:44,849 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:45:45,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 76 [2024-11-13 14:45:45,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:45,848 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:45:48,726 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:45:48,727 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 298 treesize of output 198 [2024-11-13 14:45:49,246 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:45:49,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702695527] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:45:49,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:45:49,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2024-11-13 14:45:49,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876883841] [2024-11-13 14:45:49,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:45:49,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:45:49,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:45:49,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:45:49,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:45:50,125 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:45:50,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 664 transitions, 17050 flow. Second operand has 29 states, 29 states have (on average 12.517241379310345) internal successors, (363), 29 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:50,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:45:50,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:45:50,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:45:56,841 INFO L124 PetriNetUnfolderBase]: 4203/7779 cut-off events. [2024-11-13 14:45:56,841 INFO L125 PetriNetUnfolderBase]: For 134316/134316 co-relation queries the response was YES. [2024-11-13 14:45:56,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55508 conditions, 7779 events. 4203/7779 cut-off events. For 134316/134316 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 54550 event pairs, 1096 based on Foata normal form. 3/7782 useless extension candidates. Maximal degree in co-relation 55404. Up to 2139 conditions per place. [2024-11-13 14:45:56,935 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 401 selfloop transitions, 473 changer transitions 14/889 dead transitions. [2024-11-13 14:45:56,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 889 transitions, 22375 flow [2024-11-13 14:45:56,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 14:45:56,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 14:45:56,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 465 transitions. [2024-11-13 14:45:56,937 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-11-13 14:45:56,937 INFO L175 Difference]: Start difference. First operand has 288 places, 664 transitions, 17050 flow. Second operand 27 states and 465 transitions. [2024-11-13 14:45:56,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 889 transitions, 22375 flow [2024-11-13 14:45:58,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 889 transitions, 21363 flow, removed 165 selfloop flow, removed 13 redundant places. [2024-11-13 14:45:58,949 INFO L231 Difference]: Finished difference. Result has 309 places, 731 transitions, 19255 flow [2024-11-13 14:45:58,950 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=16174, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=19255, PETRI_PLACES=309, PETRI_TRANSITIONS=731} [2024-11-13 14:45:58,951 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 273 predicate places. [2024-11-13 14:45:58,951 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 731 transitions, 19255 flow [2024-11-13 14:45:58,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.517241379310345) internal successors, (363), 29 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:45:58,951 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:45:58,951 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:45:58,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 14:45:59,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:45:59,152 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:45:59,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:45:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash -991106570, now seen corresponding path program 9 times [2024-11-13 14:45:59,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:45:59,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045512542] [2024-11-13 14:45:59,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:45:59,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:45:59,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:46:00,223 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:00,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:46:00,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045512542] [2024-11-13 14:46:00,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045512542] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:46:00,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464967675] [2024-11-13 14:46:00,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:46:00,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:46:00,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:46:00,233 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:46:00,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 14:46:00,404 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:46:00,404 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:46:00,406 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 14:46:00,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:46:00,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 76 [2024-11-13 14:46:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:01,212 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:46:03,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:46:03,663 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 242 treesize of output 170 [2024-11-13 14:46:04,233 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:04,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464967675] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:46:04,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:46:04,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 28 [2024-11-13 14:46:04,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128355210] [2024-11-13 14:46:04,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:46:04,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:46:04,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:46:04,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:46:04,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:46:04,633 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:46:04,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 731 transitions, 19255 flow. Second operand has 28 states, 28 states have (on average 12.607142857142858) internal successors, (353), 28 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:04,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:46:04,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:46:04,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:46:10,815 INFO L124 PetriNetUnfolderBase]: 4302/7954 cut-off events. [2024-11-13 14:46:10,816 INFO L125 PetriNetUnfolderBase]: For 140420/140420 co-relation queries the response was YES. [2024-11-13 14:46:10,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57237 conditions, 7954 events. 4302/7954 cut-off events. For 140420/140420 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 56331 event pairs, 1594 based on Foata normal form. 2/7956 useless extension candidates. Maximal degree in co-relation 57130. Up to 4051 conditions per place. [2024-11-13 14:46:11,029 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 382 selfloop transitions, 463 changer transitions 25/871 dead transitions. [2024-11-13 14:46:11,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 871 transitions, 22482 flow [2024-11-13 14:46:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:46:11,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:46:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 444 transitions. [2024-11-13 14:46:11,032 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-11-13 14:46:11,032 INFO L175 Difference]: Start difference. First operand has 309 places, 731 transitions, 19255 flow. Second operand 26 states and 444 transitions. [2024-11-13 14:46:11,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 871 transitions, 22482 flow [2024-11-13 14:46:13,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 871 transitions, 21916 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-11-13 14:46:13,590 INFO L231 Difference]: Finished difference. Result has 341 places, 767 transitions, 21155 flow [2024-11-13 14:46:13,591 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18731, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=21155, PETRI_PLACES=341, PETRI_TRANSITIONS=767} [2024-11-13 14:46:13,591 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 305 predicate places. [2024-11-13 14:46:13,591 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 767 transitions, 21155 flow [2024-11-13 14:46:13,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.607142857142858) internal successors, (353), 28 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:13,591 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:46:13,592 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 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 14:46:13,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 14:46:13,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-13 14:46:13,792 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:46:13,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:46:13,793 INFO L85 PathProgramCache]: Analyzing trace with hash 320615156, now seen corresponding path program 10 times [2024-11-13 14:46:13,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:46:13,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923063594] [2024-11-13 14:46:13,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:46:13,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:46:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:46:14,935 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:14,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:46:14,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923063594] [2024-11-13 14:46:14,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923063594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:46:14,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834284364] [2024-11-13 14:46:14,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:46:14,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:46:14,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:46:14,939 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:46:15,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 14:46:15,192 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:46:15,193 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:46:15,195 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 14:46:15,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:46:16,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 118 [2024-11-13 14:46:16,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:16,647 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:46:20,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:46:20,793 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 396 treesize of output 276 [2024-11-13 14:46:22,353 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:22,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834284364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:46:22,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:46:22,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 27 [2024-11-13 14:46:22,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979777784] [2024-11-13 14:46:22,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:46:22,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 14:46:22,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:46:22,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 14:46:22,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2024-11-13 14:46:22,761 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:46:22,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 767 transitions, 21155 flow. Second operand has 27 states, 27 states have (on average 12.703703703703704) internal successors, (343), 27 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:22,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:46:22,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:46:22,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:46:30,479 INFO L124 PetriNetUnfolderBase]: 4592/8511 cut-off events. [2024-11-13 14:46:30,479 INFO L125 PetriNetUnfolderBase]: For 167324/167324 co-relation queries the response was YES. [2024-11-13 14:46:30,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64918 conditions, 8511 events. 4592/8511 cut-off events. For 167324/167324 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 61314 event pairs, 1352 based on Foata normal form. 15/8526 useless extension candidates. Maximal degree in co-relation 64798. Up to 3350 conditions per place. [2024-11-13 14:46:30,713 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 307 selfloop transitions, 643 changer transitions 28/979 dead transitions. [2024-11-13 14:46:30,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 979 transitions, 26386 flow [2024-11-13 14:46:30,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 14:46:30,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 14:46:30,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 475 transitions. [2024-11-13 14:46:30,717 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4754754754754755 [2024-11-13 14:46:30,717 INFO L175 Difference]: Start difference. First operand has 341 places, 767 transitions, 21155 flow. Second operand 27 states and 475 transitions. [2024-11-13 14:46:30,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 979 transitions, 26386 flow [2024-11-13 14:46:33,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 979 transitions, 25921 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-11-13 14:46:33,352 INFO L231 Difference]: Finished difference. Result has 373 places, 846 transitions, 25173 flow [2024-11-13 14:46:33,353 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=20731, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=567, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=25173, PETRI_PLACES=373, PETRI_TRANSITIONS=846} [2024-11-13 14:46:33,353 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 337 predicate places. [2024-11-13 14:46:33,353 INFO L471 AbstractCegarLoop]: Abstraction has has 373 places, 846 transitions, 25173 flow [2024-11-13 14:46:33,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.703703703703704) internal successors, (343), 27 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:33,353 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:46:33,354 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:46:33,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 14:46:33,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:46:33,554 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:46:33,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:46:33,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1363922527, now seen corresponding path program 11 times [2024-11-13 14:46:33,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:46:33,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158792420] [2024-11-13 14:46:33,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:46:33,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:46:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:46:34,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:34,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:46:34,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158792420] [2024-11-13 14:46:34,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158792420] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:46:34,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796493197] [2024-11-13 14:46:34,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:46:34,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:46:34,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:46:34,296 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:46:34,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 14:46:34,500 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-13 14:46:34,500 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:46:34,502 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 14:46:34,505 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:46:34,529 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 14:46:34,549 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 23 treesize of output 1 [2024-11-13 14:46:34,575 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 23 treesize of output 1 [2024-11-13 14:46:34,911 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:46:34,911 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:46:35,307 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:35,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796493197] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:46:35,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:46:35,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 28 [2024-11-13 14:46:35,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336208746] [2024-11-13 14:46:35,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:46:35,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:46:35,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:46:35,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:46:35,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:46:35,892 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:46:35,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 846 transitions, 25173 flow. Second operand has 28 states, 28 states have (on average 12.642857142857142) internal successors, (354), 28 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:35,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:46:35,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:46:35,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:46:41,431 INFO L124 PetriNetUnfolderBase]: 4814/8900 cut-off events. [2024-11-13 14:46:41,432 INFO L125 PetriNetUnfolderBase]: For 212881/212881 co-relation queries the response was YES. [2024-11-13 14:46:41,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72058 conditions, 8900 events. 4814/8900 cut-off events. For 212881/212881 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 64672 event pairs, 602 based on Foata normal form. 32/8932 useless extension candidates. Maximal degree in co-relation 71925. Up to 2383 conditions per place. [2024-11-13 14:46:41,606 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 233 selfloop transitions, 794 changer transitions 8/1036 dead transitions. [2024-11-13 14:46:41,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1036 transitions, 30897 flow [2024-11-13 14:46:41,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:46:41,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:46:41,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 379 transitions. [2024-11-13 14:46:41,608 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44535840188014103 [2024-11-13 14:46:41,608 INFO L175 Difference]: Start difference. First operand has 373 places, 846 transitions, 25173 flow. Second operand 23 states and 379 transitions. [2024-11-13 14:46:41,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1036 transitions, 30897 flow [2024-11-13 14:46:44,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 1036 transitions, 30679 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-11-13 14:46:44,497 INFO L231 Difference]: Finished difference. Result has 395 places, 933 transitions, 30128 flow [2024-11-13 14:46:44,498 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24924, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=705, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=30128, PETRI_PLACES=395, PETRI_TRANSITIONS=933} [2024-11-13 14:46:44,499 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 359 predicate places. [2024-11-13 14:46:44,499 INFO L471 AbstractCegarLoop]: Abstraction has has 395 places, 933 transitions, 30128 flow [2024-11-13 14:46:44,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.642857142857142) internal successors, (354), 28 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:44,499 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:46:44,499 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:46:44,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 14:46:44,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:46:44,700 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:46:44,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:46:44,700 INFO L85 PathProgramCache]: Analyzing trace with hash -68008718, now seen corresponding path program 12 times [2024-11-13 14:46:44,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:46:44,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916651950] [2024-11-13 14:46:44,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:46:44,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:46:44,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:46:45,596 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:45,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:46:45,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916651950] [2024-11-13 14:46:45,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916651950] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:46:45,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604021717] [2024-11-13 14:46:45,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:46:45,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:46:45,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:46:45,600 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:46:45,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 14:46:45,817 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-11-13 14:46:45,817 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:46:45,820 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 14:46:45,823 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:46:45,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 3 [2024-11-13 14:46:46,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-11-13 14:46:46,626 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:46,626 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:46:47,135 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:46:47,135 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 87 treesize of output 55 [2024-11-13 14:46:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:46:47,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604021717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:46:47,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:46:47,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 29 [2024-11-13 14:46:47,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711947978] [2024-11-13 14:46:47,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:46:47,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:46:47,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:46:47,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:46:47,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:46:47,821 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-11-13 14:46:47,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 933 transitions, 30128 flow. Second operand has 29 states, 29 states have (on average 10.586206896551724) internal successors, (307), 29 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:47,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:46:47,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-11-13 14:46:47,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:46:55,635 INFO L124 PetriNetUnfolderBase]: 4968/9110 cut-off events. [2024-11-13 14:46:55,635 INFO L125 PetriNetUnfolderBase]: For 258174/258174 co-relation queries the response was YES. [2024-11-13 14:46:55,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81576 conditions, 9110 events. 4968/9110 cut-off events. For 258174/258174 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 66115 event pairs, 1607 based on Foata normal form. 22/9132 useless extension candidates. Maximal degree in co-relation 81434. Up to 3802 conditions per place. [2024-11-13 14:46:55,815 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 558 selfloop transitions, 562 changer transitions 19/1140 dead transitions. [2024-11-13 14:46:55,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1140 transitions, 36319 flow [2024-11-13 14:46:55,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 14:46:55,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-13 14:46:55,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 396 transitions. [2024-11-13 14:46:55,817 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4281081081081081 [2024-11-13 14:46:55,817 INFO L175 Difference]: Start difference. First operand has 395 places, 933 transitions, 30128 flow. Second operand 25 states and 396 transitions. [2024-11-13 14:46:55,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1140 transitions, 36319 flow [2024-11-13 14:46:59,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1140 transitions, 35661 flow, removed 43 selfloop flow, removed 11 redundant places. [2024-11-13 14:46:59,982 INFO L231 Difference]: Finished difference. Result has 421 places, 1035 transitions, 34554 flow [2024-11-13 14:46:59,983 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=29310, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=452, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=34554, PETRI_PLACES=421, PETRI_TRANSITIONS=1035} [2024-11-13 14:46:59,983 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 385 predicate places. [2024-11-13 14:46:59,984 INFO L471 AbstractCegarLoop]: Abstraction has has 421 places, 1035 transitions, 34554 flow [2024-11-13 14:46:59,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 10.586206896551724) internal successors, (307), 29 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:46:59,984 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:46:59,984 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:47:00,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 14:47:00,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-13 14:47:00,185 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:47:00,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:47:00,185 INFO L85 PathProgramCache]: Analyzing trace with hash 780976655, now seen corresponding path program 13 times [2024-11-13 14:47:00,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:47:00,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989554230] [2024-11-13 14:47:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:47:00,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:47:00,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:47:01,087 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:01,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:47:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989554230] [2024-11-13 14:47:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989554230] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:47:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484270412] [2024-11-13 14:47:01,088 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:47:01,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:47:01,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:47:01,091 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:47:01,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 14:47:01,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:47:01,277 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 14:47:01,279 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:47:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:01,772 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:47:02,310 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-13 14:47:02,310 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 40 treesize of output 19 [2024-11-13 14:47:02,370 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:02,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484270412] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:47:02,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:47:02,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 28 [2024-11-13 14:47:02,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135909906] [2024-11-13 14:47:02,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:47:02,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:47:02,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:47:02,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:47:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:47:02,964 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:47:02,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 1035 transitions, 34554 flow. Second operand has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:02,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:47:02,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:47:02,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:47:12,705 INFO L124 PetriNetUnfolderBase]: 5492/10118 cut-off events. [2024-11-13 14:47:12,705 INFO L125 PetriNetUnfolderBase]: For 335402/335402 co-relation queries the response was YES. [2024-11-13 14:47:12,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101700 conditions, 10118 events. 5492/10118 cut-off events. For 335402/335402 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 75096 event pairs, 524 based on Foata normal form. 36/10154 useless extension candidates. Maximal degree in co-relation 101547. Up to 2269 conditions per place. [2024-11-13 14:47:12,916 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 493 selfloop transitions, 803 changer transitions 18/1315 dead transitions. [2024-11-13 14:47:12,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 1315 transitions, 42567 flow [2024-11-13 14:47:12,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-13 14:47:12,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-13 14:47:12,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 644 transitions. [2024-11-13 14:47:12,918 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4704163623082542 [2024-11-13 14:47:12,918 INFO L175 Difference]: Start difference. First operand has 421 places, 1035 transitions, 34554 flow. Second operand 37 states and 644 transitions. [2024-11-13 14:47:12,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 1315 transitions, 42567 flow [2024-11-13 14:47:17,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1315 transitions, 41608 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-11-13 14:47:17,919 INFO L231 Difference]: Finished difference. Result has 458 places, 1132 transitions, 39067 flow [2024-11-13 14:47:17,921 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=33565, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=708, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=39067, PETRI_PLACES=458, PETRI_TRANSITIONS=1132} [2024-11-13 14:47:17,921 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 422 predicate places. [2024-11-13 14:47:17,921 INFO L471 AbstractCegarLoop]: Abstraction has has 458 places, 1132 transitions, 39067 flow [2024-11-13 14:47:17,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.5) internal successors, (350), 28 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:17,922 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:47:17,922 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:47:17,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 14:47:18,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-13 14:47:18,122 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:47:18,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:47:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1667275704, now seen corresponding path program 14 times [2024-11-13 14:47:18,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:47:18,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815506343] [2024-11-13 14:47:18,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:47:18,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:47:18,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:47:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:18,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:47:18,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815506343] [2024-11-13 14:47:18,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815506343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:47:18,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979337362] [2024-11-13 14:47:18,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:47:18,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:47:18,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:47:18,858 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:47:18,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 14:47:19,024 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:47:19,024 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:47:19,026 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 14:47:19,027 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:47:19,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2024-11-13 14:47:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:19,519 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:47:19,752 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:47:19,752 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 117 treesize of output 69 [2024-11-13 14:47:19,840 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:19,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979337362] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:47:19,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:47:19,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2024-11-13 14:47:19,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952952159] [2024-11-13 14:47:19,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:47:19,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 14:47:19,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:47:19,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 14:47:19,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2024-11-13 14:47:20,232 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:47:20,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 1132 transitions, 39067 flow. Second operand has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:20,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:47:20,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:47:20,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:47:29,344 INFO L124 PetriNetUnfolderBase]: 5609/10331 cut-off events. [2024-11-13 14:47:29,345 INFO L125 PetriNetUnfolderBase]: For 372805/372805 co-relation queries the response was YES. [2024-11-13 14:47:29,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106603 conditions, 10331 events. 5609/10331 cut-off events. For 372805/372805 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 77404 event pairs, 2067 based on Foata normal form. 6/10337 useless extension candidates. Maximal degree in co-relation 106439. Up to 4753 conditions per place. [2024-11-13 14:47:29,739 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 642 selfloop transitions, 566 changer transitions 31/1240 dead transitions. [2024-11-13 14:47:29,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 1240 transitions, 43006 flow [2024-11-13 14:47:29,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 14:47:29,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 14:47:29,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 343 transitions. [2024-11-13 14:47:29,741 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4879089615931721 [2024-11-13 14:47:29,741 INFO L175 Difference]: Start difference. First operand has 458 places, 1132 transitions, 39067 flow. Second operand 19 states and 343 transitions. [2024-11-13 14:47:29,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 1240 transitions, 43006 flow [2024-11-13 14:47:36,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1240 transitions, 42482 flow, removed 71 selfloop flow, removed 11 redundant places. [2024-11-13 14:47:36,361 INFO L231 Difference]: Finished difference. Result has 468 places, 1139 transitions, 40497 flow [2024-11-13 14:47:36,362 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=38463, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=551, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=40497, PETRI_PLACES=468, PETRI_TRANSITIONS=1139} [2024-11-13 14:47:36,362 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 432 predicate places. [2024-11-13 14:47:36,362 INFO L471 AbstractCegarLoop]: Abstraction has has 468 places, 1139 transitions, 40497 flow [2024-11-13 14:47:36,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:36,363 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:47:36,363 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:47:36,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-13 14:47:36,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-13 14:47:36,564 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:47:36,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:47:36,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1585452425, now seen corresponding path program 15 times [2024-11-13 14:47:36,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:47:36,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994884044] [2024-11-13 14:47:36,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:47:36,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:47:36,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:47:37,307 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:37,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:47:37,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994884044] [2024-11-13 14:47:37,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994884044] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:47:37,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180616359] [2024-11-13 14:47:37,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:47:37,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:47:37,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:47:37,310 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:47:37,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 14:47:37,491 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-13 14:47:37,491 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:47:37,493 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 14:47:37,494 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:47:37,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2024-11-13 14:47:38,066 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:38,066 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:47:38,439 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-13 14:47:38,439 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 40 treesize of output 19 [2024-11-13 14:47:38,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:38,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180616359] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:47:38,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:47:38,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2024-11-13 14:47:38,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49735363] [2024-11-13 14:47:38,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:47:38,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:47:38,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:47:38,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:47:38,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:47:39,208 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:47:39,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1139 transitions, 40497 flow. Second operand has 29 states, 29 states have (on average 12.448275862068966) internal successors, (361), 29 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:39,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:47:39,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:47:39,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:47:49,150 INFO L124 PetriNetUnfolderBase]: 6080/11098 cut-off events. [2024-11-13 14:47:49,150 INFO L125 PetriNetUnfolderBase]: For 430967/430967 co-relation queries the response was YES. [2024-11-13 14:47:49,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116382 conditions, 11098 events. 6080/11098 cut-off events. For 430967/430967 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 83006 event pairs, 696 based on Foata normal form. 22/11120 useless extension candidates. Maximal degree in co-relation 116215. Up to 2710 conditions per place. [2024-11-13 14:47:49,631 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 332 selfloop transitions, 1015 changer transitions 27/1375 dead transitions. [2024-11-13 14:47:49,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1375 transitions, 47764 flow [2024-11-13 14:47:49,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-13 14:47:49,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-13 14:47:49,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 539 transitions. [2024-11-13 14:47:49,633 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4699215344376635 [2024-11-13 14:47:49,634 INFO L175 Difference]: Start difference. First operand has 468 places, 1139 transitions, 40497 flow. Second operand 31 states and 539 transitions. [2024-11-13 14:47:49,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1375 transitions, 47764 flow [2024-11-13 14:47:56,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1375 transitions, 47273 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-13 14:47:56,429 INFO L231 Difference]: Finished difference. Result has 497 places, 1229 transitions, 45736 flow [2024-11-13 14:47:56,430 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=39970, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=932, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=45736, PETRI_PLACES=497, PETRI_TRANSITIONS=1229} [2024-11-13 14:47:56,431 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 461 predicate places. [2024-11-13 14:47:56,431 INFO L471 AbstractCegarLoop]: Abstraction has has 497 places, 1229 transitions, 45736 flow [2024-11-13 14:47:56,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.448275862068966) internal successors, (361), 29 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:56,431 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:47:56,432 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:47:56,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-13 14:47:56,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-13 14:47:56,632 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:47:56,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:47:56,633 INFO L85 PathProgramCache]: Analyzing trace with hash 893005046, now seen corresponding path program 16 times [2024-11-13 14:47:56,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:47:56,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866594729] [2024-11-13 14:47:56,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:47:56,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:47:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:47:57,445 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:57,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:47:57,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866594729] [2024-11-13 14:47:57,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866594729] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:47:57,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193185585] [2024-11-13 14:47:57,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:47:57,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:47:57,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:47:57,448 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:47:57,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 14:47:57,639 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:47:57,639 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:47:57,641 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 14:47:57,643 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:47:58,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 37 [2024-11-13 14:47:58,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:58,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:47:58,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:47:58,341 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 117 treesize of output 69 [2024-11-13 14:47:58,450 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:47:58,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193185585] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:47:58,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:47:58,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2024-11-13 14:47:58,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241130576] [2024-11-13 14:47:58,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:47:58,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 14:47:58,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:47:58,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 14:47:58,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2024-11-13 14:47:58,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:47:58,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1229 transitions, 45736 flow. Second operand has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 26 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:47:58,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:47:58,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:47:58,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:48:07,766 INFO L124 PetriNetUnfolderBase]: 5805/10662 cut-off events. [2024-11-13 14:48:07,766 INFO L125 PetriNetUnfolderBase]: For 503912/503912 co-relation queries the response was YES. [2024-11-13 14:48:08,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123462 conditions, 10662 events. 5805/10662 cut-off events. For 503912/503912 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 80116 event pairs, 2195 based on Foata normal form. 3/10665 useless extension candidates. Maximal degree in co-relation 123284. Up to 5243 conditions per place. [2024-11-13 14:48:08,069 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 831 selfloop transitions, 430 changer transitions 15/1277 dead transitions. [2024-11-13 14:48:08,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 1277 transitions, 48817 flow [2024-11-13 14:48:08,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:48:08,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:48:08,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-11-13 14:48:08,071 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4774774774774775 [2024-11-13 14:48:08,071 INFO L175 Difference]: Start difference. First operand has 497 places, 1229 transitions, 45736 flow. Second operand 12 states and 212 transitions. [2024-11-13 14:48:08,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 1277 transitions, 48817 flow [2024-11-13 14:48:16,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1277 transitions, 48454 flow, removed 91 selfloop flow, removed 11 redundant places. [2024-11-13 14:48:16,545 INFO L231 Difference]: Finished difference. Result has 494 places, 1222 transitions, 45943 flow [2024-11-13 14:48:16,546 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=45216, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=45943, PETRI_PLACES=494, PETRI_TRANSITIONS=1222} [2024-11-13 14:48:16,547 INFO L277 CegarLoopForPetriNet]: 36 programPoint places, 458 predicate places. [2024-11-13 14:48:16,547 INFO L471 AbstractCegarLoop]: Abstraction has has 494 places, 1222 transitions, 45943 flow [2024-11-13 14:48:16,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 26 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:48:16,547 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:48:16,548 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:48:16,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 14:48:16,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-13 14:48:16,748 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 11 more)] === [2024-11-13 14:48:16,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:48:16,749 INFO L85 PathProgramCache]: Analyzing trace with hash -550336491, now seen corresponding path program 17 times [2024-11-13 14:48:16,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:48:16,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793694789] [2024-11-13 14:48:16,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:48:16,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:48:16,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:48:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:48:17,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:48:17,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793694789] [2024-11-13 14:48:17,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793694789] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:48:17,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343863076] [2024-11-13 14:48:17,237 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:48:17,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:48:17,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:48:17,239 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:48:17,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bcb7d58f-a2ab-4bf0-9918-a71eebc2d01d/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 14:48:17,415 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-13 14:48:17,415 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:48:17,417 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-13 14:48:17,419 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:48:17,443 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 14:48:17,467 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 19 treesize of output 1 [2024-11-13 14:48:17,494 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 19 treesize of output 1 [2024-11-13 14:48:17,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 59 [2024-11-13 14:48:17,906 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:48:17,906 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:48:18,313 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 14:48:18,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343863076] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:48:18,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:48:18,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 10] total 30 [2024-11-13 14:48:18,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205509486] [2024-11-13 14:48:18,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:48:18,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-13 14:48:18,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:48:18,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-13 14:48:18,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2024-11-13 14:48:18,827 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-11-13 14:48:18,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1222 transitions, 45943 flow. Second operand has 30 states, 30 states have (on average 12.5) internal successors, (375), 30 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:48:18,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:48:18,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-11-13 14:48:18,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:48:29,598 INFO L124 PetriNetUnfolderBase]: 6251/11470 cut-off events. [2024-11-13 14:48:29,598 INFO L125 PetriNetUnfolderBase]: For 558260/558260 co-relation queries the response was YES. [2024-11-13 14:48:29,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131940 conditions, 11470 events. 6251/11470 cut-off events. For 558260/558260 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 87107 event pairs, 2173 based on Foata normal form. 52/11522 useless extension candidates. Maximal degree in co-relation 131764. Up to 6043 conditions per place. [2024-11-13 14:48:30,009 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 582 selfloop transitions, 824 changer transitions 25/1432 dead transitions. [2024-11-13 14:48:30,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1432 transitions, 52282 flow [2024-11-13 14:48:30,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-13 14:48:30,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-13 14:48:30,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 616 transitions. [2024-11-13 14:48:30,011 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44996347699050404 [2024-11-13 14:48:30,011 INFO L175 Difference]: Start difference. First operand has 494 places, 1222 transitions, 45943 flow. Second operand 37 states and 616 transitions. [2024-11-13 14:48:30,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1432 transitions, 52282 flow