./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i --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_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/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_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/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_87948a89-ff30-4cba-a4d5-269279ed39b3/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 75716fdd637a22328d600b3257cf24f40a7920b464397c315485c5ed90fb6ece --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:34:55,720 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:34:55,827 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 14:34:55,836 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:34:55,836 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:34:55,858 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:34:55,859 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:34:55,859 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:34:55,859 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:34:55,859 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:34:55,859 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:34:55,860 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:34:55,860 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:34:55,860 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:34:55,860 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:34:55,860 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:34:55,861 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:34:55,862 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:34:55,864 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:34:55,864 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:34:55,864 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:34:55,865 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:34:55,866 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:34:55,866 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:34:55,866 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:34:55,867 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:34:55,867 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:34:55,867 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:34:55,867 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:34:55,867 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:34:55,867 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_87948a89-ff30-4cba-a4d5-269279ed39b3/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 -> 75716fdd637a22328d600b3257cf24f40a7920b464397c315485c5ed90fb6ece [2024-11-13 14:34:56,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:34:56,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:34:56,225 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:34:56,227 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:34:56,227 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:34:56,229 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i Unable to find full path for "g++" [2024-11-13 14:34:58,217 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:34:58,670 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:34:58,671 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i [2024-11-13 14:34:58,714 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data/d258a1350/add5a0c9180c4178963811efe18b5205/FLAG4409659f8 [2024-11-13 14:34:58,732 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data/d258a1350/add5a0c9180c4178963811efe18b5205 [2024-11-13 14:34:58,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:34:58,738 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:34:58,740 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:34:58,740 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:34:58,745 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:34:58,747 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:34:58" (1/1) ... [2024-11-13 14:34:58,750 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c35be73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:34:58, skipping insertion in model container [2024-11-13 14:34:58,750 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:34:58" (1/1) ... [2024-11-13 14:34:58,835 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:34:59,327 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:34:59,343 ERROR L321 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2024-11-13 14:34:59,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5499845b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:34:59, skipping insertion in model container [2024-11-13 14:34:59,344 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:34:59,344 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-13 14:34:59,346 INFO L158 Benchmark]: Toolchain (without parser) took 607.77ms. Allocated memory is still 117.4MB. Free memory was 89.5MB in the beginning and 71.5MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 14:34:59,347 INFO L158 Benchmark]: CDTParser took 1.10ms. Allocated memory is still 117.4MB. Free memory is still 73.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 14:34:59,348 INFO L158 Benchmark]: CACSL2BoogieTranslator took 604.21ms. Allocated memory is still 117.4MB. Free memory was 89.2MB in the beginning and 71.5MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 14:34:59,349 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.10ms. Allocated memory is still 117.4MB. Free memory is still 73.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 604.21ms. Allocated memory is still 117.4MB. Free memory was 89.2MB in the beginning and 71.5MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 3902]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/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_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/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 75716fdd637a22328d600b3257cf24f40a7920b464397c315485c5ed90fb6ece --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:35:02,055 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:35:02,189 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-13 14:35:02,198 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:35:02,198 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:35:02,237 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:35:02,238 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:35:02,238 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:35:02,238 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:35:02,238 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:35:02,238 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:35:02,239 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:35:02,240 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:35:02,241 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:35:02,242 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:35:02,242 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:35:02,242 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:35:02,243 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:35:02,243 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:35:02,243 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:35:02,243 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:35:02,244 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:35:02,245 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:35:02,245 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 14:35:02,245 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 14:35:02,246 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:35:02,246 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:35:02,246 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:35:02,247 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:35:02,247 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_87948a89-ff30-4cba-a4d5-269279ed39b3/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 -> 75716fdd637a22328d600b3257cf24f40a7920b464397c315485c5ed90fb6ece [2024-11-13 14:35:02,598 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:35:02,611 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:35:02,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:35:02,617 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:35:02,617 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:35:02,618 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i Unable to find full path for "g++" [2024-11-13 14:35:04,699 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:35:05,122 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:35:05,127 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/sv-benchmarks/c/ldv-races/race-3_1-container_of-global.i [2024-11-13 14:35:05,174 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data/c9257c045/be398a7f7afd4674a4c88211c6f84fde/FLAGaf7af4888 [2024-11-13 14:35:05,197 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/data/c9257c045/be398a7f7afd4674a4c88211c6f84fde [2024-11-13 14:35:05,200 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:35:05,202 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:35:05,204 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:35:05,205 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:35:05,209 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:35:05,210 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:35:05" (1/1) ... [2024-11-13 14:35:05,213 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66d0cd9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:05, skipping insertion in model container [2024-11-13 14:35:05,214 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:35:05" (1/1) ... [2024-11-13 14:35:05,311 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:35:05,856 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:35:05,883 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-13 14:35:05,909 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:35:06,012 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:35:06,018 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:35:06,086 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:35:06,194 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:35:06,194 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06 WrapperNode [2024-11-13 14:35:06,195 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:35:06,196 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:35:06,196 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:35:06,196 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:35:06,204 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,246 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,285 INFO L138 Inliner]: procedures = 249, calls = 40, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 143 [2024-11-13 14:35:06,286 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:35:06,286 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:35:06,286 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:35:06,286 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:35:06,296 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,297 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,302 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,337 INFO L175 MemorySlicer]: Split 17 memory accesses to 3 slices as follows [2, 13, 2]. 76 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 8 writes are split as follows [0, 6, 2]. [2024-11-13 14:35:06,338 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,338 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,368 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,371 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,382 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,386 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,395 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:35:06,396 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:35:06,396 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:35:06,396 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:35:06,398 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (1/1) ... [2024-11-13 14:35:06,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:35:06,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:06,430 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:35:06,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:35:06,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-13 14:35:06,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-13 14:35:06,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-13 14:35:06,465 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-11-13 14:35:06,465 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-11-13 14:35:06,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 14:35:06,465 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 14:35:06,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 14:35:06,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-13 14:35:06,467 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:35:06,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:35:06,469 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 14:35:06,833 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:35:06,835 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:35:07,510 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 14:35:07,510 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:35:07,688 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:35:07,688 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-13 14:35:07,689 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:35:07 BoogieIcfgContainer [2024-11-13 14:35:07,690 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:35:07,693 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:35:07,694 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:35:07,699 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:35:07,699 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:35:05" (1/3) ... [2024-11-13 14:35:07,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@472cd6ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:35:07, skipping insertion in model container [2024-11-13 14:35:07,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:35:06" (2/3) ... [2024-11-13 14:35:07,701 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@472cd6ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:35:07, skipping insertion in model container [2024-11-13 14:35:07,701 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:35:07" (3/3) ... [2024-11-13 14:35:07,702 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_1-container_of-global.i [2024-11-13 14:35:07,719 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:35:07,720 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG race-3_1-container_of-global.i that has 2 procedures, 103 locations, 1 initial locations, 0 loop locations, and 37 error locations. [2024-11-13 14:35:07,721 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 14:35:07,845 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 14:35:07,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 124 places, 132 transitions, 278 flow [2024-11-13 14:35:08,000 INFO L124 PetriNetUnfolderBase]: 18/165 cut-off events. [2024-11-13 14:35:08,003 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 14:35:08,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 165 events. 18/165 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 528 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 86. Up to 4 conditions per place. [2024-11-13 14:35:08,009 INFO L82 GeneralOperation]: Start removeDead. Operand has 124 places, 132 transitions, 278 flow [2024-11-13 14:35:08,018 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 122 places, 130 transitions, 272 flow [2024-11-13 14:35:08,034 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:35:08,055 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;@5eac8f35, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:35:08,055 INFO L334 AbstractCegarLoop]: Starting to check reachability of 51 error locations. [2024-11-13 14:35:08,062 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 14:35:08,062 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-11-13 14:35:08,062 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 14:35:08,062 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:08,063 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:35:08,063 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:08,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:08,070 INFO L85 PathProgramCache]: Analyzing trace with hash 495006, now seen corresponding path program 1 times [2024-11-13 14:35:08,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:08,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535534103] [2024-11-13 14:35:08,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:08,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:08,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:08,103 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:08,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:35:08,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:08,274 INFO L255 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:35:08,278 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:08,345 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 7 [2024-11-13 14:35:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:08,363 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:08,364 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:08,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535534103] [2024-11-13 14:35:08,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535534103] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:08,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:08,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:35:08,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394788170] [2024-11-13 14:35:08,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:08,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:08,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:08,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:08,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:08,612 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 132 [2024-11-13 14:35:08,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:08,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:08,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 132 [2024-11-13 14:35:08,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:09,403 INFO L124 PetriNetUnfolderBase]: 707/2019 cut-off events. [2024-11-13 14:35:09,403 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-13 14:35:09,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3235 conditions, 2019 events. 707/2019 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 15812 event pairs, 95 based on Foata normal form. 156/1873 useless extension candidates. Maximal degree in co-relation 3062. Up to 1002 conditions per place. [2024-11-13 14:35:09,437 INFO L140 encePairwiseOnDemand]: 114/132 looper letters, 54 selfloop transitions, 2 changer transitions 0/118 dead transitions. [2024-11-13 14:35:09,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 118 transitions, 360 flow [2024-11-13 14:35:09,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:09,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:09,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 264 transitions. [2024-11-13 14:35:09,463 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-13 14:35:09,465 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 272 flow. Second operand 3 states and 264 transitions. [2024-11-13 14:35:09,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 118 transitions, 360 flow [2024-11-13 14:35:09,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 118 transitions, 352 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:35:09,480 INFO L231 Difference]: Finished difference. Result has 110 places, 108 transitions, 224 flow [2024-11-13 14:35:09,483 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=110, PETRI_TRANSITIONS=108} [2024-11-13 14:35:09,488 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -12 predicate places. [2024-11-13 14:35:09,488 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 108 transitions, 224 flow [2024-11-13 14:35:09,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:09,489 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:09,489 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:35:09,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 14:35:09,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:09,693 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:09,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:09,694 INFO L85 PathProgramCache]: Analyzing trace with hash 495007, now seen corresponding path program 1 times [2024-11-13 14:35:09,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:09,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [423230208] [2024-11-13 14:35:09,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:09,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:09,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:09,698 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:09,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:35:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:09,867 INFO L255 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:35:09,870 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:09,907 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:35:09,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:09,923 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:09,923 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:09,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423230208] [2024-11-13 14:35:09,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423230208] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:09,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:09,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:35:09,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869018830] [2024-11-13 14:35:09,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:09,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:09,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:09,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:09,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:10,200 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 132 [2024-11-13 14:35:10,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 108 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:10,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:10,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 132 [2024-11-13 14:35:10,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:10,807 INFO L124 PetriNetUnfolderBase]: 707/2015 cut-off events. [2024-11-13 14:35:10,808 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-11-13 14:35:10,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 2015 events. 707/2015 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 15782 event pairs, 95 based on Foata normal form. 2/1715 useless extension candidates. Maximal degree in co-relation 479. Up to 1002 conditions per place. [2024-11-13 14:35:10,824 INFO L140 encePairwiseOnDemand]: 126/132 looper letters, 52 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2024-11-13 14:35:10,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 114 transitions, 344 flow [2024-11-13 14:35:10,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:10,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:10,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 256 transitions. [2024-11-13 14:35:10,831 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6464646464646465 [2024-11-13 14:35:10,831 INFO L175 Difference]: Start difference. First operand has 110 places, 108 transitions, 224 flow. Second operand 3 states and 256 transitions. [2024-11-13 14:35:10,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 114 transitions, 344 flow [2024-11-13 14:35:10,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 114 transitions, 340 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:10,837 INFO L231 Difference]: Finished difference. Result has 106 places, 104 transitions, 216 flow [2024-11-13 14:35:10,837 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=106, PETRI_TRANSITIONS=104} [2024-11-13 14:35:10,838 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -16 predicate places. [2024-11-13 14:35:10,838 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 104 transitions, 216 flow [2024-11-13 14:35:10,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:10,838 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:10,838 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-13 14:35:10,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 14:35:11,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:11,039 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:11,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:11,040 INFO L85 PathProgramCache]: Analyzing trace with hash 15345152, now seen corresponding path program 1 times [2024-11-13 14:35:11,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:11,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1530618200] [2024-11-13 14:35:11,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:11,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:11,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:11,043 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:11,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:35:11,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:11,186 INFO L255 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 14:35:11,187 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:11,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:11,205 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:11,205 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:11,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530618200] [2024-11-13 14:35:11,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530618200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:11,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:11,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 14:35:11,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166400591] [2024-11-13 14:35:11,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:11,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:11,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:11,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:11,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:11,396 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 132 [2024-11-13 14:35:11,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 104 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:11,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:11,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 132 [2024-11-13 14:35:11,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:11,912 INFO L124 PetriNetUnfolderBase]: 767/1825 cut-off events. [2024-11-13 14:35:11,913 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2024-11-13 14:35:11,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3160 conditions, 1825 events. 767/1825 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12630 event pairs, 705 based on Foata normal form. 0/1526 useless extension candidates. Maximal degree in co-relation 951. Up to 1189 conditions per place. [2024-11-13 14:35:11,926 INFO L140 encePairwiseOnDemand]: 128/132 looper letters, 52 selfloop transitions, 3 changer transitions 2/115 dead transitions. [2024-11-13 14:35:11,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 115 transitions, 350 flow [2024-11-13 14:35:11,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:11,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:11,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 264 transitions. [2024-11-13 14:35:11,928 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-13 14:35:11,928 INFO L175 Difference]: Start difference. First operand has 106 places, 104 transitions, 216 flow. Second operand 3 states and 264 transitions. [2024-11-13 14:35:11,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 115 transitions, 350 flow [2024-11-13 14:35:11,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 115 transitions, 346 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:11,934 INFO L231 Difference]: Finished difference. Result has 107 places, 103 transitions, 221 flow [2024-11-13 14:35:11,934 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=221, PETRI_PLACES=107, PETRI_TRANSITIONS=103} [2024-11-13 14:35:11,935 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -15 predicate places. [2024-11-13 14:35:11,935 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 103 transitions, 221 flow [2024-11-13 14:35:11,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:11,936 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:11,936 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:11,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:35:12,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:12,140 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:12,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:12,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1320838570, now seen corresponding path program 1 times [2024-11-13 14:35:12,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:12,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244084883] [2024-11-13 14:35:12,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:12,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:12,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:12,145 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:12,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:35:12,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:12,321 INFO L255 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 14:35:12,325 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:12,337 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:12,338 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:12,340 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:12,351 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 32 treesize of output 41 [2024-11-13 14:35:12,459 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:12,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 53 [2024-11-13 14:35:12,562 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:12,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 45 [2024-11-13 14:35:12,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:12,593 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:12,593 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:12,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244084883] [2024-11-13 14:35:12,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244084883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:12,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:12,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:12,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450274192] [2024-11-13 14:35:12,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:12,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:35:12,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:12,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:35:12,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:35:12,902 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 132 [2024-11-13 14:35:12,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 103 transitions, 221 flow. Second operand has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:12,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:12,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 132 [2024-11-13 14:35:12,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:13,796 INFO L124 PetriNetUnfolderBase]: 1153/2696 cut-off events. [2024-11-13 14:35:13,796 INFO L125 PetriNetUnfolderBase]: For 152/153 co-relation queries the response was YES. [2024-11-13 14:35:13,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4688 conditions, 2696 events. 1153/2696 cut-off events. For 152/153 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 19803 event pairs, 684 based on Foata normal form. 1/2345 useless extension candidates. Maximal degree in co-relation 4359. Up to 1845 conditions per place. [2024-11-13 14:35:13,814 INFO L140 encePairwiseOnDemand]: 125/132 looper letters, 52 selfloop transitions, 6 changer transitions 0/110 dead transitions. [2024-11-13 14:35:13,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 110 transitions, 352 flow [2024-11-13 14:35:13,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:35:13,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:35:13,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 319 transitions. [2024-11-13 14:35:13,816 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-11-13 14:35:13,816 INFO L175 Difference]: Start difference. First operand has 107 places, 103 transitions, 221 flow. Second operand 4 states and 319 transitions. [2024-11-13 14:35:13,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 110 transitions, 352 flow [2024-11-13 14:35:13,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 341 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:13,822 INFO L231 Difference]: Finished difference. Result has 105 places, 103 transitions, 234 flow [2024-11-13 14:35:13,822 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=234, PETRI_PLACES=105, PETRI_TRANSITIONS=103} [2024-11-13 14:35:13,823 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -17 predicate places. [2024-11-13 14:35:13,823 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 103 transitions, 234 flow [2024-11-13 14:35:13,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:13,823 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:13,824 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:13,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:35:14,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:14,025 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:14,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:14,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1433935613, now seen corresponding path program 1 times [2024-11-13 14:35:14,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:14,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1390029567] [2024-11-13 14:35:14,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:14,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:14,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:14,034 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:14,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:35:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:14,202 INFO L255 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 14:35:14,204 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:14,215 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:14,216 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:14,217 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:14,220 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 32 treesize of output 41 [2024-11-13 14:35:14,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:14,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 45 [2024-11-13 14:35:14,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:14,518 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:14,518 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:14,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390029567] [2024-11-13 14:35:14,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390029567] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:14,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:14,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:14,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720550571] [2024-11-13 14:35:14,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:14,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:14,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:14,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:14,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:14,883 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 132 [2024-11-13 14:35:14,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 103 transitions, 234 flow. Second operand has 5 states, 5 states have (on average 60.6) internal successors, (303), 5 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:14,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:14,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 132 [2024-11-13 14:35:14,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:15,739 INFO L124 PetriNetUnfolderBase]: 1321/2989 cut-off events. [2024-11-13 14:35:15,740 INFO L125 PetriNetUnfolderBase]: For 241/247 co-relation queries the response was YES. [2024-11-13 14:35:15,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5474 conditions, 2989 events. 1321/2989 cut-off events. For 241/247 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21664 event pairs, 796 based on Foata normal form. 6/2523 useless extension candidates. Maximal degree in co-relation 2300. Up to 2115 conditions per place. [2024-11-13 14:35:15,756 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 54 selfloop transitions, 9 changer transitions 0/107 dead transitions. [2024-11-13 14:35:15,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 107 transitions, 369 flow [2024-11-13 14:35:15,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:15,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:15,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 359 transitions. [2024-11-13 14:35:15,759 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.543939393939394 [2024-11-13 14:35:15,759 INFO L175 Difference]: Start difference. First operand has 105 places, 103 transitions, 234 flow. Second operand 5 states and 359 transitions. [2024-11-13 14:35:15,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 107 transitions, 369 flow [2024-11-13 14:35:15,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 107 transitions, 363 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:15,762 INFO L231 Difference]: Finished difference. Result has 104 places, 100 transitions, 240 flow [2024-11-13 14:35:15,762 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=240, PETRI_PLACES=104, PETRI_TRANSITIONS=100} [2024-11-13 14:35:15,765 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -18 predicate places. [2024-11-13 14:35:15,766 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 100 transitions, 240 flow [2024-11-13 14:35:15,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 60.6) internal successors, (303), 5 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:15,766 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:15,767 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:15,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:15,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:15,971 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:15,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:15,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1081930850, now seen corresponding path program 1 times [2024-11-13 14:35:15,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:15,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439621571] [2024-11-13 14:35:15,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:15,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:15,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:15,975 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:15,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:35:16,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:16,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 14:35:16,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:16,127 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 7 [2024-11-13 14:35:16,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:16,173 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:16,173 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:16,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439621571] [2024-11-13 14:35:16,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439621571] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:16,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:16,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:35:16,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247177371] [2024-11-13 14:35:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:16,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:16,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:16,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:16,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:16,357 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 132 [2024-11-13 14:35:16,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 100 transitions, 240 flow. Second operand has 3 states, 3 states have (on average 65.33333333333333) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:16,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:16,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 132 [2024-11-13 14:35:16,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:16,829 INFO L124 PetriNetUnfolderBase]: 956/2215 cut-off events. [2024-11-13 14:35:16,829 INFO L125 PetriNetUnfolderBase]: For 67/70 co-relation queries the response was YES. [2024-11-13 14:35:16,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3941 conditions, 2215 events. 956/2215 cut-off events. For 67/70 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15393 event pairs, 738 based on Foata normal form. 0/2023 useless extension candidates. Maximal degree in co-relation 1648. Up to 1362 conditions per place. [2024-11-13 14:35:16,847 INFO L140 encePairwiseOnDemand]: 123/132 looper letters, 52 selfloop transitions, 4 changer transitions 0/105 dead transitions. [2024-11-13 14:35:16,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 105 transitions, 362 flow [2024-11-13 14:35:16,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 246 transitions. [2024-11-13 14:35:16,849 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-11-13 14:35:16,849 INFO L175 Difference]: Start difference. First operand has 104 places, 100 transitions, 240 flow. Second operand 3 states and 246 transitions. [2024-11-13 14:35:16,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 105 transitions, 362 flow [2024-11-13 14:35:16,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 105 transitions, 346 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:35:16,852 INFO L231 Difference]: Finished difference. Result has 97 places, 95 transitions, 222 flow [2024-11-13 14:35:16,853 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=222, PETRI_PLACES=97, PETRI_TRANSITIONS=95} [2024-11-13 14:35:16,854 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -25 predicate places. [2024-11-13 14:35:16,855 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 95 transitions, 222 flow [2024-11-13 14:35:16,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.33333333333333) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:16,856 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:16,856 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:16,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:17,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:17,062 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:17,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:17,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1081930849, now seen corresponding path program 1 times [2024-11-13 14:35:17,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:17,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1784369079] [2024-11-13 14:35:17,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:17,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:17,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:17,066 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:17,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:35:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:17,232 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:35:17,234 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:17,244 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:35:17,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:17,372 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:17,372 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:17,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784369079] [2024-11-13 14:35:17,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784369079] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:17,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:17,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:35:17,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323347284] [2024-11-13 14:35:17,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:17,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:17,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:17,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:17,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:17,613 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 132 [2024-11-13 14:35:17,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 95 transitions, 222 flow. Second operand has 3 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:17,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:17,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 132 [2024-11-13 14:35:17,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:18,142 INFO L124 PetriNetUnfolderBase]: 816/1932 cut-off events. [2024-11-13 14:35:18,142 INFO L125 PetriNetUnfolderBase]: For 86/89 co-relation queries the response was YES. [2024-11-13 14:35:18,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3463 conditions, 1932 events. 816/1932 cut-off events. For 86/89 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 13124 event pairs, 531 based on Foata normal form. 88/1839 useless extension candidates. Maximal degree in co-relation 2812. Up to 992 conditions per place. [2024-11-13 14:35:18,159 INFO L140 encePairwiseOnDemand]: 125/132 looper letters, 63 selfloop transitions, 3 changer transitions 0/112 dead transitions. [2024-11-13 14:35:18,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 112 transitions, 390 flow [2024-11-13 14:35:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:18,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:18,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 261 transitions. [2024-11-13 14:35:18,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-11-13 14:35:18,160 INFO L175 Difference]: Start difference. First operand has 97 places, 95 transitions, 222 flow. Second operand 3 states and 261 transitions. [2024-11-13 14:35:18,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 112 transitions, 390 flow [2024-11-13 14:35:18,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 112 transitions, 380 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:18,167 INFO L231 Difference]: Finished difference. Result has 98 places, 96 transitions, 235 flow [2024-11-13 14:35:18,167 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=235, PETRI_PLACES=98, PETRI_TRANSITIONS=96} [2024-11-13 14:35:18,168 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -24 predicate places. [2024-11-13 14:35:18,168 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 96 transitions, 235 flow [2024-11-13 14:35:18,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:18,168 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:18,168 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:18,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 14:35:18,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:18,369 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:18,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:18,369 INFO L85 PathProgramCache]: Analyzing trace with hash 899898881, now seen corresponding path program 1 times [2024-11-13 14:35:18,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:18,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790857493] [2024-11-13 14:35:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:18,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:18,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:18,372 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:18,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:35:18,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:18,530 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:35:18,532 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:18,538 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 7 [2024-11-13 14:35:18,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:18,612 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:18,612 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:18,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790857493] [2024-11-13 14:35:18,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790857493] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:18,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:18,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:18,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498200778] [2024-11-13 14:35:18,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:18,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:18,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:18,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:18,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:18,969 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 132 [2024-11-13 14:35:18,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 96 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 61.6) internal successors, (308), 5 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:18,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:18,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 132 [2024-11-13 14:35:18,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:20,063 INFO L124 PetriNetUnfolderBase]: 1177/2702 cut-off events. [2024-11-13 14:35:20,064 INFO L125 PetriNetUnfolderBase]: For 200/200 co-relation queries the response was YES. [2024-11-13 14:35:20,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5061 conditions, 2702 events. 1177/2702 cut-off events. For 200/200 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 19247 event pairs, 139 based on Foata normal form. 62/2644 useless extension candidates. Maximal degree in co-relation 3215. Up to 1078 conditions per place. [2024-11-13 14:35:20,077 INFO L140 encePairwiseOnDemand]: 120/132 looper letters, 102 selfloop transitions, 15 changer transitions 1/162 dead transitions. [2024-11-13 14:35:20,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 162 transitions, 626 flow [2024-11-13 14:35:20,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:35:20,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:35:20,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 594 transitions. [2024-11-13 14:35:20,082 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-13 14:35:20,082 INFO L175 Difference]: Start difference. First operand has 98 places, 96 transitions, 235 flow. Second operand 8 states and 594 transitions. [2024-11-13 14:35:20,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 162 transitions, 626 flow [2024-11-13 14:35:20,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 162 transitions, 619 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:35:20,093 INFO L231 Difference]: Finished difference. Result has 108 places, 106 transitions, 339 flow [2024-11-13 14:35:20,093 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=339, PETRI_PLACES=108, PETRI_TRANSITIONS=106} [2024-11-13 14:35:20,094 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -14 predicate places. [2024-11-13 14:35:20,094 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 106 transitions, 339 flow [2024-11-13 14:35:20,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 61.6) internal successors, (308), 5 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:20,096 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:20,096 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:20,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 14:35:20,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:20,296 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:20,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:20,297 INFO L85 PathProgramCache]: Analyzing trace with hash 899898882, now seen corresponding path program 1 times [2024-11-13 14:35:20,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:20,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1697623540] [2024-11-13 14:35:20,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:20,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:20,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:20,300 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:20,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:35:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:20,490 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 14:35:20,495 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:20,511 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:35:20,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:20,665 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:20,665 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:20,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697623540] [2024-11-13 14:35:20,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697623540] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:20,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:20,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:20,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675603090] [2024-11-13 14:35:20,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:20,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:20,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:20,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:20,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:21,278 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 132 [2024-11-13 14:35:21,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 106 transitions, 339 flow. Second operand has 5 states, 5 states have (on average 65.2) internal successors, (326), 5 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:21,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:21,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 132 [2024-11-13 14:35:21,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:22,182 INFO L124 PetriNetUnfolderBase]: 910/2220 cut-off events. [2024-11-13 14:35:22,182 INFO L125 PetriNetUnfolderBase]: For 974/1060 co-relation queries the response was YES. [2024-11-13 14:35:22,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 2220 events. 910/2220 cut-off events. For 974/1060 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 15803 event pairs, 154 based on Foata normal form. 257/2403 useless extension candidates. Maximal degree in co-relation 4082. Up to 1074 conditions per place. [2024-11-13 14:35:22,194 INFO L140 encePairwiseOnDemand]: 124/132 looper letters, 89 selfloop transitions, 12 changer transitions 2/154 dead transitions. [2024-11-13 14:35:22,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 154 transitions, 653 flow [2024-11-13 14:35:22,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:35:22,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:35:22,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 545 transitions. [2024-11-13 14:35:22,201 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5898268398268398 [2024-11-13 14:35:22,201 INFO L175 Difference]: Start difference. First operand has 108 places, 106 transitions, 339 flow. Second operand 7 states and 545 transitions. [2024-11-13 14:35:22,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 154 transitions, 653 flow [2024-11-13 14:35:22,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 154 transitions, 653 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 14:35:22,211 INFO L231 Difference]: Finished difference. Result has 117 places, 108 transitions, 399 flow [2024-11-13 14:35:22,212 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=399, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2024-11-13 14:35:22,212 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -5 predicate places. [2024-11-13 14:35:22,215 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 399 flow [2024-11-13 14:35:22,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.2) internal successors, (326), 5 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:22,215 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:22,215 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:22,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:22,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:22,416 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:22,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash -60742247, now seen corresponding path program 1 times [2024-11-13 14:35:22,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:22,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601814729] [2024-11-13 14:35:22,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:22,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:22,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:22,418 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:22,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:35:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:22,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 14:35:22,583 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:22,596 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:35:22,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:22,759 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:22,759 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:22,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601814729] [2024-11-13 14:35:22,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601814729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:22,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:22,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:22,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824409088] [2024-11-13 14:35:22,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:22,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:22,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:22,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:22,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:23,441 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 132 [2024-11-13 14:35:23,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 399 flow. Second operand has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 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:35:23,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:23,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 132 [2024-11-13 14:35:23,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:24,333 INFO L124 PetriNetUnfolderBase]: 894/2269 cut-off events. [2024-11-13 14:35:24,333 INFO L125 PetriNetUnfolderBase]: For 1895/1984 co-relation queries the response was YES. [2024-11-13 14:35:24,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4882 conditions, 2269 events. 894/2269 cut-off events. For 1895/1984 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 16528 event pairs, 125 based on Foata normal form. 173/2384 useless extension candidates. Maximal degree in co-relation 4480. Up to 1036 conditions per place. [2024-11-13 14:35:24,345 INFO L140 encePairwiseOnDemand]: 124/132 looper letters, 92 selfloop transitions, 16 changer transitions 1/160 dead transitions. [2024-11-13 14:35:24,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 160 transitions, 800 flow [2024-11-13 14:35:24,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:35:24,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:35:24,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 542 transitions. [2024-11-13 14:35:24,347 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5865800865800865 [2024-11-13 14:35:24,347 INFO L175 Difference]: Start difference. First operand has 117 places, 108 transitions, 399 flow. Second operand 7 states and 542 transitions. [2024-11-13 14:35:24,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 160 transitions, 800 flow [2024-11-13 14:35:24,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 160 transitions, 779 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:35:24,356 INFO L231 Difference]: Finished difference. Result has 121 places, 115 transitions, 489 flow [2024-11-13 14:35:24,356 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=489, PETRI_PLACES=121, PETRI_TRANSITIONS=115} [2024-11-13 14:35:24,358 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -1 predicate places. [2024-11-13 14:35:24,358 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 115 transitions, 489 flow [2024-11-13 14:35:24,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 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:35:24,359 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:24,359 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:24,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:35:24,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:24,560 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:24,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:24,560 INFO L85 PathProgramCache]: Analyzing trace with hash -60742248, now seen corresponding path program 1 times [2024-11-13 14:35:24,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:24,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797371786] [2024-11-13 14:35:24,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:24,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:24,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:24,563 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:24,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:35:24,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:24,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:35:24,737 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:24,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:24,812 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:24,812 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:24,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797371786] [2024-11-13 14:35:24,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797371786] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:24,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:24,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:24,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974788439] [2024-11-13 14:35:24,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:24,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:24,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:24,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:24,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:25,271 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 132 [2024-11-13 14:35:25,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 115 transitions, 489 flow. Second operand has 5 states, 5 states have (on average 62.0) internal successors, (310), 5 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:25,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:25,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 132 [2024-11-13 14:35:25,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:26,068 INFO L124 PetriNetUnfolderBase]: 1336/2918 cut-off events. [2024-11-13 14:35:26,068 INFO L125 PetriNetUnfolderBase]: For 3158/3313 co-relation queries the response was YES. [2024-11-13 14:35:26,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6892 conditions, 2918 events. 1336/2918 cut-off events. For 3158/3313 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 20394 event pairs, 350 based on Foata normal form. 100/2951 useless extension candidates. Maximal degree in co-relation 6071. Up to 1093 conditions per place. [2024-11-13 14:35:26,082 INFO L140 encePairwiseOnDemand]: 120/132 looper letters, 108 selfloop transitions, 21 changer transitions 0/175 dead transitions. [2024-11-13 14:35:26,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 175 transitions, 922 flow [2024-11-13 14:35:26,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:35:26,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:35:26,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 593 transitions. [2024-11-13 14:35:26,085 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5615530303030303 [2024-11-13 14:35:26,085 INFO L175 Difference]: Start difference. First operand has 121 places, 115 transitions, 489 flow. Second operand 8 states and 593 transitions. [2024-11-13 14:35:26,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 175 transitions, 922 flow [2024-11-13 14:35:26,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 175 transitions, 919 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:35:26,095 INFO L231 Difference]: Finished difference. Result has 132 places, 121 transitions, 614 flow [2024-11-13 14:35:26,095 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=614, PETRI_PLACES=132, PETRI_TRANSITIONS=121} [2024-11-13 14:35:26,096 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 10 predicate places. [2024-11-13 14:35:26,096 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 121 transitions, 614 flow [2024-11-13 14:35:26,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.0) internal successors, (310), 5 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:26,096 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:26,097 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:26,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:35:26,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:26,297 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:26,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:26,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1770422097, now seen corresponding path program 1 times [2024-11-13 14:35:26,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:26,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608339613] [2024-11-13 14:35:26,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:26,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:26,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:26,301 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:26,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:35:26,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:26,489 INFO L255 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 14:35:26,491 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:26,527 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:26,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:26,529 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:26,532 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 32 treesize of output 41 [2024-11-13 14:35:26,609 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:26,611 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:26,613 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:26,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:26,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 93 [2024-11-13 14:35:26,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:26,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 161 treesize of output 65 [2024-11-13 14:35:26,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:26,816 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:26,816 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:26,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608339613] [2024-11-13 14:35:26,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608339613] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:26,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:26,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:35:26,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968905288] [2024-11-13 14:35:26,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:26,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:26,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:26,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:26,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:35:27,412 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 132 [2024-11-13 14:35:27,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 121 transitions, 614 flow. Second operand has 6 states, 6 states have (on average 60.833333333333336) internal successors, (365), 6 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:27,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:27,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 132 [2024-11-13 14:35:27,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:30,711 INFO L124 PetriNetUnfolderBase]: 2119/4029 cut-off events. [2024-11-13 14:35:30,711 INFO L125 PetriNetUnfolderBase]: For 7091/7429 co-relation queries the response was YES. [2024-11-13 14:35:30,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11084 conditions, 4029 events. 2119/4029 cut-off events. For 7091/7429 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 26917 event pairs, 627 based on Foata normal form. 35/3939 useless extension candidates. Maximal degree in co-relation 10218. Up to 1772 conditions per place. [2024-11-13 14:35:30,734 INFO L140 encePairwiseOnDemand]: 106/132 looper letters, 109 selfloop transitions, 43 changer transitions 0/192 dead transitions. [2024-11-13 14:35:30,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 192 transitions, 1219 flow [2024-11-13 14:35:30,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:35:30,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:35:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 533 transitions. [2024-11-13 14:35:30,737 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5768398268398268 [2024-11-13 14:35:30,737 INFO L175 Difference]: Start difference. First operand has 132 places, 121 transitions, 614 flow. Second operand 7 states and 533 transitions. [2024-11-13 14:35:30,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 192 transitions, 1219 flow [2024-11-13 14:35:30,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 192 transitions, 1206 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:30,755 INFO L231 Difference]: Finished difference. Result has 140 places, 142 transitions, 889 flow [2024-11-13 14:35:30,756 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=889, PETRI_PLACES=140, PETRI_TRANSITIONS=142} [2024-11-13 14:35:30,757 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 18 predicate places. [2024-11-13 14:35:30,757 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 142 transitions, 889 flow [2024-11-13 14:35:30,757 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 60.833333333333336) internal successors, (365), 6 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:30,757 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:30,758 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:30,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:30,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:30,958 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:30,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:30,959 INFO L85 PathProgramCache]: Analyzing trace with hash 925744658, now seen corresponding path program 1 times [2024-11-13 14:35:30,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:30,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1806475902] [2024-11-13 14:35:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:30,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:30,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:30,961 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:30,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 14:35:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:31,135 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:35:31,137 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:31,156 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 7 [2024-11-13 14:35:31,166 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:35:31,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:31,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-13 14:35:31,478 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 14:35:31,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-13 14:35:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:31,514 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:31,514 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:31,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806475902] [2024-11-13 14:35:31,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806475902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:31,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:31,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:31,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107766146] [2024-11-13 14:35:31,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:31,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:31,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:31,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:31,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:35:32,398 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 132 [2024-11-13 14:35:32,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 142 transitions, 889 flow. Second operand has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:32,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:32,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 132 [2024-11-13 14:35:32,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:33,530 INFO L124 PetriNetUnfolderBase]: 2101/4392 cut-off events. [2024-11-13 14:35:33,530 INFO L125 PetriNetUnfolderBase]: For 12370/12625 co-relation queries the response was YES. [2024-11-13 14:35:33,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15034 conditions, 4392 events. 2101/4392 cut-off events. For 12370/12625 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 33011 event pairs, 387 based on Foata normal form. 71/4385 useless extension candidates. Maximal degree in co-relation 13491. Up to 1741 conditions per place. [2024-11-13 14:35:33,548 INFO L140 encePairwiseOnDemand]: 120/132 looper letters, 140 selfloop transitions, 24 changer transitions 0/215 dead transitions. [2024-11-13 14:35:33,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 215 transitions, 1554 flow [2024-11-13 14:35:33,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:35:33,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:35:33,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 616 transitions. [2024-11-13 14:35:33,551 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-11-13 14:35:33,551 INFO L175 Difference]: Start difference. First operand has 140 places, 142 transitions, 889 flow. Second operand 9 states and 616 transitions. [2024-11-13 14:35:33,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 215 transitions, 1554 flow [2024-11-13 14:35:33,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 215 transitions, 1529 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:33,585 INFO L231 Difference]: Finished difference. Result has 144 places, 140 transitions, 912 flow [2024-11-13 14:35:33,585 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=912, PETRI_PLACES=144, PETRI_TRANSITIONS=140} [2024-11-13 14:35:33,586 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 22 predicate places. [2024-11-13 14:35:33,586 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 140 transitions, 912 flow [2024-11-13 14:35:33,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:33,586 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:33,586 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:33,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 14:35:33,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:33,787 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:33,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:33,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1413536390, now seen corresponding path program 1 times [2024-11-13 14:35:33,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:33,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038172481] [2024-11-13 14:35:33,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:33,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:33,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:33,789 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:33,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 14:35:33,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:33,966 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:35:33,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:33,982 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:35:33,990 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 7 [2024-11-13 14:35:34,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:34,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-13 14:35:34,280 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 14:35:34,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-13 14:35:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:34,305 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:34,305 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:34,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038172481] [2024-11-13 14:35:34,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038172481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:34,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:34,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:35:34,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225631642] [2024-11-13 14:35:34,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:34,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:35:34,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:34,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:35:34,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:35:35,095 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 132 [2024-11-13 14:35:35,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 140 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:35,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:35,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 132 [2024-11-13 14:35:35,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:36,538 INFO L124 PetriNetUnfolderBase]: 2402/4926 cut-off events. [2024-11-13 14:35:36,538 INFO L125 PetriNetUnfolderBase]: For 16167/16526 co-relation queries the response was YES. [2024-11-13 14:35:36,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17010 conditions, 4926 events. 2402/4926 cut-off events. For 16167/16526 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 37862 event pairs, 693 based on Foata normal form. 90/4939 useless extension candidates. Maximal degree in co-relation 13988. Up to 1756 conditions per place. [2024-11-13 14:35:36,618 INFO L140 encePairwiseOnDemand]: 120/132 looper letters, 140 selfloop transitions, 24 changer transitions 0/213 dead transitions. [2024-11-13 14:35:36,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 213 transitions, 1586 flow [2024-11-13 14:35:36,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:35:36,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:35:36,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 616 transitions. [2024-11-13 14:35:36,625 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-11-13 14:35:36,625 INFO L175 Difference]: Start difference. First operand has 144 places, 140 transitions, 912 flow. Second operand 9 states and 616 transitions. [2024-11-13 14:35:36,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 213 transitions, 1586 flow [2024-11-13 14:35:36,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 213 transitions, 1530 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-13 14:35:36,717 INFO L231 Difference]: Finished difference. Result has 142 places, 138 transitions, 910 flow [2024-11-13 14:35:36,717 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=910, PETRI_PLACES=142, PETRI_TRANSITIONS=138} [2024-11-13 14:35:36,719 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 20 predicate places. [2024-11-13 14:35:36,719 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 138 transitions, 910 flow [2024-11-13 14:35:36,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:36,719 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:36,719 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:36,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 14:35:36,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:36,923 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:36,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:36,924 INFO L85 PathProgramCache]: Analyzing trace with hash -896002718, now seen corresponding path program 1 times [2024-11-13 14:35:36,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:36,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997344988] [2024-11-13 14:35:36,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:36,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:36,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:36,928 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:36,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 14:35:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:37,117 INFO L255 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:35:37,118 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:37,353 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#data~1#1.base_81| (_ BitVec 32))) (and (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_81| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_81|)))) is different from true [2024-11-13 14:35:37,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:37,370 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:37,370 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:37,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997344988] [2024-11-13 14:35:37,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997344988] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:37,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:37,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:35:37,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844090758] [2024-11-13 14:35:37,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:37,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:37,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:37,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:37,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2024-11-13 14:35:37,548 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 132 [2024-11-13 14:35:37,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 138 transitions, 910 flow. Second operand has 5 states, 5 states have (on average 40.6) internal successors, (203), 5 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:37,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:37,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 132 [2024-11-13 14:35:37,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:39,144 INFO L124 PetriNetUnfolderBase]: 3532/6550 cut-off events. [2024-11-13 14:35:39,144 INFO L125 PetriNetUnfolderBase]: For 20935/20939 co-relation queries the response was YES. [2024-11-13 14:35:39,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23599 conditions, 6550 events. 3532/6550 cut-off events. For 20935/20939 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 48422 event pairs, 1480 based on Foata normal form. 1/6537 useless extension candidates. Maximal degree in co-relation 19116. Up to 2798 conditions per place. [2024-11-13 14:35:39,177 INFO L140 encePairwiseOnDemand]: 106/132 looper letters, 128 selfloop transitions, 34 changer transitions 4/188 dead transitions. [2024-11-13 14:35:39,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 188 transitions, 1508 flow [2024-11-13 14:35:39,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:39,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:39,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2024-11-13 14:35:39,179 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-11-13 14:35:39,179 INFO L175 Difference]: Start difference. First operand has 142 places, 138 transitions, 910 flow. Second operand 5 states and 310 transitions. [2024-11-13 14:35:39,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 188 transitions, 1508 flow [2024-11-13 14:35:39,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 188 transitions, 1471 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:35:39,225 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1153 flow [2024-11-13 14:35:39,225 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1153, PETRI_PLACES=143, PETRI_TRANSITIONS=156} [2024-11-13 14:35:39,226 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 21 predicate places. [2024-11-13 14:35:39,226 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1153 flow [2024-11-13 14:35:39,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 40.6) internal successors, (203), 5 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:39,226 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:39,226 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:39,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:39,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:39,426 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:39,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:39,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1625776092, now seen corresponding path program 1 times [2024-11-13 14:35:39,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:39,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [872986968] [2024-11-13 14:35:39,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:39,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:39,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:39,429 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:39,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 14:35:39,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:39,679 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:35:39,681 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:39,694 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:35:39,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:39,709 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:39,709 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:39,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872986968] [2024-11-13 14:35:39,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872986968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:39,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:39,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:35:39,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212741325] [2024-11-13 14:35:39,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:39,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:39,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:39,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:39,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:39,905 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 132 [2024-11-13 14:35:39,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 156 transitions, 1153 flow. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:39,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:39,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 132 [2024-11-13 14:35:39,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:40,873 INFO L124 PetriNetUnfolderBase]: 2480/4896 cut-off events. [2024-11-13 14:35:40,873 INFO L125 PetriNetUnfolderBase]: For 20594/20961 co-relation queries the response was YES. [2024-11-13 14:35:40,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20326 conditions, 4896 events. 2480/4896 cut-off events. For 20594/20961 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37091 event pairs, 1296 based on Foata normal form. 94/4837 useless extension candidates. Maximal degree in co-relation 16561. Up to 3370 conditions per place. [2024-11-13 14:35:40,918 INFO L140 encePairwiseOnDemand]: 128/132 looper letters, 88 selfloop transitions, 5 changer transitions 0/162 dead transitions. [2024-11-13 14:35:40,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 162 transitions, 1379 flow [2024-11-13 14:35:40,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:40,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:40,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 257 transitions. [2024-11-13 14:35:40,920 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.648989898989899 [2024-11-13 14:35:40,921 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1153 flow. Second operand 3 states and 257 transitions. [2024-11-13 14:35:40,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 162 transitions, 1379 flow [2024-11-13 14:35:40,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 162 transitions, 1297 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-11-13 14:35:40,995 INFO L231 Difference]: Finished difference. Result has 139 places, 154 transitions, 1077 flow [2024-11-13 14:35:40,995 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1077, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2024-11-13 14:35:40,996 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 17 predicate places. [2024-11-13 14:35:40,996 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1077 flow [2024-11-13 14:35:40,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:40,997 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:40,997 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:41,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 14:35:41,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:41,197 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:41,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:41,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1330151493, now seen corresponding path program 1 times [2024-11-13 14:35:41,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:41,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898389221] [2024-11-13 14:35:41,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:41,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:41,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:41,202 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:41,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 14:35:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:41,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 14:35:41,401 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:41,411 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 7 [2024-11-13 14:35:41,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:41,425 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:41,425 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:41,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898389221] [2024-11-13 14:35:41,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898389221] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:41,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:41,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:35:41,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54289725] [2024-11-13 14:35:41,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:41,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:35:41,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:41,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:35:41,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:35:41,609 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 132 [2024-11-13 14:35:41,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1077 flow. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:41,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:41,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 132 [2024-11-13 14:35:41,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:42,394 INFO L124 PetriNetUnfolderBase]: 2480/4888 cut-off events. [2024-11-13 14:35:42,394 INFO L125 PetriNetUnfolderBase]: For 18774/19141 co-relation queries the response was YES. [2024-11-13 14:35:42,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19932 conditions, 4888 events. 2480/4888 cut-off events. For 18774/19141 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 36973 event pairs, 1296 based on Foata normal form. 94/4829 useless extension candidates. Maximal degree in co-relation 19254. Up to 3370 conditions per place. [2024-11-13 14:35:42,419 INFO L140 encePairwiseOnDemand]: 128/132 looper letters, 88 selfloop transitions, 5 changer transitions 0/160 dead transitions. [2024-11-13 14:35:42,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 160 transitions, 1303 flow [2024-11-13 14:35:42,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:35:42,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:35:42,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 257 transitions. [2024-11-13 14:35:42,420 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.648989898989899 [2024-11-13 14:35:42,420 INFO L175 Difference]: Start difference. First operand has 139 places, 154 transitions, 1077 flow. Second operand 3 states and 257 transitions. [2024-11-13 14:35:42,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 160 transitions, 1303 flow [2024-11-13 14:35:42,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 160 transitions, 1293 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:35:42,473 INFO L231 Difference]: Finished difference. Result has 137 places, 152 transitions, 1073 flow [2024-11-13 14:35:42,473 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1073, PETRI_PLACES=137, PETRI_TRANSITIONS=152} [2024-11-13 14:35:42,474 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 15 predicate places. [2024-11-13 14:35:42,474 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 152 transitions, 1073 flow [2024-11-13 14:35:42,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:42,474 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:42,475 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:42,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 14:35:42,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:42,675 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:42,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:42,675 INFO L85 PathProgramCache]: Analyzing trace with hash 803572441, now seen corresponding path program 1 times [2024-11-13 14:35:42,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:42,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [206378249] [2024-11-13 14:35:42,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:42,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:42,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:42,678 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:42,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 14:35:42,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:42,870 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 14:35:42,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:42,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:42,889 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:42,889 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:42,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206378249] [2024-11-13 14:35:42,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206378249] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:42,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:42,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:42,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614453410] [2024-11-13 14:35:42,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:42,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:35:42,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:42,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:35:42,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:35:42,893 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 132 [2024-11-13 14:35:42,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 152 transitions, 1073 flow. Second operand has 4 states, 4 states have (on average 73.5) internal successors, (294), 4 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:42,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:42,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 132 [2024-11-13 14:35:42,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:43,215 INFO L124 PetriNetUnfolderBase]: 265/536 cut-off events. [2024-11-13 14:35:43,216 INFO L125 PetriNetUnfolderBase]: For 1862/1915 co-relation queries the response was YES. [2024-11-13 14:35:43,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2226 conditions, 536 events. 265/536 cut-off events. For 1862/1915 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2155 event pairs, 49 based on Foata normal form. 50/566 useless extension candidates. Maximal degree in co-relation 2200. Up to 269 conditions per place. [2024-11-13 14:35:43,218 INFO L140 encePairwiseOnDemand]: 128/132 looper letters, 60 selfloop transitions, 9 changer transitions 0/100 dead transitions. [2024-11-13 14:35:43,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 100 transitions, 715 flow [2024-11-13 14:35:43,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:35:43,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:35:43,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 335 transitions. [2024-11-13 14:35:43,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.634469696969697 [2024-11-13 14:35:43,220 INFO L175 Difference]: Start difference. First operand has 137 places, 152 transitions, 1073 flow. Second operand 4 states and 335 transitions. [2024-11-13 14:35:43,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 100 transitions, 715 flow [2024-11-13 14:35:43,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 532 flow, removed 19 selfloop flow, removed 28 redundant places. [2024-11-13 14:35:43,226 INFO L231 Difference]: Finished difference. Result has 94 places, 82 transitions, 324 flow [2024-11-13 14:35:43,226 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=324, PETRI_PLACES=94, PETRI_TRANSITIONS=82} [2024-11-13 14:35:43,227 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -28 predicate places. [2024-11-13 14:35:43,227 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 82 transitions, 324 flow [2024-11-13 14:35:43,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 73.5) internal successors, (294), 4 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:43,227 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:43,227 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:43,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 14:35:43,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:43,428 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:43,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:43,428 INFO L85 PathProgramCache]: Analyzing trace with hash 104042189, now seen corresponding path program 1 times [2024-11-13 14:35:43,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:43,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [5180949] [2024-11-13 14:35:43,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:43,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:43,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:43,431 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:43,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 14:35:43,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:43,654 INFO L255 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:35:43,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:43,664 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:35:43,807 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 11 treesize of output 9 [2024-11-13 14:35:43,865 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:35:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:43,930 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:43,930 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:43,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5180949] [2024-11-13 14:35:43,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5180949] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:43,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:43,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 14:35:43,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528524552] [2024-11-13 14:35:43,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:43,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:35:43,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:43,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:35:43,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:35:44,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 132 [2024-11-13 14:35:44,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 82 transitions, 324 flow. Second operand has 8 states, 8 states have (on average 66.5) internal successors, (532), 8 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:44,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:44,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 132 [2024-11-13 14:35:44,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:45,823 INFO L124 PetriNetUnfolderBase]: 306/658 cut-off events. [2024-11-13 14:35:45,823 INFO L125 PetriNetUnfolderBase]: For 1461/1475 co-relation queries the response was YES. [2024-11-13 14:35:45,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2188 conditions, 658 events. 306/658 cut-off events. For 1461/1475 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3045 event pairs, 24 based on Foata normal form. 15/666 useless extension candidates. Maximal degree in co-relation 2176. Up to 201 conditions per place. [2024-11-13 14:35:45,826 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 82 selfloop transitions, 38 changer transitions 0/151 dead transitions. [2024-11-13 14:35:45,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 929 flow [2024-11-13 14:35:45,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:35:45,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:35:45,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 930 transitions. [2024-11-13 14:35:45,829 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.541958041958042 [2024-11-13 14:35:45,829 INFO L175 Difference]: Start difference. First operand has 94 places, 82 transitions, 324 flow. Second operand 13 states and 930 transitions. [2024-11-13 14:35:45,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 929 flow [2024-11-13 14:35:45,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 151 transitions, 893 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:45,834 INFO L231 Difference]: Finished difference. Result has 109 places, 107 transitions, 565 flow [2024-11-13 14:35:45,834 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=565, PETRI_PLACES=109, PETRI_TRANSITIONS=107} [2024-11-13 14:35:45,835 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -13 predicate places. [2024-11-13 14:35:45,835 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 107 transitions, 565 flow [2024-11-13 14:35:45,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 66.5) internal successors, (532), 8 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:45,835 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:45,835 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:45,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:46,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:46,036 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:46,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:46,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1165161461, now seen corresponding path program 2 times [2024-11-13 14:35:46,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:46,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227606485] [2024-11-13 14:35:46,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:35:46,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:46,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:46,039 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:46,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 14:35:46,267 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:35:46,267 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:46,272 INFO L255 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:35:46,274 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:46,284 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:35:46,417 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 11 treesize of output 9 [2024-11-13 14:35:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:46,467 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:46,467 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:46,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227606485] [2024-11-13 14:35:46,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227606485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:46,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:46,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:35:46,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234154031] [2024-11-13 14:35:46,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:46,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:35:46,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:46,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:35:46,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:35:47,596 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 132 [2024-11-13 14:35:47,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 107 transitions, 565 flow. Second operand has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:47,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:47,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 132 [2024-11-13 14:35:47,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:48,530 INFO L124 PetriNetUnfolderBase]: 335/717 cut-off events. [2024-11-13 14:35:48,530 INFO L125 PetriNetUnfolderBase]: For 2340/2359 co-relation queries the response was YES. [2024-11-13 14:35:48,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2826 conditions, 717 events. 335/717 cut-off events. For 2340/2359 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3425 event pairs, 29 based on Foata normal form. 15/723 useless extension candidates. Maximal degree in co-relation 2808. Up to 220 conditions per place. [2024-11-13 14:35:48,534 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 81 selfloop transitions, 50 changer transitions 0/162 dead transitions. [2024-11-13 14:35:48,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 162 transitions, 1232 flow [2024-11-13 14:35:48,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 14:35:48,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 14:35:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 757 transitions. [2024-11-13 14:35:48,537 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5213498622589532 [2024-11-13 14:35:48,537 INFO L175 Difference]: Start difference. First operand has 109 places, 107 transitions, 565 flow. Second operand 11 states and 757 transitions. [2024-11-13 14:35:48,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 162 transitions, 1232 flow [2024-11-13 14:35:48,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 162 transitions, 1156 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-13 14:35:48,547 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 862 flow [2024-11-13 14:35:48,547 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=862, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-11-13 14:35:48,548 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -4 predicate places. [2024-11-13 14:35:48,548 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 862 flow [2024-11-13 14:35:48,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 63.857142857142854) internal successors, (447), 7 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:48,548 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:48,548 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:48,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:48,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:48,749 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:48,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:48,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1608481469, now seen corresponding path program 3 times [2024-11-13 14:35:48,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:48,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1139511964] [2024-11-13 14:35:48,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:35:48,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:48,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:48,752 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:48,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 14:35:49,051 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:35:49,051 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:49,058 INFO L255 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:35:49,060 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:49,075 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:35:49,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:49,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-13 14:35:49,472 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 14:35:49,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2024-11-13 14:35:49,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:49,528 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:49,528 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:49,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139511964] [2024-11-13 14:35:49,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139511964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:49,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:49,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:35:49,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539647881] [2024-11-13 14:35:49,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:49,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:35:49,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:49,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:35:49,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:35:50,104 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 132 [2024-11-13 14:35:50,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 862 flow. Second operand has 5 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:50,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:50,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 132 [2024-11-13 14:35:50,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:50,414 INFO L124 PetriNetUnfolderBase]: 335/702 cut-off events. [2024-11-13 14:35:50,414 INFO L125 PetriNetUnfolderBase]: For 2794/2828 co-relation queries the response was YES. [2024-11-13 14:35:50,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3084 conditions, 702 events. 335/702 cut-off events. For 2794/2828 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3308 event pairs, 124 based on Foata normal form. 8/689 useless extension candidates. Maximal degree in co-relation 3061. Up to 354 conditions per place. [2024-11-13 14:35:50,418 INFO L140 encePairwiseOnDemand]: 121/132 looper letters, 84 selfloop transitions, 25 changer transitions 0/129 dead transitions. [2024-11-13 14:35:50,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 129 transitions, 1092 flow [2024-11-13 14:35:50,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:35:50,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:35:50,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2024-11-13 14:35:50,420 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4984848484848485 [2024-11-13 14:35:50,420 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 862 flow. Second operand 5 states and 329 transitions. [2024-11-13 14:35:50,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 129 transitions, 1092 flow [2024-11-13 14:35:50,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 129 transitions, 980 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-11-13 14:35:50,427 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 788 flow [2024-11-13 14:35:50,427 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=788, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2024-11-13 14:35:50,427 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -11 predicate places. [2024-11-13 14:35:50,427 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 788 flow [2024-11-13 14:35:50,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:50,428 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:50,428 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:50,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-13 14:35:50,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:50,629 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:50,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:50,629 INFO L85 PathProgramCache]: Analyzing trace with hash 729952406, now seen corresponding path program 1 times [2024-11-13 14:35:50,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:50,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869604372] [2024-11-13 14:35:50,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:50,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:50,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:50,631 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:50,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 14:35:50,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:50,878 INFO L255 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:35:50,880 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:50,883 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 7 [2024-11-13 14:35:50,989 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 14:35:50,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 14:35:51,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-13 14:35:51,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:51,046 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:51,046 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:51,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869604372] [2024-11-13 14:35:51,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869604372] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:51,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:51,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:35:51,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492776750] [2024-11-13 14:35:51,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:51,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:35:51,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:51,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:35:51,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:35:51,301 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 132 [2024-11-13 14:35:51,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 788 flow. Second operand has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:51,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:51,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 132 [2024-11-13 14:35:51,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:51,549 INFO L124 PetriNetUnfolderBase]: 334/700 cut-off events. [2024-11-13 14:35:51,549 INFO L125 PetriNetUnfolderBase]: For 2283/2315 co-relation queries the response was YES. [2024-11-13 14:35:51,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2935 conditions, 700 events. 334/700 cut-off events. For 2283/2315 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3337 event pairs, 137 based on Foata normal form. 5/686 useless extension candidates. Maximal degree in co-relation 2911. Up to 407 conditions per place. [2024-11-13 14:35:51,553 INFO L140 encePairwiseOnDemand]: 127/132 looper letters, 92 selfloop transitions, 14 changer transitions 0/128 dead transitions. [2024-11-13 14:35:51,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 128 transitions, 1022 flow [2024-11-13 14:35:51,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:35:51,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:35:51,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 291 transitions. [2024-11-13 14:35:51,554 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5511363636363636 [2024-11-13 14:35:51,554 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 788 flow. Second operand 4 states and 291 transitions. [2024-11-13 14:35:51,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 128 transitions, 1022 flow [2024-11-13 14:35:51,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 128 transitions, 972 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 14:35:51,566 INFO L231 Difference]: Finished difference. Result has 109 places, 124 transitions, 764 flow [2024-11-13 14:35:51,566 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=764, PETRI_PLACES=109, PETRI_TRANSITIONS=124} [2024-11-13 14:35:51,566 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, -13 predicate places. [2024-11-13 14:35:51,567 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 124 transitions, 764 flow [2024-11-13 14:35:51,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 67.0) internal successors, (268), 4 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:51,567 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:51,567 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:51,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 14:35:51,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:51,767 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:51,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:51,768 INFO L85 PathProgramCache]: Analyzing trace with hash -456174979, now seen corresponding path program 1 times [2024-11-13 14:35:51,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:51,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874721939] [2024-11-13 14:35:51,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:35:51,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:51,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:51,770 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:51,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 14:35:52,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:35:52,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 14:35:52,021 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:52,032 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:35:52,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:35:52,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:52,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:52,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:52,417 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:52,417 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:52,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2024-11-13 14:35:52,508 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:52,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 55 [2024-11-13 14:35:53,281 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:53,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 51 [2024-11-13 14:35:53,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:53,313 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:53,313 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:53,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874721939] [2024-11-13 14:35:53,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874721939] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:53,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:53,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 14:35:53,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548524735] [2024-11-13 14:35:53,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:53,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 14:35:53,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:53,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 14:35:53,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:35:55,483 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 132 [2024-11-13 14:35:55,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 124 transitions, 764 flow. Second operand has 9 states, 9 states have (on average 49.888888888888886) internal successors, (449), 9 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:55,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:35:55,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 132 [2024-11-13 14:35:55,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:35:57,461 INFO L124 PetriNetUnfolderBase]: 500/1016 cut-off events. [2024-11-13 14:35:57,462 INFO L125 PetriNetUnfolderBase]: For 2894/2894 co-relation queries the response was YES. [2024-11-13 14:35:57,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4227 conditions, 1016 events. 500/1016 cut-off events. For 2894/2894 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5116 event pairs, 44 based on Foata normal form. 0/1009 useless extension candidates. Maximal degree in co-relation 4203. Up to 306 conditions per place. [2024-11-13 14:35:57,466 INFO L140 encePairwiseOnDemand]: 114/132 looper letters, 130 selfloop transitions, 67 changer transitions 0/208 dead transitions. [2024-11-13 14:35:57,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 208 transitions, 1722 flow [2024-11-13 14:35:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:35:57,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:35:57,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 730 transitions. [2024-11-13 14:35:57,468 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4254079254079254 [2024-11-13 14:35:57,468 INFO L175 Difference]: Start difference. First operand has 109 places, 124 transitions, 764 flow. Second operand 13 states and 730 transitions. [2024-11-13 14:35:57,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 208 transitions, 1722 flow [2024-11-13 14:35:57,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 208 transitions, 1678 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:35:57,483 INFO L231 Difference]: Finished difference. Result has 122 places, 146 transitions, 1103 flow [2024-11-13 14:35:57,483 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1103, PETRI_PLACES=122, PETRI_TRANSITIONS=146} [2024-11-13 14:35:57,484 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 0 predicate places. [2024-11-13 14:35:57,484 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 146 transitions, 1103 flow [2024-11-13 14:35:57,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 49.888888888888886) internal successors, (449), 9 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:35:57,485 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:35:57,485 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:35:57,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 14:35:57,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:57,686 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:35:57,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:35:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash -241040755, now seen corresponding path program 2 times [2024-11-13 14:35:57,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:35:57,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949939269] [2024-11-13 14:35:57,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:35:57,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:35:57,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:35:57,690 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:35:57,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 14:35:57,950 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:35:57,950 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:35:57,954 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 14:35:57,957 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:35:58,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:58,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:58,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:35:58,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:58,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:35:58,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2024-11-13 14:35:58,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:58,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 55 [2024-11-13 14:35:59,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:35:59,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 51 [2024-11-13 14:35:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:35:59,206 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:35:59,206 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:35:59,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949939269] [2024-11-13 14:35:59,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949939269] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:35:59,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:35:59,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 14:35:59,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362026665] [2024-11-13 14:35:59,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:35:59,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 14:35:59,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:35:59,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 14:35:59,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:36:01,732 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 132 [2024-11-13 14:36:01,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 146 transitions, 1103 flow. Second operand has 9 states, 9 states have (on average 62.888888888888886) internal successors, (566), 9 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have 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:36:01,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:01,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 132 [2024-11-13 14:36:01,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:03,914 INFO L124 PetriNetUnfolderBase]: 519/1080 cut-off events. [2024-11-13 14:36:03,914 INFO L125 PetriNetUnfolderBase]: For 4820/4820 co-relation queries the response was YES. [2024-11-13 14:36:03,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4973 conditions, 1080 events. 519/1080 cut-off events. For 4820/4820 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5594 event pairs, 46 based on Foata normal form. 1/1074 useless extension candidates. Maximal degree in co-relation 4945. Up to 330 conditions per place. [2024-11-13 14:36:03,920 INFO L140 encePairwiseOnDemand]: 114/132 looper letters, 142 selfloop transitions, 58 changer transitions 0/211 dead transitions. [2024-11-13 14:36:03,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 211 transitions, 1928 flow [2024-11-13 14:36:03,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:36:03,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:36:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 821 transitions. [2024-11-13 14:36:03,921 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5183080808080808 [2024-11-13 14:36:03,922 INFO L175 Difference]: Start difference. First operand has 122 places, 146 transitions, 1103 flow. Second operand 12 states and 821 transitions. [2024-11-13 14:36:03,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 211 transitions, 1928 flow [2024-11-13 14:36:03,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 211 transitions, 1876 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-13 14:36:03,938 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1247 flow [2024-11-13 14:36:03,938 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1247, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2024-11-13 14:36:03,939 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 8 predicate places. [2024-11-13 14:36:03,939 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1247 flow [2024-11-13 14:36:03,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 62.888888888888886) internal successors, (566), 9 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have 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:36:03,939 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:03,940 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:03,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 14:36:04,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:04,140 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:04,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:04,140 INFO L85 PathProgramCache]: Analyzing trace with hash 539061115, now seen corresponding path program 3 times [2024-11-13 14:36:04,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:04,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765746519] [2024-11-13 14:36:04,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:36:04,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:04,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:04,143 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:04,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 14:36:04,404 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:36:04,404 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:04,409 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:36:04,411 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:04,421 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:36:04,565 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 11 treesize of output 9 [2024-11-13 14:36:04,591 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:36:04,591 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:04,591 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:04,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765746519] [2024-11-13 14:36:04,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765746519] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:04,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:04,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:36:04,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344571857] [2024-11-13 14:36:04,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:04,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:36:04,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:04,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:36:04,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:36:05,703 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 132 [2024-11-13 14:36:05,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1247 flow. Second operand has 7 states, 7 states have (on average 64.14285714285714) internal successors, (449), 7 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have 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:36:05,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:05,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 132 [2024-11-13 14:36:05,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:06,913 INFO L124 PetriNetUnfolderBase]: 564/1212 cut-off events. [2024-11-13 14:36:06,914 INFO L125 PetriNetUnfolderBase]: For 6898/6927 co-relation queries the response was YES. [2024-11-13 14:36:06,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5781 conditions, 1212 events. 564/1212 cut-off events. For 6898/6927 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6769 event pairs, 36 based on Foata normal form. 42/1244 useless extension candidates. Maximal degree in co-relation 5750. Up to 385 conditions per place. [2024-11-13 14:36:06,921 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 104 selfloop transitions, 86 changer transitions 0/222 dead transitions. [2024-11-13 14:36:06,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 222 transitions, 2215 flow [2024-11-13 14:36:06,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:36:06,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:36:06,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 902 transitions. [2024-11-13 14:36:06,923 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-11-13 14:36:06,923 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1247 flow. Second operand 13 states and 902 transitions. [2024-11-13 14:36:06,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 222 transitions, 2215 flow [2024-11-13 14:36:06,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 222 transitions, 2092 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-11-13 14:36:06,938 INFO L231 Difference]: Finished difference. Result has 140 places, 176 transitions, 1697 flow [2024-11-13 14:36:06,939 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1697, PETRI_PLACES=140, PETRI_TRANSITIONS=176} [2024-11-13 14:36:06,939 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 18 predicate places. [2024-11-13 14:36:06,940 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 176 transitions, 1697 flow [2024-11-13 14:36:06,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 64.14285714285714) internal successors, (449), 7 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have 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:36:06,940 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:06,940 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:06,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 14:36:07,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:07,141 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:07,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:07,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1886305571, now seen corresponding path program 4 times [2024-11-13 14:36:07,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:07,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [847523393] [2024-11-13 14:36:07,142 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:36:07,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:07,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:07,144 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:07,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 14:36:07,466 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:36:07,466 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:07,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 14:36:07,475 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:07,488 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:36:07,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:07,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:07,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:07,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:07,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:07,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2024-11-13 14:36:07,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:36:08,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:08,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 55 [2024-11-13 14:36:08,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:08,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 51 [2024-11-13 14:36:09,013 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:36:09,013 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:09,013 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:09,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847523393] [2024-11-13 14:36:09,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847523393] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:09,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:09,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 14:36:09,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691101168] [2024-11-13 14:36:09,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:09,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 14:36:09,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:09,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 14:36:09,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:36:11,773 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 132 [2024-11-13 14:36:11,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 176 transitions, 1697 flow. Second operand has 9 states, 9 states have (on average 49.888888888888886) internal successors, (449), 9 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have 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:36:11,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:11,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 132 [2024-11-13 14:36:11,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:14,263 INFO L124 PetriNetUnfolderBase]: 737/1523 cut-off events. [2024-11-13 14:36:14,263 INFO L125 PetriNetUnfolderBase]: For 8460/8460 co-relation queries the response was YES. [2024-11-13 14:36:14,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7769 conditions, 1523 events. 737/1523 cut-off events. For 8460/8460 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8698 event pairs, 42 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 7732. Up to 498 conditions per place. [2024-11-13 14:36:14,277 INFO L140 encePairwiseOnDemand]: 114/132 looper letters, 158 selfloop transitions, 95 changer transitions 0/264 dead transitions. [2024-11-13 14:36:14,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 264 transitions, 2921 flow [2024-11-13 14:36:14,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:36:14,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:36:14,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 734 transitions. [2024-11-13 14:36:14,279 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42773892773892774 [2024-11-13 14:36:14,279 INFO L175 Difference]: Start difference. First operand has 140 places, 176 transitions, 1697 flow. Second operand 13 states and 734 transitions. [2024-11-13 14:36:14,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 264 transitions, 2921 flow [2024-11-13 14:36:14,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 264 transitions, 2828 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-11-13 14:36:14,309 INFO L231 Difference]: Finished difference. Result has 151 places, 197 transitions, 2159 flow [2024-11-13 14:36:14,309 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2159, PETRI_PLACES=151, PETRI_TRANSITIONS=197} [2024-11-13 14:36:14,310 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 29 predicate places. [2024-11-13 14:36:14,310 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 197 transitions, 2159 flow [2024-11-13 14:36:14,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 49.888888888888886) internal successors, (449), 9 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have 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:36:14,310 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:14,310 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:14,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 14:36:14,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:14,511 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:14,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:14,511 INFO L85 PathProgramCache]: Analyzing trace with hash -409727883, now seen corresponding path program 5 times [2024-11-13 14:36:14,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:14,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1029864335] [2024-11-13 14:36:14,512 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:36:14,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:14,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:14,514 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:14,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 14:36:14,809 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:36:14,809 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:14,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:36:14,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:14,833 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:36:15,028 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 11 treesize of output 9 [2024-11-13 14:36:15,064 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:36:15,064 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:15,065 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:15,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029864335] [2024-11-13 14:36:15,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029864335] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:15,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:15,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:36:15,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81334357] [2024-11-13 14:36:15,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:15,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:36:15,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:15,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:36:15,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:36:16,044 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 132 [2024-11-13 14:36:16,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 197 transitions, 2159 flow. Second operand has 7 states, 7 states have (on average 64.14285714285714) internal successors, (449), 7 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have 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:36:16,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:16,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 132 [2024-11-13 14:36:16,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:17,041 INFO L124 PetriNetUnfolderBase]: 414/989 cut-off events. [2024-11-13 14:36:17,041 INFO L125 PetriNetUnfolderBase]: For 7371/7398 co-relation queries the response was YES. [2024-11-13 14:36:17,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5208 conditions, 989 events. 414/989 cut-off events. For 7371/7398 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5388 event pairs, 60 based on Foata normal form. 25/1001 useless extension candidates. Maximal degree in co-relation 5168. Up to 362 conditions per place. [2024-11-13 14:36:17,047 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 96 selfloop transitions, 82 changer transitions 0/214 dead transitions. [2024-11-13 14:36:17,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 214 transitions, 2552 flow [2024-11-13 14:36:17,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 14:36:17,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 14:36:17,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 765 transitions. [2024-11-13 14:36:17,049 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5268595041322314 [2024-11-13 14:36:17,049 INFO L175 Difference]: Start difference. First operand has 151 places, 197 transitions, 2159 flow. Second operand 11 states and 765 transitions. [2024-11-13 14:36:17,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 214 transitions, 2552 flow [2024-11-13 14:36:17,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 214 transitions, 2377 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-11-13 14:36:17,074 INFO L231 Difference]: Finished difference. Result has 161 places, 185 transitions, 2151 flow [2024-11-13 14:36:17,074 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2151, PETRI_PLACES=161, PETRI_TRANSITIONS=185} [2024-11-13 14:36:17,074 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 39 predicate places. [2024-11-13 14:36:17,075 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 185 transitions, 2151 flow [2024-11-13 14:36:17,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 64.14285714285714) internal successors, (449), 7 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have 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:36:17,075 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:17,075 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:17,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-13 14:36:17,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:17,276 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:17,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:17,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1364349459, now seen corresponding path program 6 times [2024-11-13 14:36:17,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:17,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709471554] [2024-11-13 14:36:17,277 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:36:17,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:17,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:17,279 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:17,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 14:36:17,594 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-13 14:36:17,594 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:17,599 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:36:17,601 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:17,609 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:36:17,816 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 11 treesize of output 9 [2024-11-13 14:36:17,883 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:36:17,917 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:36:17,917 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:17,917 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:17,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709471554] [2024-11-13 14:36:17,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709471554] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:17,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:17,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 14:36:17,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112192047] [2024-11-13 14:36:17,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:17,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:36:17,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:17,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:36:17,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:36:19,111 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 132 [2024-11-13 14:36:19,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 185 transitions, 2151 flow. Second operand has 8 states, 8 states have (on average 63.75) internal successors, (510), 8 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have 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:36:19,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:19,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 132 [2024-11-13 14:36:19,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:20,242 INFO L124 PetriNetUnfolderBase]: 448/1103 cut-off events. [2024-11-13 14:36:20,242 INFO L125 PetriNetUnfolderBase]: For 7805/7827 co-relation queries the response was YES. [2024-11-13 14:36:20,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5766 conditions, 1103 events. 448/1103 cut-off events. For 7805/7827 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6451 event pairs, 42 based on Foata normal form. 10/1100 useless extension candidates. Maximal degree in co-relation 5720. Up to 369 conditions per place. [2024-11-13 14:36:20,248 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 106 selfloop transitions, 85 changer transitions 0/227 dead transitions. [2024-11-13 14:36:20,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 227 transitions, 2777 flow [2024-11-13 14:36:20,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:36:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:36:20,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 833 transitions. [2024-11-13 14:36:20,249 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5258838383838383 [2024-11-13 14:36:20,249 INFO L175 Difference]: Start difference. First operand has 161 places, 185 transitions, 2151 flow. Second operand 12 states and 833 transitions. [2024-11-13 14:36:20,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 227 transitions, 2777 flow [2024-11-13 14:36:20,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 227 transitions, 2689 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-13 14:36:20,278 INFO L231 Difference]: Finished difference. Result has 168 places, 188 transitions, 2271 flow [2024-11-13 14:36:20,278 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2271, PETRI_PLACES=168, PETRI_TRANSITIONS=188} [2024-11-13 14:36:20,279 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 46 predicate places. [2024-11-13 14:36:20,279 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 188 transitions, 2271 flow [2024-11-13 14:36:20,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 63.75) internal successors, (510), 8 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have 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:36:20,279 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:20,280 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:20,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 14:36:20,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:20,480 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:20,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:20,480 INFO L85 PathProgramCache]: Analyzing trace with hash 381563149, now seen corresponding path program 7 times [2024-11-13 14:36:20,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:20,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249388939] [2024-11-13 14:36:20,481 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:36:20,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:20,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:20,483 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:20,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 14:36:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:36:20,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 14:36:20,769 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:21,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:21,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:21,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:21,129 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:21,130 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:21,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2024-11-13 14:36:21,228 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:21,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 55 [2024-11-13 14:36:22,127 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:22,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 51 [2024-11-13 14:36:22,159 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:36:22,159 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:22,159 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:22,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249388939] [2024-11-13 14:36:22,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249388939] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:22,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:22,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 14:36:22,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711664902] [2024-11-13 14:36:22,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:22,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 14:36:22,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:22,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 14:36:22,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:36:25,267 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 132 [2024-11-13 14:36:25,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 188 transitions, 2271 flow. Second operand has 9 states, 9 states have (on average 62.888888888888886) internal successors, (566), 9 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have 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:36:25,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:25,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 132 [2024-11-13 14:36:25,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:27,762 INFO L124 PetriNetUnfolderBase]: 525/1246 cut-off events. [2024-11-13 14:36:27,762 INFO L125 PetriNetUnfolderBase]: For 9376/9376 co-relation queries the response was YES. [2024-11-13 14:36:27,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6633 conditions, 1246 events. 525/1246 cut-off events. For 9376/9376 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7242 event pairs, 34 based on Foata normal form. 1/1242 useless extension candidates. Maximal degree in co-relation 6587. Up to 422 conditions per place. [2024-11-13 14:36:27,770 INFO L140 encePairwiseOnDemand]: 114/132 looper letters, 169 selfloop transitions, 65 changer transitions 0/245 dead transitions. [2024-11-13 14:36:27,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 245 transitions, 3155 flow [2024-11-13 14:36:27,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:36:27,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:36:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 819 transitions. [2024-11-13 14:36:27,772 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5170454545454546 [2024-11-13 14:36:27,772 INFO L175 Difference]: Start difference. First operand has 168 places, 188 transitions, 2271 flow. Second operand 12 states and 819 transitions. [2024-11-13 14:36:27,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 245 transitions, 3155 flow [2024-11-13 14:36:27,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 245 transitions, 2964 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-11-13 14:36:27,814 INFO L231 Difference]: Finished difference. Result has 171 places, 193 transitions, 2312 flow [2024-11-13 14:36:27,814 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2312, PETRI_PLACES=171, PETRI_TRANSITIONS=193} [2024-11-13 14:36:27,815 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 49 predicate places. [2024-11-13 14:36:27,815 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 193 transitions, 2312 flow [2024-11-13 14:36:27,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 62.888888888888886) internal successors, (566), 9 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have 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:36:27,815 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:27,815 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:27,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-13 14:36:28,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:28,016 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:28,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:28,016 INFO L85 PathProgramCache]: Analyzing trace with hash 555681605, now seen corresponding path program 8 times [2024-11-13 14:36:28,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:28,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033312168] [2024-11-13 14:36:28,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:36:28,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:28,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:28,019 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:28,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 14:36:28,316 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:36:28,316 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:28,322 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 14:36:28,323 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:28,406 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 11 treesize of output 9 [2024-11-13 14:36:28,451 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:36:28,451 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:28,451 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:28,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033312168] [2024-11-13 14:36:28,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033312168] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:28,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:28,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:36:28,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129234347] [2024-11-13 14:36:28,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:28,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:36:28,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:28,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:36:28,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:36:28,891 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 132 [2024-11-13 14:36:28,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 193 transitions, 2312 flow. Second operand has 7 states, 7 states have (on average 74.14285714285714) internal successors, (519), 7 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:36:28,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:28,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 132 [2024-11-13 14:36:28,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:29,987 INFO L124 PetriNetUnfolderBase]: 485/1316 cut-off events. [2024-11-13 14:36:29,987 INFO L125 PetriNetUnfolderBase]: For 10197/10220 co-relation queries the response was YES. [2024-11-13 14:36:29,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6676 conditions, 1316 events. 485/1316 cut-off events. For 10197/10220 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8250 event pairs, 46 based on Foata normal form. 14/1320 useless extension candidates. Maximal degree in co-relation 6628. Up to 416 conditions per place. [2024-11-13 14:36:29,995 INFO L140 encePairwiseOnDemand]: 123/132 looper letters, 144 selfloop transitions, 77 changer transitions 0/259 dead transitions. [2024-11-13 14:36:29,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 259 transitions, 3161 flow [2024-11-13 14:36:29,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:36:29,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 14:36:29,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1031 transitions. [2024-11-13 14:36:29,998 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6008158508158508 [2024-11-13 14:36:29,998 INFO L175 Difference]: Start difference. First operand has 171 places, 193 transitions, 2312 flow. Second operand 13 states and 1031 transitions. [2024-11-13 14:36:29,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 259 transitions, 3161 flow [2024-11-13 14:36:30,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 259 transitions, 3073 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-11-13 14:36:30,038 INFO L231 Difference]: Finished difference. Result has 178 places, 200 transitions, 2510 flow [2024-11-13 14:36:30,039 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2510, PETRI_PLACES=178, PETRI_TRANSITIONS=200} [2024-11-13 14:36:30,039 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 56 predicate places. [2024-11-13 14:36:30,039 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 200 transitions, 2510 flow [2024-11-13 14:36:30,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 74.14285714285714) internal successors, (519), 7 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:36:30,040 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:30,040 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:30,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-13 14:36:30,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:30,241 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:30,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:30,241 INFO L85 PathProgramCache]: Analyzing trace with hash 551415821, now seen corresponding path program 9 times [2024-11-13 14:36:30,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:30,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223985765] [2024-11-13 14:36:30,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:36:30,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:30,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:30,245 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:30,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 14:36:30,586 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:36:30,587 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:30,593 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:36:30,594 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:30,600 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:36:30,804 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 11 treesize of output 9 [2024-11-13 14:36:30,871 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:36:30,908 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:36:30,908 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:30,908 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:30,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223985765] [2024-11-13 14:36:30,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223985765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:30,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:30,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 14:36:30,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087950143] [2024-11-13 14:36:30,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:30,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:36:30,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:30,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:36:30,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:36:32,253 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 132 [2024-11-13 14:36:32,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 200 transitions, 2510 flow. Second operand has 8 states, 8 states have (on average 63.75) internal successors, (510), 8 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have 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:36:32,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:32,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 132 [2024-11-13 14:36:32,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:33,331 INFO L124 PetriNetUnfolderBase]: 484/1312 cut-off events. [2024-11-13 14:36:33,331 INFO L125 PetriNetUnfolderBase]: For 11968/11999 co-relation queries the response was YES. [2024-11-13 14:36:33,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7043 conditions, 1312 events. 484/1312 cut-off events. For 11968/11999 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8238 event pairs, 68 based on Foata normal form. 12/1305 useless extension candidates. Maximal degree in co-relation 6993. Up to 503 conditions per place. [2024-11-13 14:36:33,338 INFO L140 encePairwiseOnDemand]: 122/132 looper letters, 108 selfloop transitions, 97 changer transitions 0/243 dead transitions. [2024-11-13 14:36:33,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 243 transitions, 3204 flow [2024-11-13 14:36:33,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 14:36:33,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 14:36:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 955 transitions. [2024-11-13 14:36:33,340 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5167748917748918 [2024-11-13 14:36:33,340 INFO L175 Difference]: Start difference. First operand has 178 places, 200 transitions, 2510 flow. Second operand 14 states and 955 transitions. [2024-11-13 14:36:33,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 243 transitions, 3204 flow [2024-11-13 14:36:33,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 243 transitions, 3118 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-11-13 14:36:33,376 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2687 flow [2024-11-13 14:36:33,376 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2419, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2687, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2024-11-13 14:36:33,376 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 62 predicate places. [2024-11-13 14:36:33,376 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2687 flow [2024-11-13 14:36:33,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 63.75) internal successors, (510), 8 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have 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:36:33,377 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:33,377 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:33,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-13 14:36:33,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:33,577 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:33,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:33,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1282896703, now seen corresponding path program 10 times [2024-11-13 14:36:33,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:33,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1926148190] [2024-11-13 14:36:33,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:36:33,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:33,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:33,580 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:33,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 14:36:33,914 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:36:33,914 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:33,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 14:36:33,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:34,004 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 11 treesize of output 9 [2024-11-13 14:36:34,044 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:36:34,044 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:34,044 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:34,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926148190] [2024-11-13 14:36:34,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926148190] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:34,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:34,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:36:34,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209566117] [2024-11-13 14:36:34,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:34,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:36:34,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:34,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:36:34,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:36:34,484 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 132 [2024-11-13 14:36:34,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 transitions, 2687 flow. Second operand has 7 states, 7 states have (on average 74.14285714285714) internal successors, (519), 7 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:36:34,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:34,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 132 [2024-11-13 14:36:34,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:35,512 INFO L124 PetriNetUnfolderBase]: 489/1349 cut-off events. [2024-11-13 14:36:35,512 INFO L125 PetriNetUnfolderBase]: For 12382/12420 co-relation queries the response was YES. [2024-11-13 14:36:35,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7453 conditions, 1349 events. 489/1349 cut-off events. For 12382/12420 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8685 event pairs, 62 based on Foata normal form. 14/1349 useless extension candidates. Maximal degree in co-relation 7403. Up to 428 conditions per place. [2024-11-13 14:36:35,529 INFO L140 encePairwiseOnDemand]: 123/132 looper letters, 160 selfloop transitions, 65 changer transitions 0/263 dead transitions. [2024-11-13 14:36:35,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 263 transitions, 3547 flow [2024-11-13 14:36:35,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 14:36:35,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 14:36:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 883 transitions. [2024-11-13 14:36:35,532 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6081267217630854 [2024-11-13 14:36:35,532 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2687 flow. Second operand 11 states and 883 transitions. [2024-11-13 14:36:35,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 263 transitions, 3547 flow [2024-11-13 14:36:35,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 263 transitions, 3323 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-11-13 14:36:35,609 INFO L231 Difference]: Finished difference. Result has 185 places, 209 transitions, 2749 flow [2024-11-13 14:36:35,609 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2471, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2749, PETRI_PLACES=185, PETRI_TRANSITIONS=209} [2024-11-13 14:36:35,610 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 63 predicate places. [2024-11-13 14:36:35,610 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 209 transitions, 2749 flow [2024-11-13 14:36:35,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 74.14285714285714) internal successors, (519), 7 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:36:35,611 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:35,611 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:35,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-11-13 14:36:35,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:35,812 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:35,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:35,812 INFO L85 PathProgramCache]: Analyzing trace with hash -894203929, now seen corresponding path program 11 times [2024-11-13 14:36:35,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:35,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172633120] [2024-11-13 14:36:35,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:36:35,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:35,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:35,815 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:35,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 14:36:36,173 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:36:36,173 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:36,178 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 14:36:36,179 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:36,255 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 11 treesize of output 9 [2024-11-13 14:36:36,326 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:36:36,326 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:36,326 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:36,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172633120] [2024-11-13 14:36:36,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172633120] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:36,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:36,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:36:36,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79417089] [2024-11-13 14:36:36,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:36,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:36:36,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:36,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:36:36,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:36:36,637 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 132 [2024-11-13 14:36:36,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 209 transitions, 2749 flow. Second operand has 7 states, 7 states have (on average 74.14285714285714) internal successors, (519), 7 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:36:36,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:36,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 132 [2024-11-13 14:36:36,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:37,310 INFO L124 PetriNetUnfolderBase]: 429/1183 cut-off events. [2024-11-13 14:36:37,310 INFO L125 PetriNetUnfolderBase]: For 12877/12895 co-relation queries the response was YES. [2024-11-13 14:36:37,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6568 conditions, 1183 events. 429/1183 cut-off events. For 12877/12895 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7188 event pairs, 54 based on Foata normal form. 10/1180 useless extension candidates. Maximal degree in co-relation 6517. Up to 456 conditions per place. [2024-11-13 14:36:37,316 INFO L140 encePairwiseOnDemand]: 124/132 looper letters, 113 selfloop transitions, 71 changer transitions 0/219 dead transitions. [2024-11-13 14:36:37,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 219 transitions, 3154 flow [2024-11-13 14:36:37,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 14:36:37,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 14:36:37,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 849 transitions. [2024-11-13 14:36:37,318 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5847107438016529 [2024-11-13 14:36:37,318 INFO L175 Difference]: Start difference. First operand has 185 places, 209 transitions, 2749 flow. Second operand 11 states and 849 transitions. [2024-11-13 14:36:37,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 219 transitions, 3154 flow [2024-11-13 14:36:37,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 219 transitions, 2898 flow, removed 85 selfloop flow, removed 12 redundant places. [2024-11-13 14:36:37,357 INFO L231 Difference]: Finished difference. Result has 182 places, 200 transitions, 2656 flow [2024-11-13 14:36:37,358 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2656, PETRI_PLACES=182, PETRI_TRANSITIONS=200} [2024-11-13 14:36:37,358 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 60 predicate places. [2024-11-13 14:36:37,358 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 200 transitions, 2656 flow [2024-11-13 14:36:37,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 74.14285714285714) internal successors, (519), 7 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have 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:36:37,358 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:37,358 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:37,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-13 14:36:37,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:37,559 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:37,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:37,559 INFO L85 PathProgramCache]: Analyzing trace with hash 633312461, now seen corresponding path program 1 times [2024-11-13 14:36:37,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:37,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701506722] [2024-11-13 14:36:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:36:37,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:37,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:37,561 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:37,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 14:36:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:36:37,898 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-13 14:36:37,903 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:37,912 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:36:37,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:36:38,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:36:38,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:36:39,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:36:39,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:36:39,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:39,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:39,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:39,647 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:39,648 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:39,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:39,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:36:39,977 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:39,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:36:40,020 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:36:40,020 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:40,020 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:40,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701506722] [2024-11-13 14:36:40,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701506722] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:40,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:40,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:36:40,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974450990] [2024-11-13 14:36:40,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:40,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:36:40,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:40,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:36:40,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:36:43,853 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:36:43,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 200 transitions, 2656 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:36:43,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:43,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:36:43,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:36:48,413 INFO L124 PetriNetUnfolderBase]: 682/1630 cut-off events. [2024-11-13 14:36:48,414 INFO L125 PetriNetUnfolderBase]: For 15753/15753 co-relation queries the response was YES. [2024-11-13 14:36:48,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8404 conditions, 1630 events. 682/1630 cut-off events. For 15753/15753 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9679 event pairs, 117 based on Foata normal form. 0/1622 useless extension candidates. Maximal degree in co-relation 8356. Up to 850 conditions per place. [2024-11-13 14:36:48,423 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 213 selfloop transitions, 129 changer transitions 0/348 dead transitions. [2024-11-13 14:36:48,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 348 transitions, 5137 flow [2024-11-13 14:36:48,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:36:48,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:36:48,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1219 transitions. [2024-11-13 14:36:48,426 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3551864801864802 [2024-11-13 14:36:48,426 INFO L175 Difference]: Start difference. First operand has 182 places, 200 transitions, 2656 flow. Second operand 26 states and 1219 transitions. [2024-11-13 14:36:48,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 348 transitions, 5137 flow [2024-11-13 14:36:48,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 348 transitions, 4971 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-11-13 14:36:48,478 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 4084 flow [2024-11-13 14:36:48,478 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4084, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-11-13 14:36:48,478 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 89 predicate places. [2024-11-13 14:36:48,478 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 4084 flow [2024-11-13 14:36:48,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:36:48,479 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:36:48,479 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:36:48,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-13 14:36:48,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:48,679 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:36:48,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:36:48,680 INFO L85 PathProgramCache]: Analyzing trace with hash 712510571, now seen corresponding path program 2 times [2024-11-13 14:36:48,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:36:48,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611522730] [2024-11-13 14:36:48,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:36:48,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:36:48,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:36:48,683 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:36:48,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 14:36:49,076 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:36:49,077 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:36:49,083 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-13 14:36:49,088 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:36:49,104 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:36:49,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:36:49,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:36:50,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:36:50,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:36:50,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:36:50,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:50,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:50,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:36:50,533 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:50,533 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:36:50,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:50,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:36:50,779 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:36:50,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:36:50,815 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:36:50,815 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:36:50,815 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:36:50,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611522730] [2024-11-13 14:36:50,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611522730] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:36:50,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:36:50,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:36:50,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006357069] [2024-11-13 14:36:50,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:36:50,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:36:50,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:36:50,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:36:50,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:36:53,861 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:36:53,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 4084 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:36:53,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:36:53,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:36:53,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:37:00,953 INFO L124 PetriNetUnfolderBase]: 790/1880 cut-off events. [2024-11-13 14:37:00,953 INFO L125 PetriNetUnfolderBase]: For 19502/19506 co-relation queries the response was YES. [2024-11-13 14:37:00,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10392 conditions, 1880 events. 790/1880 cut-off events. For 19502/19506 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11706 event pairs, 206 based on Foata normal form. 6/1886 useless extension candidates. Maximal degree in co-relation 10333. Up to 1054 conditions per place. [2024-11-13 14:37:00,964 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 237 selfloop transitions, 141 changer transitions 0/384 dead transitions. [2024-11-13 14:37:00,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 384 transitions, 6069 flow [2024-11-13 14:37:00,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:37:00,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:37:00,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1225 transitions. [2024-11-13 14:37:00,966 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3569347319347319 [2024-11-13 14:37:00,966 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 4084 flow. Second operand 26 states and 1225 transitions. [2024-11-13 14:37:00,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 384 transitions, 6069 flow [2024-11-13 14:37:01,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 384 transitions, 5948 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-11-13 14:37:01,054 INFO L231 Difference]: Finished difference. Result has 240 places, 309 transitions, 5032 flow [2024-11-13 14:37:01,054 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=3985, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5032, PETRI_PLACES=240, PETRI_TRANSITIONS=309} [2024-11-13 14:37:01,054 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 118 predicate places. [2024-11-13 14:37:01,055 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 309 transitions, 5032 flow [2024-11-13 14:37:01,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:37:01,055 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:37:01,055 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:37:01,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-13 14:37:01,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:01,256 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:37:01,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:37:01,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1803379187, now seen corresponding path program 3 times [2024-11-13 14:37:01,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:37:01,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645644701] [2024-11-13 14:37:01,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:37:01,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:01,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:37:01,258 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:37:01,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-13 14:37:01,608 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:37:01,608 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:37:01,614 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:37:01,619 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:37:01,632 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:37:01,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:37:02,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:37:02,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:37:02,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:37:02,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:37:02,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:02,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:02,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:02,940 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:02,940 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:02,943 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:02,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:37:03,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:03,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:37:03,174 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:37:03,174 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:37:03,174 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:37:03,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645644701] [2024-11-13 14:37:03,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645644701] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:37:03,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:37:03,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:37:03,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069987879] [2024-11-13 14:37:03,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:37:03,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:37:03,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:37:03,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:37:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:37:07,040 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 132 [2024-11-13 14:37:07,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 309 transitions, 5032 flow. Second operand has 17 states, 17 states have (on average 45.35294117647059) internal successors, (771), 17 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:37:07,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:37:07,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 132 [2024-11-13 14:37:07,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:37:12,244 INFO L124 PetriNetUnfolderBase]: 895/2124 cut-off events. [2024-11-13 14:37:12,244 INFO L125 PetriNetUnfolderBase]: For 23456/23460 co-relation queries the response was YES. [2024-11-13 14:37:12,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12239 conditions, 2124 events. 895/2124 cut-off events. For 23456/23460 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13706 event pairs, 207 based on Foata normal form. 6/2130 useless extension candidates. Maximal degree in co-relation 12171. Up to 1224 conditions per place. [2024-11-13 14:37:12,261 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 257 selfloop transitions, 151 changer transitions 0/414 dead transitions. [2024-11-13 14:37:12,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 414 transitions, 6992 flow [2024-11-13 14:37:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 14:37:12,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 14:37:12,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1334 transitions. [2024-11-13 14:37:12,263 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37429854096520765 [2024-11-13 14:37:12,263 INFO L175 Difference]: Start difference. First operand has 240 places, 309 transitions, 5032 flow. Second operand 27 states and 1334 transitions. [2024-11-13 14:37:12,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 414 transitions, 6992 flow [2024-11-13 14:37:12,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 414 transitions, 6928 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-11-13 14:37:12,391 INFO L231 Difference]: Finished difference. Result has 272 places, 333 transitions, 5787 flow [2024-11-13 14:37:12,392 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5787, PETRI_PLACES=272, PETRI_TRANSITIONS=333} [2024-11-13 14:37:12,392 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 150 predicate places. [2024-11-13 14:37:12,392 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 333 transitions, 5787 flow [2024-11-13 14:37:12,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 45.35294117647059) internal successors, (771), 17 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:37:12,393 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:37:12,393 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:37:12,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-13 14:37:12,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:12,593 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:37:12,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:37:12,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1406029059, now seen corresponding path program 4 times [2024-11-13 14:37:12,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:37:12,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514692772] [2024-11-13 14:37:12,595 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:37:12,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:12,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:37:12,596 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:37:12,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-13 14:37:13,005 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:37:13,005 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:37:13,012 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:37:13,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:37:13,031 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:37:13,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:37:13,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:37:13,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:37:13,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:37:14,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:37:14,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:14,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:14,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:14,395 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:14,396 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:14,399 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:14,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:37:14,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:14,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:37:14,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:37:14,663 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:37:14,663 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:37:14,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514692772] [2024-11-13 14:37:14,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514692772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:37:14,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:37:14,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:37:14,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754876020] [2024-11-13 14:37:14,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:37:14,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:37:14,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:37:14,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:37:14,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:37:17,911 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 132 [2024-11-13 14:37:17,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 333 transitions, 5787 flow. Second operand has 17 states, 17 states have (on average 45.35294117647059) internal successors, (771), 17 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:37:17,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:37:17,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 132 [2024-11-13 14:37:17,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:37:22,657 INFO L124 PetriNetUnfolderBase]: 913/2191 cut-off events. [2024-11-13 14:37:22,657 INFO L125 PetriNetUnfolderBase]: For 25843/25843 co-relation queries the response was YES. [2024-11-13 14:37:22,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13080 conditions, 2191 events. 913/2191 cut-off events. For 25843/25843 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14349 event pairs, 123 based on Foata normal form. 1/2192 useless extension candidates. Maximal degree in co-relation 13001. Up to 1075 conditions per place. [2024-11-13 14:37:22,675 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 256 selfloop transitions, 164 changer transitions 0/426 dead transitions. [2024-11-13 14:37:22,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 426 transitions, 7407 flow [2024-11-13 14:37:22,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:37:22,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:37:22,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1296 transitions. [2024-11-13 14:37:22,678 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3776223776223776 [2024-11-13 14:37:22,678 INFO L175 Difference]: Start difference. First operand has 272 places, 333 transitions, 5787 flow. Second operand 26 states and 1296 transitions. [2024-11-13 14:37:22,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 426 transitions, 7407 flow [2024-11-13 14:37:22,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 426 transitions, 7201 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-11-13 14:37:22,810 INFO L231 Difference]: Finished difference. Result has 291 places, 341 transitions, 6066 flow [2024-11-13 14:37:22,811 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6066, PETRI_PLACES=291, PETRI_TRANSITIONS=341} [2024-11-13 14:37:22,811 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 169 predicate places. [2024-11-13 14:37:22,811 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 341 transitions, 6066 flow [2024-11-13 14:37:22,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 45.35294117647059) internal successors, (771), 17 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:37:22,812 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:37:22,812 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:37:22,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-13 14:37:23,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:23,012 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:37:23,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:37:23,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1644806327, now seen corresponding path program 5 times [2024-11-13 14:37:23,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:37:23,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534701942] [2024-11-13 14:37:23,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:37:23,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:23,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:37:23,016 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:37:23,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-13 14:37:23,360 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:37:23,361 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:37:23,365 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-13 14:37:23,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:37:23,382 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:37:23,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:37:23,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:37:24,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:37:24,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:37:24,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:37:24,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:24,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:24,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:24,592 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:24,592 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:24,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:24,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:37:24,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:24,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:37:24,862 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:37:24,862 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:37:24,862 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:37:24,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534701942] [2024-11-13 14:37:24,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534701942] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:37:24,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:37:24,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:37:24,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495240207] [2024-11-13 14:37:24,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:37:24,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:37:24,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:37:24,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:37:24,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:37:28,486 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:37:28,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 341 transitions, 6066 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:37:28,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:37:28,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:37:28,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:37:32,651 INFO L124 PetriNetUnfolderBase]: 931/2238 cut-off events. [2024-11-13 14:37:32,652 INFO L125 PetriNetUnfolderBase]: For 29671/29671 co-relation queries the response was YES. [2024-11-13 14:37:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13699 conditions, 2238 events. 931/2238 cut-off events. For 29671/29671 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14754 event pairs, 269 based on Foata normal form. 2/2240 useless extension candidates. Maximal degree in co-relation 13615. Up to 1355 conditions per place. [2024-11-13 14:37:32,667 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 273 selfloop transitions, 154 changer transitions 0/433 dead transitions. [2024-11-13 14:37:32,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 433 transitions, 7850 flow [2024-11-13 14:37:32,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:37:32,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:37:32,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1215 transitions. [2024-11-13 14:37:32,670 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.354020979020979 [2024-11-13 14:37:32,670 INFO L175 Difference]: Start difference. First operand has 291 places, 341 transitions, 6066 flow. Second operand 26 states and 1215 transitions. [2024-11-13 14:37:32,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 433 transitions, 7850 flow [2024-11-13 14:37:32,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 433 transitions, 7531 flow, removed 19 selfloop flow, removed 19 redundant places. [2024-11-13 14:37:32,794 INFO L231 Difference]: Finished difference. Result has 307 places, 362 transitions, 6558 flow [2024-11-13 14:37:32,794 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6558, PETRI_PLACES=307, PETRI_TRANSITIONS=362} [2024-11-13 14:37:32,795 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 185 predicate places. [2024-11-13 14:37:32,795 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 362 transitions, 6558 flow [2024-11-13 14:37:32,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:37:32,795 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:37:32,795 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:37:32,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-13 14:37:32,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:32,996 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:37:32,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:37:32,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2071443033, now seen corresponding path program 6 times [2024-11-13 14:37:32,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:37:32,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [114116230] [2024-11-13 14:37:32,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:37:32,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:32,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:37:32,998 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:37:32,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-13 14:37:33,349 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-13 14:37:33,349 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:37:33,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:37:33,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:37:33,369 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:37:33,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:37:33,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:37:33,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:37:34,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:37:34,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:37:34,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:34,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:34,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:34,619 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:34,619 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:34,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:34,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:37:34,871 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:34,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:37:34,907 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:37:34,907 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:37:34,907 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:37:34,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114116230] [2024-11-13 14:37:34,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114116230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:37:34,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:37:34,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:37:34,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556488826] [2024-11-13 14:37:34,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:37:34,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:37:34,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:37:34,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:37:34,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:37:38,541 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 132 [2024-11-13 14:37:38,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 362 transitions, 6558 flow. Second operand has 17 states, 17 states have (on average 45.35294117647059) internal successors, (771), 17 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:37:38,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:37:38,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 132 [2024-11-13 14:37:38,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:37:44,187 INFO L124 PetriNetUnfolderBase]: 949/2299 cut-off events. [2024-11-13 14:37:44,187 INFO L125 PetriNetUnfolderBase]: For 31329/31329 co-relation queries the response was YES. [2024-11-13 14:37:44,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14146 conditions, 2299 events. 949/2299 cut-off events. For 31329/31329 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15355 event pairs, 275 based on Foata normal form. 1/2300 useless extension candidates. Maximal degree in co-relation 14052. Up to 1339 conditions per place. [2024-11-13 14:37:44,205 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 273 selfloop transitions, 160 changer transitions 0/439 dead transitions. [2024-11-13 14:37:44,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 439 transitions, 8050 flow [2024-11-13 14:37:44,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-13 14:37:44,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-13 14:37:44,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1335 transitions. [2024-11-13 14:37:44,208 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37457912457912457 [2024-11-13 14:37:44,208 INFO L175 Difference]: Start difference. First operand has 307 places, 362 transitions, 6558 flow. Second operand 27 states and 1335 transitions. [2024-11-13 14:37:44,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 439 transitions, 8050 flow [2024-11-13 14:37:44,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 439 transitions, 7896 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-11-13 14:37:44,374 INFO L231 Difference]: Finished difference. Result has 332 places, 370 transitions, 6873 flow [2024-11-13 14:37:44,374 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=6404, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=6873, PETRI_PLACES=332, PETRI_TRANSITIONS=370} [2024-11-13 14:37:44,375 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 210 predicate places. [2024-11-13 14:37:44,375 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 370 transitions, 6873 flow [2024-11-13 14:37:44,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 45.35294117647059) internal successors, (771), 17 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have 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:37:44,376 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:37:44,376 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:37:44,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-13 14:37:44,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:44,577 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:37:44,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:37:44,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2069355835, now seen corresponding path program 7 times [2024-11-13 14:37:44,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:37:44,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [73520550] [2024-11-13 14:37:44,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:37:44,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:44,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:37:44,580 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:37:44,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-13 14:37:44,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:37:44,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:37:44,946 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:37:44,956 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:37:44,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:37:45,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:37:45,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:37:45,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:37:46,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:37:46,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:46,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:46,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:37:46,328 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:46,328 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:37:46,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:46,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:37:46,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:37:46,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:37:46,649 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:37:46,649 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:37:46,649 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:37:46,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73520550] [2024-11-13 14:37:46,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73520550] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:37:46,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:37:46,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:37:46,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891888153] [2024-11-13 14:37:46,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:37:46,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:37:46,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:37:46,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:37:46,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:37:52,919 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:37:52,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 370 transitions, 6873 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:37:52,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:37:52,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:37:52,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:37:58,595 INFO L124 PetriNetUnfolderBase]: 961/2341 cut-off events. [2024-11-13 14:37:58,596 INFO L125 PetriNetUnfolderBase]: For 34046/34050 co-relation queries the response was YES. [2024-11-13 14:37:58,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14611 conditions, 2341 events. 961/2341 cut-off events. For 34046/34050 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15793 event pairs, 287 based on Foata normal form. 5/2346 useless extension candidates. Maximal degree in co-relation 14510. Up to 1379 conditions per place. [2024-11-13 14:37:58,615 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 283 selfloop transitions, 161 changer transitions 0/450 dead transitions. [2024-11-13 14:37:58,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 450 transitions, 8445 flow [2024-11-13 14:37:58,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:37:58,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:37:58,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1222 transitions. [2024-11-13 14:37:58,618 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-11-13 14:37:58,618 INFO L175 Difference]: Start difference. First operand has 332 places, 370 transitions, 6873 flow. Second operand 26 states and 1222 transitions. [2024-11-13 14:37:58,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 450 transitions, 8445 flow [2024-11-13 14:37:58,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 450 transitions, 8131 flow, removed 25 selfloop flow, removed 17 redundant places. [2024-11-13 14:37:58,779 INFO L231 Difference]: Finished difference. Result has 345 places, 378 transitions, 7028 flow [2024-11-13 14:37:58,780 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=6566, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7028, PETRI_PLACES=345, PETRI_TRANSITIONS=378} [2024-11-13 14:37:58,780 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 223 predicate places. [2024-11-13 14:37:58,780 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 378 transitions, 7028 flow [2024-11-13 14:37:58,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:37:58,781 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:37:58,781 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:37:58,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-13 14:37:58,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:58,981 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:37:58,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:37:58,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2131966287, now seen corresponding path program 8 times [2024-11-13 14:37:58,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:37:58,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1312445518] [2024-11-13 14:37:58,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:37:58,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:37:58,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:37:58,984 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:37:58,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-13 14:37:59,346 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:37:59,346 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:37:59,352 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:37:59,356 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:37:59,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:38:00,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:38:00,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:38:00,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:38:00,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:00,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:00,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:00,470 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:00,471 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:00,474 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:00,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:38:00,687 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:00,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:38:00,723 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:38:00,723 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:38:00,723 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:38:00,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312445518] [2024-11-13 14:38:00,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312445518] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:38:00,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:38:00,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:38:00,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244601861] [2024-11-13 14:38:00,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:38:00,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:38:00,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:38:00,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:38:00,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:38:04,770 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:38:04,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 378 transitions, 7028 flow. Second operand has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:04,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:38:04,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:38:04,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:38:10,231 INFO L124 PetriNetUnfolderBase]: 979/2420 cut-off events. [2024-11-13 14:38:10,231 INFO L125 PetriNetUnfolderBase]: For 34701/34701 co-relation queries the response was YES. [2024-11-13 14:38:10,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15078 conditions, 2420 events. 979/2420 cut-off events. For 34701/34701 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16594 event pairs, 281 based on Foata normal form. 1/2421 useless extension candidates. Maximal degree in co-relation 14972. Up to 1317 conditions per place. [2024-11-13 14:38:10,250 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 306 selfloop transitions, 160 changer transitions 0/472 dead transitions. [2024-11-13 14:38:10,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 472 transitions, 8830 flow [2024-11-13 14:38:10,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:38:10,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:38:10,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1461 transitions. [2024-11-13 14:38:10,252 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48122529644268774 [2024-11-13 14:38:10,252 INFO L175 Difference]: Start difference. First operand has 345 places, 378 transitions, 7028 flow. Second operand 23 states and 1461 transitions. [2024-11-13 14:38:10,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 472 transitions, 8830 flow [2024-11-13 14:38:10,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 472 transitions, 8582 flow, removed 33 selfloop flow, removed 16 redundant places. [2024-11-13 14:38:10,556 INFO L231 Difference]: Finished difference. Result has 358 places, 397 transitions, 7486 flow [2024-11-13 14:38:10,556 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=6790, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7486, PETRI_PLACES=358, PETRI_TRANSITIONS=397} [2024-11-13 14:38:10,557 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 236 predicate places. [2024-11-13 14:38:10,557 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 397 transitions, 7486 flow [2024-11-13 14:38:10,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:10,558 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:38:10,558 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:38:10,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-13 14:38:10,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:10,758 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:38:10,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:38:10,758 INFO L85 PathProgramCache]: Analyzing trace with hash -54090075, now seen corresponding path program 9 times [2024-11-13 14:38:10,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:38:10,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1917949476] [2024-11-13 14:38:10,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:38:10,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:10,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:38:10,761 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:38:10,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-13 14:38:11,207 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:38:11,207 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:38:11,213 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:38:11,218 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:38:11,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:38:11,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:38:11,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:38:12,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:38:12,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:12,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:12,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:12,314 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:12,315 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:12,318 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:12,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:38:12,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:12,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:38:12,519 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:38:12,519 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:38:12,519 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:38:12,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917949476] [2024-11-13 14:38:12,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917949476] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:38:12,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:38:12,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:38:12,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235797792] [2024-11-13 14:38:12,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:38:12,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:38:12,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:38:12,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:38:12,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:38:16,652 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:38:16,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 397 transitions, 7486 flow. Second operand has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:16,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:38:16,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:38:16,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:38:21,835 INFO L124 PetriNetUnfolderBase]: 997/2484 cut-off events. [2024-11-13 14:38:21,835 INFO L125 PetriNetUnfolderBase]: For 36974/36974 co-relation queries the response was YES. [2024-11-13 14:38:21,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15779 conditions, 2484 events. 997/2484 cut-off events. For 36974/36974 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17270 event pairs, 267 based on Foata normal form. 1/2485 useless extension candidates. Maximal degree in co-relation 15665. Up to 1453 conditions per place. [2024-11-13 14:38:21,856 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 327 selfloop transitions, 154 changer transitions 0/487 dead transitions. [2024-11-13 14:38:21,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 487 transitions, 9306 flow [2024-11-13 14:38:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 14:38:21,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 14:38:21,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1511 transitions. [2024-11-13 14:38:21,859 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4769570707070707 [2024-11-13 14:38:21,859 INFO L175 Difference]: Start difference. First operand has 358 places, 397 transitions, 7486 flow. Second operand 24 states and 1511 transitions. [2024-11-13 14:38:21,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 487 transitions, 9306 flow [2024-11-13 14:38:22,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 487 transitions, 9103 flow, removed 56 selfloop flow, removed 12 redundant places. [2024-11-13 14:38:22,101 INFO L231 Difference]: Finished difference. Result has 376 places, 407 transitions, 7850 flow [2024-11-13 14:38:22,101 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=7299, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7850, PETRI_PLACES=376, PETRI_TRANSITIONS=407} [2024-11-13 14:38:22,102 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 254 predicate places. [2024-11-13 14:38:22,102 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 407 transitions, 7850 flow [2024-11-13 14:38:22,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:22,103 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:38:22,103 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:38:22,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-13 14:38:22,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:22,303 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:38:22,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:38:22,304 INFO L85 PathProgramCache]: Analyzing trace with hash 438672309, now seen corresponding path program 10 times [2024-11-13 14:38:22,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:38:22,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1706071660] [2024-11-13 14:38:22,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:38:22,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:22,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:38:22,306 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:38:22,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-13 14:38:22,695 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:38:22,696 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:38:22,700 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:38:22,704 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:38:22,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:38:23,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:38:23,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:38:23,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:38:23,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:23,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:23,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:23,804 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:23,805 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:23,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:23,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:38:24,007 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:24,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:38:24,040 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:38:24,040 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:38:24,040 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:38:24,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706071660] [2024-11-13 14:38:24,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706071660] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:38:24,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:38:24,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:38:24,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553772093] [2024-11-13 14:38:24,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:38:24,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:38:24,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:38:24,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:38:24,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:38:29,928 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:38:29,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 407 transitions, 7850 flow. Second operand has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:29,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:38:29,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:38:29,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:38:36,053 INFO L124 PetriNetUnfolderBase]: 1015/2544 cut-off events. [2024-11-13 14:38:36,053 INFO L125 PetriNetUnfolderBase]: For 39531/39535 co-relation queries the response was YES. [2024-11-13 14:38:36,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16344 conditions, 2544 events. 1015/2544 cut-off events. For 39531/39535 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17890 event pairs, 326 based on Foata normal form. 5/2549 useless extension candidates. Maximal degree in co-relation 16224. Up to 1455 conditions per place. [2024-11-13 14:38:36,085 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 323 selfloop transitions, 157 changer transitions 0/486 dead transitions. [2024-11-13 14:38:36,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 486 transitions, 9526 flow [2024-11-13 14:38:36,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:38:36,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:38:36,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1451 transitions. [2024-11-13 14:38:36,088 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.477931488801054 [2024-11-13 14:38:36,088 INFO L175 Difference]: Start difference. First operand has 376 places, 407 transitions, 7850 flow. Second operand 23 states and 1451 transitions. [2024-11-13 14:38:36,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 486 transitions, 9526 flow [2024-11-13 14:38:36,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 486 transitions, 9133 flow, removed 42 selfloop flow, removed 15 redundant places. [2024-11-13 14:38:36,341 INFO L231 Difference]: Finished difference. Result has 389 places, 415 transitions, 8018 flow [2024-11-13 14:38:36,341 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8018, PETRI_PLACES=389, PETRI_TRANSITIONS=415} [2024-11-13 14:38:36,342 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 267 predicate places. [2024-11-13 14:38:36,342 INFO L471 AbstractCegarLoop]: Abstraction has has 389 places, 415 transitions, 8018 flow [2024-11-13 14:38:36,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:36,343 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:38:36,343 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:38:36,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-13 14:38:36,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:36,543 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:38:36,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:38:36,544 INFO L85 PathProgramCache]: Analyzing trace with hash 723166313, now seen corresponding path program 11 times [2024-11-13 14:38:36,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:38:36,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1401090889] [2024-11-13 14:38:36,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:38:36,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:36,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:38:36,546 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:38:36,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-13 14:38:36,940 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:38:36,940 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:38:36,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:38:36,950 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:38:37,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:38:37,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:38:37,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:38:38,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:38:38,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:38,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:38,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:38,287 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:38,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:38,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:38,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:38:38,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:38,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:38:38,535 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:38:38,536 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:38:38,536 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:38:38,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401090889] [2024-11-13 14:38:38,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401090889] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:38:38,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:38:38,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:38:38,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606539819] [2024-11-13 14:38:38,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:38:38,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:38:38,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:38:38,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:38:38,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:38:43,647 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:38:43,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 415 transitions, 8018 flow. Second operand has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:43,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:38:43,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:38:43,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:38:48,962 INFO L124 PetriNetUnfolderBase]: 1015/2548 cut-off events. [2024-11-13 14:38:48,962 INFO L125 PetriNetUnfolderBase]: For 37660/37660 co-relation queries the response was YES. [2024-11-13 14:38:48,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16269 conditions, 2548 events. 1015/2548 cut-off events. For 37660/37660 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17879 event pairs, 124 based on Foata normal form. 1/2549 useless extension candidates. Maximal degree in co-relation 16146. Up to 1213 conditions per place. [2024-11-13 14:38:48,985 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 327 selfloop transitions, 169 changer transitions 0/502 dead transitions. [2024-11-13 14:38:48,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 502 transitions, 9746 flow [2024-11-13 14:38:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:38:48,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:38:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1455 transitions. [2024-11-13 14:38:48,988 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4792490118577075 [2024-11-13 14:38:48,988 INFO L175 Difference]: Start difference. First operand has 389 places, 415 transitions, 8018 flow. Second operand 23 states and 1455 transitions. [2024-11-13 14:38:48,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 502 transitions, 9746 flow [2024-11-13 14:38:49,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 502 transitions, 9448 flow, removed 30 selfloop flow, removed 16 redundant places. [2024-11-13 14:38:49,207 INFO L231 Difference]: Finished difference. Result has 400 places, 421 transitions, 8236 flow [2024-11-13 14:38:49,208 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=7730, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8236, PETRI_PLACES=400, PETRI_TRANSITIONS=421} [2024-11-13 14:38:49,208 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 278 predicate places. [2024-11-13 14:38:49,208 INFO L471 AbstractCegarLoop]: Abstraction has has 400 places, 421 transitions, 8236 flow [2024-11-13 14:38:49,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:38:49,209 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:38:49,209 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:38:49,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-11-13 14:38:49,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:49,409 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:38:49,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:38:49,410 INFO L85 PathProgramCache]: Analyzing trace with hash 850749413, now seen corresponding path program 12 times [2024-11-13 14:38:49,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:38:49,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721068200] [2024-11-13 14:38:49,411 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:38:49,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:38:49,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:38:49,413 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:38:49,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-13 14:38:49,844 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-13 14:38:49,844 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:38:49,849 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:38:49,853 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:38:49,863 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:38:49,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:38:50,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:38:50,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:38:50,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:38:50,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:38:51,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:51,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:51,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:38:51,079 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:51,080 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:38:51,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:51,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:38:51,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:38:51,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:38:51,457 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:38:51,457 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:38:51,457 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:38:51,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721068200] [2024-11-13 14:38:51,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721068200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:38:51,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:38:51,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:38:51,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285134950] [2024-11-13 14:38:51,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:38:51,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:38:51,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:38:51,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:38:51,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:38:56,515 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:38:56,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 421 transitions, 8236 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:38:56,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:38:56,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:38:56,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:39:01,807 INFO L124 PetriNetUnfolderBase]: 1024/2572 cut-off events. [2024-11-13 14:39:01,807 INFO L125 PetriNetUnfolderBase]: For 39605/39609 co-relation queries the response was YES. [2024-11-13 14:39:01,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16797 conditions, 2572 events. 1024/2572 cut-off events. For 39605/39609 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18237 event pairs, 348 based on Foata normal form. 6/2578 useless extension candidates. Maximal degree in co-relation 16669. Up to 1691 conditions per place. [2024-11-13 14:39:01,836 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 341 selfloop transitions, 163 changer transitions 0/510 dead transitions. [2024-11-13 14:39:01,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 510 transitions, 10186 flow [2024-11-13 14:39:01,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:39:01,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:39:01,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1219 transitions. [2024-11-13 14:39:01,838 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3551864801864802 [2024-11-13 14:39:01,838 INFO L175 Difference]: Start difference. First operand has 400 places, 421 transitions, 8236 flow. Second operand 26 states and 1219 transitions. [2024-11-13 14:39:01,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 510 transitions, 10186 flow [2024-11-13 14:39:02,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 510 transitions, 9818 flow, removed 34 selfloop flow, removed 17 redundant places. [2024-11-13 14:39:02,073 INFO L231 Difference]: Finished difference. Result has 419 places, 444 transitions, 8680 flow [2024-11-13 14:39:02,073 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=7893, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8680, PETRI_PLACES=419, PETRI_TRANSITIONS=444} [2024-11-13 14:39:02,074 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 297 predicate places. [2024-11-13 14:39:02,074 INFO L471 AbstractCegarLoop]: Abstraction has has 419 places, 444 transitions, 8680 flow [2024-11-13 14:39:02,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:39:02,074 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:39:02,074 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:39:02,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-13 14:39:02,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:02,278 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:39:02,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:39:02,279 INFO L85 PathProgramCache]: Analyzing trace with hash 388674255, now seen corresponding path program 13 times [2024-11-13 14:39:02,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:39:02,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1094664400] [2024-11-13 14:39:02,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:39:02,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:02,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:39:02,282 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:39:02,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-13 14:39:02,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:39:02,686 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:39:02,690 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:39:02,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:39:03,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:39:03,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:39:03,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:39:03,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:03,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:03,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:03,699 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:03,700 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:03,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:03,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:39:03,939 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:03,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:39:03,974 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:39:03,974 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:39:03,975 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:39:03,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094664400] [2024-11-13 14:39:03,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094664400] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:39:03,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:39:03,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:39:03,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622889470] [2024-11-13 14:39:03,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:39:03,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 14:39:03,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:39:03,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 14:39:03,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:39:11,496 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:39:11,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 444 transitions, 8680 flow. Second operand has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:39:11,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:39:11,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:39:11,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:39:17,012 INFO L124 PetriNetUnfolderBase]: 1024/2591 cut-off events. [2024-11-13 14:39:17,013 INFO L125 PetriNetUnfolderBase]: For 39945/39945 co-relation queries the response was YES. [2024-11-13 14:39:17,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16846 conditions, 2591 events. 1024/2591 cut-off events. For 39945/39945 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18371 event pairs, 340 based on Foata normal form. 1/2592 useless extension candidates. Maximal degree in co-relation 16708. Up to 1602 conditions per place. [2024-11-13 14:39:17,039 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 340 selfloop transitions, 165 changer transitions 0/511 dead transitions. [2024-11-13 14:39:17,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 511 transitions, 10285 flow [2024-11-13 14:39:17,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:39:17,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:39:17,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1454 transitions. [2024-11-13 14:39:17,042 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47891963109354413 [2024-11-13 14:39:17,042 INFO L175 Difference]: Start difference. First operand has 419 places, 444 transitions, 8680 flow. Second operand 23 states and 1454 transitions. [2024-11-13 14:39:17,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 511 transitions, 10285 flow [2024-11-13 14:39:17,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 511 transitions, 10117 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-11-13 14:39:17,305 INFO L231 Difference]: Finished difference. Result has 439 places, 451 transitions, 9018 flow [2024-11-13 14:39:17,305 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=8514, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9018, PETRI_PLACES=439, PETRI_TRANSITIONS=451} [2024-11-13 14:39:17,305 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 317 predicate places. [2024-11-13 14:39:17,306 INFO L471 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 9018 flow [2024-11-13 14:39:17,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:39:17,306 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:39:17,306 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:39:17,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-13 14:39:17,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:17,506 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:39:17,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:39:17,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1512445477, now seen corresponding path program 14 times [2024-11-13 14:39:17,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:39:17,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102814319] [2024-11-13 14:39:17,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:39:17,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:17,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:39:17,509 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:39:17,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-13 14:39:17,980 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:39:17,980 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:39:17,988 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-13 14:39:17,994 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:39:18,010 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:39:18,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:39:18,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:39:18,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:39:19,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:39:19,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:39:19,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:19,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:19,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:19,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:19,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:19,293 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:19,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:39:19,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:19,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:39:19,756 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:39:19,756 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:39:19,757 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:39:19,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102814319] [2024-11-13 14:39:19,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102814319] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:39:19,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:39:19,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:39:19,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605722480] [2024-11-13 14:39:19,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:39:19,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 14:39:19,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:39:19,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 14:39:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:39:24,198 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:39:24,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 451 transitions, 9018 flow. Second operand has 16 states, 16 states have (on average 42.5) internal successors, (680), 16 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have 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:39:24,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:39:24,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:39:24,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:39:30,968 INFO L124 PetriNetUnfolderBase]: 1093/2715 cut-off events. [2024-11-13 14:39:30,968 INFO L125 PetriNetUnfolderBase]: For 47199/47199 co-relation queries the response was YES. [2024-11-13 14:39:30,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18103 conditions, 2715 events. 1093/2715 cut-off events. For 47199/47199 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19360 event pairs, 413 based on Foata normal form. 1/2715 useless extension candidates. Maximal degree in co-relation 17958. Up to 1864 conditions per place. [2024-11-13 14:39:31,002 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 382 selfloop transitions, 168 changer transitions 0/556 dead transitions. [2024-11-13 14:39:31,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 556 transitions, 11530 flow [2024-11-13 14:39:31,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:39:31,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:39:31,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1217 transitions. [2024-11-13 14:39:31,005 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3546037296037296 [2024-11-13 14:39:31,005 INFO L175 Difference]: Start difference. First operand has 439 places, 451 transitions, 9018 flow. Second operand 26 states and 1217 transitions. [2024-11-13 14:39:31,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 556 transitions, 11530 flow [2024-11-13 14:39:31,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 556 transitions, 11200 flow, removed 31 selfloop flow, removed 14 redundant places. [2024-11-13 14:39:31,341 INFO L231 Difference]: Finished difference. Result has 463 places, 497 transitions, 10159 flow [2024-11-13 14:39:31,341 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=8726, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=10159, PETRI_PLACES=463, PETRI_TRANSITIONS=497} [2024-11-13 14:39:31,342 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 341 predicate places. [2024-11-13 14:39:31,342 INFO L471 AbstractCegarLoop]: Abstraction has has 463 places, 497 transitions, 10159 flow [2024-11-13 14:39:31,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 42.5) internal successors, (680), 16 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have 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:39:31,342 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:39:31,342 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:39:31,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-13 14:39:31,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:31,543 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:39:31,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:39:31,543 INFO L85 PathProgramCache]: Analyzing trace with hash 502687359, now seen corresponding path program 15 times [2024-11-13 14:39:31,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:39:31,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503579822] [2024-11-13 14:39:31,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:39:31,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:31,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:39:31,545 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:39:31,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-13 14:39:31,956 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-13 14:39:31,956 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:39:31,962 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:39:31,966 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:39:31,973 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:39:32,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:39:32,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:39:32,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:39:32,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:39:33,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:39:33,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:33,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:33,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:33,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:33,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:33,275 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:33,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:39:33,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:33,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:39:33,560 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:39:33,560 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:39:33,560 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:39:33,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503579822] [2024-11-13 14:39:33,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503579822] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:39:33,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:39:33,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:39:33,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853840181] [2024-11-13 14:39:33,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:39:33,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:39:33,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:39:33,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:39:33,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:39:36,371 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:39:36,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 497 transitions, 10159 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:39:36,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:39:36,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:39:36,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:39:43,188 INFO L124 PetriNetUnfolderBase]: 1108/2788 cut-off events. [2024-11-13 14:39:43,188 INFO L125 PetriNetUnfolderBase]: For 48016/48020 co-relation queries the response was YES. [2024-11-13 14:39:43,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18788 conditions, 2788 events. 1108/2788 cut-off events. For 48016/48020 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 20217 event pairs, 409 based on Foata normal form. 5/2792 useless extension candidates. Maximal degree in co-relation 18630. Up to 1840 conditions per place. [2024-11-13 14:39:43,227 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 399 selfloop transitions, 174 changer transitions 0/579 dead transitions. [2024-11-13 14:39:43,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 579 transitions, 12096 flow [2024-11-13 14:39:43,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:39:43,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:39:43,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1222 transitions. [2024-11-13 14:39:43,229 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-11-13 14:39:43,229 INFO L175 Difference]: Start difference. First operand has 463 places, 497 transitions, 10159 flow. Second operand 26 states and 1222 transitions. [2024-11-13 14:39:43,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 579 transitions, 12096 flow [2024-11-13 14:39:43,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 579 transitions, 11924 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-11-13 14:39:43,677 INFO L231 Difference]: Finished difference. Result has 490 places, 509 transitions, 10585 flow [2024-11-13 14:39:43,678 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=9992, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=10585, PETRI_PLACES=490, PETRI_TRANSITIONS=509} [2024-11-13 14:39:43,678 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 368 predicate places. [2024-11-13 14:39:43,678 INFO L471 AbstractCegarLoop]: Abstraction has has 490 places, 509 transitions, 10585 flow [2024-11-13 14:39:43,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:39:43,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:39:43,678 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:39:43,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-11-13 14:39:43,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:43,879 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:39:43,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:39:43,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1044927457, now seen corresponding path program 16 times [2024-11-13 14:39:43,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:39:43,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1110782222] [2024-11-13 14:39:43,880 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 14:39:43,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:43,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:39:43,882 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:39:43,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-13 14:39:44,339 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 14:39:44,339 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:39:44,344 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 14:39:44,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:39:44,360 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:39:44,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:39:44,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:39:44,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:39:45,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:39:45,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:39:45,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:45,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:45,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:45,647 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:45,648 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:45,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:45,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:39:45,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:45,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:39:45,921 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:39:45,921 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:39:45,921 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:39:45,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110782222] [2024-11-13 14:39:45,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110782222] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:39:45,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:39:45,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:39:45,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515120634] [2024-11-13 14:39:45,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:39:45,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:39:45,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:39:45,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:39:45,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:39:49,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 132 [2024-11-13 14:39:49,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 509 transitions, 10585 flow. Second operand has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:39:49,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:39:49,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 132 [2024-11-13 14:39:49,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:39:56,150 INFO L124 PetriNetUnfolderBase]: 1126/2840 cut-off events. [2024-11-13 14:39:56,150 INFO L125 PetriNetUnfolderBase]: For 52425/52429 co-relation queries the response was YES. [2024-11-13 14:39:56,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19389 conditions, 2840 events. 1126/2840 cut-off events. For 52425/52429 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20700 event pairs, 401 based on Foata normal form. 6/2845 useless extension candidates. Maximal degree in co-relation 19225. Up to 1871 conditions per place. [2024-11-13 14:39:56,187 INFO L140 encePairwiseOnDemand]: 110/132 looper letters, 414 selfloop transitions, 173 changer transitions 0/593 dead transitions. [2024-11-13 14:39:56,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 593 transitions, 12714 flow [2024-11-13 14:39:56,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:39:56,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 14:39:56,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1222 transitions. [2024-11-13 14:39:56,190 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-11-13 14:39:56,190 INFO L175 Difference]: Start difference. First operand has 490 places, 509 transitions, 10585 flow. Second operand 26 states and 1222 transitions. [2024-11-13 14:39:56,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 593 transitions, 12714 flow [2024-11-13 14:39:56,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 593 transitions, 12388 flow, removed 68 selfloop flow, removed 13 redundant places. [2024-11-13 14:39:56,682 INFO L231 Difference]: Finished difference. Result has 510 places, 527 transitions, 11103 flow [2024-11-13 14:39:56,682 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=10309, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=11103, PETRI_PLACES=510, PETRI_TRANSITIONS=527} [2024-11-13 14:39:56,683 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 388 predicate places. [2024-11-13 14:39:56,683 INFO L471 AbstractCegarLoop]: Abstraction has has 510 places, 527 transitions, 11103 flow [2024-11-13 14:39:56,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 42.35294117647059) internal successors, (720), 17 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have 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:39:56,683 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:39:56,683 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:39:56,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-13 14:39:56,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:56,883 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:39:56,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:39:56,884 INFO L85 PathProgramCache]: Analyzing trace with hash -410855631, now seen corresponding path program 17 times [2024-11-13 14:39:56,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:39:56,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286977727] [2024-11-13 14:39:56,884 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 14:39:56,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:39:56,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:39:56,886 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:39:56,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-13 14:39:57,343 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:39:57,343 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:39:57,349 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:39:57,353 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:39:57,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:39:57,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 46 [2024-11-13 14:39:58,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2024-11-13 14:39:58,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 28 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 45 [2024-11-13 14:39:58,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:58,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:58,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:39:58,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:58,388 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:39:58,391 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:58,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 77 [2024-11-13 14:39:58,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:39:58,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 77 [2024-11-13 14:39:58,609 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:39:58,609 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:39:58,609 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:39:58,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286977727] [2024-11-13 14:39:58,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286977727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:39:58,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:39:58,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:39:58,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134409204] [2024-11-13 14:39:58,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:39:58,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:39:58,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:39:58,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:39:58,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:40:03,288 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:40:03,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 527 transitions, 11103 flow. Second operand has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:40:03,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:40:03,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:40:03,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:40:09,436 INFO L124 PetriNetUnfolderBase]: 1126/2865 cut-off events. [2024-11-13 14:40:09,436 INFO L125 PetriNetUnfolderBase]: For 53539/53543 co-relation queries the response was YES. [2024-11-13 14:40:09,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 2865 events. 1126/2865 cut-off events. For 53539/53543 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20987 event pairs, 385 based on Foata normal form. 5/2869 useless extension candidates. Maximal degree in co-relation 19455. Up to 1737 conditions per place. [2024-11-13 14:40:09,575 INFO L140 encePairwiseOnDemand]: 111/132 looper letters, 429 selfloop transitions, 173 changer transitions 0/608 dead transitions. [2024-11-13 14:40:09,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 608 transitions, 13131 flow [2024-11-13 14:40:09,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:40:09,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:40:09,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1459 transitions. [2024-11-13 14:40:09,579 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.480566534914361 [2024-11-13 14:40:09,579 INFO L175 Difference]: Start difference. First operand has 510 places, 527 transitions, 11103 flow. Second operand 23 states and 1459 transitions. [2024-11-13 14:40:09,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 608 transitions, 13131 flow [2024-11-13 14:40:10,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 608 transitions, 12772 flow, removed 53 selfloop flow, removed 13 redundant places. [2024-11-13 14:40:10,223 INFO L231 Difference]: Finished difference. Result has 525 places, 539 transitions, 11391 flow [2024-11-13 14:40:10,224 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=10744, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11391, PETRI_PLACES=525, PETRI_TRANSITIONS=539} [2024-11-13 14:40:10,224 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 403 predicate places. [2024-11-13 14:40:10,224 INFO L471 AbstractCegarLoop]: Abstraction has has 525 places, 539 transitions, 11391 flow [2024-11-13 14:40:10,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 58.35294117647059) internal successors, (992), 17 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:40:10,225 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:40:10,225 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:40:10,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-13 14:40:10,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:10,429 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:40:10,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:40:10,430 INFO L85 PathProgramCache]: Analyzing trace with hash -82153807, now seen corresponding path program 18 times [2024-11-13 14:40:10,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:40:10,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626965561] [2024-11-13 14:40:10,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 14:40:10,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:10,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:40:10,432 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:40:10,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-13 14:40:10,892 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-13 14:40:10,892 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:40:10,897 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:40:10,901 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:40:10,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:40:11,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:40:11,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:40:11,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:40:12,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:12,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:12,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:12,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:40:12,021 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:40:12,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:40:12,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:40:12,281 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:40:12,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:40:12,317 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:40:12,318 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:40:12,318 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:40:12,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626965561] [2024-11-13 14:40:12,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626965561] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:40:12,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:40:12,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:40:12,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038064623] [2024-11-13 14:40:12,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:40:12,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 14:40:12,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:40:12,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 14:40:12,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:40:15,679 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:40:15,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 539 transitions, 11391 flow. Second operand has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:40:15,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:40:15,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:40:15,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:40:20,639 INFO L124 PetriNetUnfolderBase]: 1206/3070 cut-off events. [2024-11-13 14:40:20,639 INFO L125 PetriNetUnfolderBase]: For 59032/59036 co-relation queries the response was YES. [2024-11-13 14:40:20,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20825 conditions, 3070 events. 1206/3070 cut-off events. For 59032/59036 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 22952 event pairs, 414 based on Foata normal form. 2/3071 useless extension candidates. Maximal degree in co-relation 20653. Up to 1987 conditions per place. [2024-11-13 14:40:20,702 INFO L140 encePairwiseOnDemand]: 112/132 looper letters, 450 selfloop transitions, 177 changer transitions 0/633 dead transitions. [2024-11-13 14:40:20,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 633 transitions, 13940 flow [2024-11-13 14:40:20,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 14:40:20,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 14:40:20,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1500 transitions. [2024-11-13 14:40:20,704 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-11-13 14:40:20,704 INFO L175 Difference]: Start difference. First operand has 525 places, 539 transitions, 11391 flow. Second operand 24 states and 1500 transitions. [2024-11-13 14:40:20,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 633 transitions, 13940 flow [2024-11-13 14:40:21,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 633 transitions, 13488 flow, removed 69 selfloop flow, removed 16 redundant places. [2024-11-13 14:40:21,224 INFO L231 Difference]: Finished difference. Result has 541 places, 564 transitions, 12036 flow [2024-11-13 14:40:21,225 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=10968, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12036, PETRI_PLACES=541, PETRI_TRANSITIONS=564} [2024-11-13 14:40:21,225 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 419 predicate places. [2024-11-13 14:40:21,225 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 564 transitions, 12036 flow [2024-11-13 14:40:21,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:40:21,226 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:40:21,226 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:40:21,253 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-13 14:40:21,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:21,426 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:40:21,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:40:21,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1314059767, now seen corresponding path program 19 times [2024-11-13 14:40:21,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:40:21,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723366527] [2024-11-13 14:40:21,427 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-13 14:40:21,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:21,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:40:21,430 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:40:21,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-13 14:40:21,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:40:21,883 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:40:21,887 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:40:21,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:40:22,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:40:22,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:40:22,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:40:22,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:22,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:22,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:22,843 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:40:22,844 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:40:22,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:40:22,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:40:23,229 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:40:23,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:40:23,259 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:40:23,259 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:40:23,259 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:40:23,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723366527] [2024-11-13 14:40:23,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723366527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:40:23,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:40:23,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:40:23,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241418674] [2024-11-13 14:40:23,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:40:23,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 14:40:23,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:40:23,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 14:40:23,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:40:28,205 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:40:28,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 564 transitions, 12036 flow. Second operand has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:40:28,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:40:28,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:40:28,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:40:33,995 INFO L124 PetriNetUnfolderBase]: 1216/3119 cut-off events. [2024-11-13 14:40:33,995 INFO L125 PetriNetUnfolderBase]: For 58497/58501 co-relation queries the response was YES. [2024-11-13 14:40:34,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21040 conditions, 3119 events. 1216/3119 cut-off events. For 58497/58501 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 23503 event pairs, 457 based on Foata normal form. 5/3123 useless extension candidates. Maximal degree in co-relation 20864. Up to 1959 conditions per place. [2024-11-13 14:40:34,047 INFO L140 encePairwiseOnDemand]: 112/132 looper letters, 435 selfloop transitions, 193 changer transitions 0/634 dead transitions. [2024-11-13 14:40:34,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 634 transitions, 13963 flow [2024-11-13 14:40:34,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:40:34,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:40:34,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1454 transitions. [2024-11-13 14:40:34,049 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47891963109354413 [2024-11-13 14:40:34,049 INFO L175 Difference]: Start difference. First operand has 541 places, 564 transitions, 12036 flow. Second operand 23 states and 1454 transitions. [2024-11-13 14:40:34,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 634 transitions, 13963 flow [2024-11-13 14:40:34,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 634 transitions, 13516 flow, removed 79 selfloop flow, removed 18 redundant places. [2024-11-13 14:40:34,468 INFO L231 Difference]: Finished difference. Result has 551 places, 572 transitions, 12219 flow [2024-11-13 14:40:34,469 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=11602, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12219, PETRI_PLACES=551, PETRI_TRANSITIONS=572} [2024-11-13 14:40:34,470 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 429 predicate places. [2024-11-13 14:40:34,470 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 572 transitions, 12219 flow [2024-11-13 14:40:34,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:40:34,470 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:40:34,470 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:40:34,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-13 14:40:34,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:34,671 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:40:34,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:40:34,671 INFO L85 PathProgramCache]: Analyzing trace with hash -482759009, now seen corresponding path program 20 times [2024-11-13 14:40:34,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:40:34,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614238348] [2024-11-13 14:40:34,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:40:34,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:34,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:40:34,674 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:40:34,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-13 14:40:35,129 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:40:35,129 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:40:35,134 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:40:35,139 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:40:35,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 8 [2024-11-13 14:40:35,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 38 [2024-11-13 14:40:35,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2024-11-13 14:40:35,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2024-11-13 14:40:36,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:36,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:36,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:40:36,153 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:40:36,154 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:40:36,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:40:36,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 93 treesize of output 88 [2024-11-13 14:40:36,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:40:36,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 81 [2024-11-13 14:40:36,450 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:40:36,450 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:40:36,450 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:40:36,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614238348] [2024-11-13 14:40:36,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614238348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:40:36,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:40:36,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:40:36,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182573246] [2024-11-13 14:40:36,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:40:36,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 14:40:36,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:40:36,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 14:40:36,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:40:39,393 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 132 [2024-11-13 14:40:39,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 572 transitions, 12219 flow. Second operand has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:40:39,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:40:39,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 132 [2024-11-13 14:40:39,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:40:45,027 INFO L124 PetriNetUnfolderBase]: 1216/3112 cut-off events. [2024-11-13 14:40:45,028 INFO L125 PetriNetUnfolderBase]: For 60759/60763 co-relation queries the response was YES. [2024-11-13 14:40:45,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20705 conditions, 3112 events. 1216/3112 cut-off events. For 60759/60763 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23340 event pairs, 369 based on Foata normal form. 2/3113 useless extension candidates. Maximal degree in co-relation 20532. Up to 1879 conditions per place. [2024-11-13 14:40:45,092 INFO L140 encePairwiseOnDemand]: 112/132 looper letters, 450 selfloop transitions, 195 changer transitions 0/649 dead transitions. [2024-11-13 14:40:45,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 649 transitions, 14387 flow [2024-11-13 14:40:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:40:45,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-13 14:40:45,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1441 transitions. [2024-11-13 14:40:45,095 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4746376811594203 [2024-11-13 14:40:45,095 INFO L175 Difference]: Start difference. First operand has 551 places, 572 transitions, 12219 flow. Second operand 23 states and 1441 transitions. [2024-11-13 14:40:45,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 649 transitions, 14387 flow [2024-11-13 14:40:45,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 649 transitions, 14024 flow, removed 42 selfloop flow, removed 15 redundant places. [2024-11-13 14:40:45,567 INFO L231 Difference]: Finished difference. Result has 555 places, 571 transitions, 12308 flow [2024-11-13 14:40:45,568 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=11836, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12308, PETRI_PLACES=555, PETRI_TRANSITIONS=571} [2024-11-13 14:40:45,568 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 433 predicate places. [2024-11-13 14:40:45,568 INFO L471 AbstractCegarLoop]: Abstraction has has 555 places, 571 transitions, 12308 flow [2024-11-13 14:40:45,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 58.5) internal successors, (936), 16 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:40:45,568 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:40:45,568 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:40:45,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-11-13 14:40:45,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:45,769 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (and 48 more)] === [2024-11-13 14:40:45,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:40:45,769 INFO L85 PathProgramCache]: Analyzing trace with hash 375921771, now seen corresponding path program 1 times [2024-11-13 14:40:45,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:40:45,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [446690817] [2024-11-13 14:40:45,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:40:45,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:40:45,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:40:45,773 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:40:45,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-13 14:40:46,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:40:46,343 INFO L255 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 14:40:46,345 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:40:58,982 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_my_drv_disconnect_~#status~0#1.base_43| (_ BitVec 32)) (|v_ULTIMATE.start_main_~#data~1#1.base_82| (_ BitVec 32))) (and (= (_ bv0 1) (select (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_82| (_ bv1 1)) |v_ULTIMATE.start_my_drv_disconnect_~#status~0#1.base_43|)) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_82|)) (= (store (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_my_drv_disconnect_~#status~0#1.base_43| (_ bv0 1)) |v_ULTIMATE.start_main_~#data~1#1.base_82| (_ bv0 1)) |c_#valid|))) is different from true [2024-11-13 14:40:58,994 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:40:58,994 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:40:58,994 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:40:58,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446690817] [2024-11-13 14:40:58,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446690817] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:40:58,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:40:58,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:40:58,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220547412] [2024-11-13 14:40:58,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:40:58,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 14:40:58,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:40:58,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 14:40:58,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=4, NotChecked=12, Total=72 [2024-11-13 14:40:59,601 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 132 [2024-11-13 14:40:59,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 571 transitions, 12308 flow. Second operand has 9 states, 9 states have (on average 36.0) internal successors, (324), 9 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have 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:40:59,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:40:59,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 132 [2024-11-13 14:40:59,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:41:03,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:07,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:11,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:15,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:19,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:23,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:27,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:35,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:39,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:43,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:47,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:51,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:55,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:41:59,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:03,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:07,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:11,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:15,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:19,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:23,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:28,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:32,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:36,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:40,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:44,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:48,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:52,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:42:56,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:00,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:04,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:08,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:12,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:16,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:20,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:24,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:28,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:32,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:36,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:40,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:44,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:43:50,424 INFO L124 PetriNetUnfolderBase]: 1216/3063 cut-off events. [2024-11-13 14:43:50,424 INFO L125 PetriNetUnfolderBase]: For 60847/60847 co-relation queries the response was YES. [2024-11-13 14:43:50,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20659 conditions, 3063 events. 1216/3063 cut-off events. For 60847/60847 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22939 event pairs, 573 based on Foata normal form. 2/3064 useless extension candidates. Maximal degree in co-relation 20486. Up to 1595 conditions per place. [2024-11-13 14:43:50,457 INFO L140 encePairwiseOnDemand]: 124/132 looper letters, 0 selfloop transitions, 0 changer transitions 585/585 dead transitions. [2024-11-13 14:43:50,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 585 transitions, 13596 flow [2024-11-13 14:43:50,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:43:50,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:43:50,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 352 transitions. [2024-11-13 14:43:50,458 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2962962962962963 [2024-11-13 14:43:50,458 INFO L175 Difference]: Start difference. First operand has 555 places, 571 transitions, 12308 flow. Second operand 9 states and 352 transitions. [2024-11-13 14:43:50,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 585 transitions, 13596 flow [2024-11-13 14:43:50,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 585 transitions, 12475 flow, removed 73 selfloop flow, removed 47 redundant places. [2024-11-13 14:43:50,853 INFO L231 Difference]: Finished difference. Result has 515 places, 0 transitions, 0 flow [2024-11-13 14:43:50,854 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=515, PETRI_TRANSITIONS=0} [2024-11-13 14:43:50,854 INFO L277 CegarLoopForPetriNet]: 122 programPoint places, 393 predicate places. [2024-11-13 14:43:50,854 INFO L471 AbstractCegarLoop]: Abstraction has has 515 places, 0 transitions, 0 flow [2024-11-13 14:43:50,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.0) internal successors, (324), 9 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have 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,856 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_LEAK (48 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK (41 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (40 of 51 remaining) [2024-11-13 14:43:50,857 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 51 remaining) [2024-11-13 14:43:50,858 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26ASSERT_VIOLATIONMEMORY_LEAK (25 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK (22 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr29ASSERT_VIOLATIONMEMORY_LEAK (21 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK (20 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 51 remaining) [2024-11-13 14:43:50,859 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 51 remaining) [2024-11-13 14:43:50,860 INFO L782 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 51 remaining) [2024-11-13 14:43:50,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-11-13 14:43:51,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:43:51,061 INFO L407 BasicCegarLoop]: Path program histogram: [20, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:43:51,067 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-13 14:43:51,067 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 14:43:51,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 02:43:51 BasicIcfg [2024-11-13 14:43:51,073 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 14:43:51,073 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 14:43:51,073 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 14:43:51,074 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 14:43:51,075 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:35:07" (3/4) ... [2024-11-13 14:43:51,076 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-13 14:43:51,080 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2024-11-13 14:43:51,087 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 90 nodes and edges [2024-11-13 14:43:51,087 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 36 nodes and edges [2024-11-13 14:43:51,088 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2024-11-13 14:43:51,088 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-13 14:43:51,193 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/witness.graphml [2024-11-13 14:43:51,194 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/witness.yml [2024-11-13 14:43:51,194 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 14:43:51,195 INFO L158 Benchmark]: Toolchain (without parser) took 525992.43ms. Allocated memory was 83.9MB in the beginning and 1.0GB in the end (delta: 922.7MB). Free memory was 58.2MB in the beginning and 720.4MB in the end (delta: -662.1MB). Peak memory consumption was 262.5MB. Max. memory is 16.1GB. [2024-11-13 14:43:51,195 INFO L158 Benchmark]: CDTParser took 3.76ms. Allocated memory is still 83.9MB. Free memory is still 64.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 14:43:51,195 INFO L158 Benchmark]: CACSL2BoogieTranslator took 990.83ms. Allocated memory is still 83.9MB. Free memory was 57.9MB in the beginning and 51.3MB in the end (delta: 6.6MB). Peak memory consumption was 39.6MB. Max. memory is 16.1GB. [2024-11-13 14:43:51,195 INFO L158 Benchmark]: Boogie Procedure Inliner took 90.15ms. Allocated memory is still 83.9MB. Free memory was 51.3MB in the beginning and 48.8MB in the end (delta: 2.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 14:43:51,196 INFO L158 Benchmark]: Boogie Preprocessor took 109.13ms. Allocated memory is still 83.9MB. Free memory was 48.8MB in the beginning and 44.5MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 14:43:51,196 INFO L158 Benchmark]: RCFGBuilder took 1294.19ms. Allocated memory is still 83.9MB. Free memory was 44.5MB in the beginning and 32.6MB in the end (delta: 11.9MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. [2024-11-13 14:43:51,196 INFO L158 Benchmark]: TraceAbstraction took 523379.27ms. Allocated memory was 83.9MB in the beginning and 1.0GB in the end (delta: 922.7MB). Free memory was 32.2MB in the beginning and 727.3MB in the end (delta: -695.1MB). Peak memory consumption was 226.9MB. Max. memory is 16.1GB. [2024-11-13 14:43:51,196 INFO L158 Benchmark]: Witness Printer took 120.49ms. Allocated memory is still 1.0GB. Free memory was 727.3MB in the beginning and 720.4MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 14:43:51,198 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 3.76ms. Allocated memory is still 83.9MB. Free memory is still 64.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 990.83ms. Allocated memory is still 83.9MB. Free memory was 57.9MB in the beginning and 51.3MB in the end (delta: 6.6MB). Peak memory consumption was 39.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 90.15ms. Allocated memory is still 83.9MB. Free memory was 51.3MB in the beginning and 48.8MB in the end (delta: 2.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 109.13ms. Allocated memory is still 83.9MB. Free memory was 48.8MB in the beginning and 44.5MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1294.19ms. Allocated memory is still 83.9MB. Free memory was 44.5MB in the beginning and 32.6MB in the end (delta: 11.9MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. * TraceAbstraction took 523379.27ms. Allocated memory was 83.9MB in the beginning and 1.0GB in the end (delta: 922.7MB). Free memory was 32.2MB in the beginning and 727.3MB in the end (delta: -695.1MB). Peak memory consumption was 226.9MB. Max. memory is 16.1GB. * Witness Printer took 120.49ms. Allocated memory is still 1.0GB. Free memory was 727.3MB in the beginning and 720.4MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3942]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 135 locations, 51 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 523.2s, OverallIterations: 54, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 441.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 40 mSolverCounterUnknown, 19884 SdHoareTripleChecker+Valid, 375.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16869 mSDsluCounter, 21952 SdHoareTripleChecker+Invalid, 358.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 257 IncrementalHoareTripleChecker+Unchecked, 21611 mSDsCounter, 1088 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 78015 IncrementalHoareTripleChecker+Invalid, 79400 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1088 mSolverCounterUnsat, 341 mSDtfsCounter, 78015 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2176 GetRequests, 1355 SyntacticMatches, 0 SemanticMatches, 821 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 4314 ImplicationChecksByTransitivity, 55.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12308occurred in iteration=53, InterpolantAutomatonStates: 768, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 54.4s InterpolantComputationTime, 1832 NumberOfCodeBlocks, 1832 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 1778 ConstructedInterpolants, 52 QuantifiedInterpolants, 46835 SizeOfPredicates, 656 NumberOfNonLiveVariables, 13401 ConjunctsInSsa, 1265 ConjunctsInUnsatCore, 54 InterpolantComputations, 54 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 37 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-13 14:43:51,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_87948a89-ff30-4cba-a4d5-269279ed39b3/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE