./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya --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 4f5c6e2b4939ff0e3b5a44ab7f8c3e5d18f7e9fd12beb8fad487ea501e8fa48b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:33:20,971 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:33:21,040 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 03:33:21,045 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:33:21,046 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:33:21,069 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:33:21,069 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:33:21,070 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:33:21,071 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:33:21,071 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:33:21,072 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:33:21,073 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:33:21,073 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:33:21,074 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:33:21,074 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:33:21,075 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:33:21,076 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:33:21,076 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:33:21,077 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:33:21,077 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:33:21,077 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:33:21,078 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:33:21,079 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:33:21,079 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:33:21,079 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:33:21,080 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:33:21,080 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:33:21,081 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:33:21,081 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:33:21,081 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:33:21,082 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:33:21,082 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:33:21,082 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:33:21,083 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:33:21,083 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:33:21,083 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:33:21,083 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:33:21,084 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:33:21,084 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:33:21,084 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:33:21,084 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:33:21,085 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 4f5c6e2b4939ff0e3b5a44ab7f8c3e5d18f7e9fd12beb8fad487ea501e8fa48b [2023-11-29 03:33:21,347 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:33:21,370 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:33:21,373 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:33:21,374 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:33:21,375 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:33:21,376 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c [2023-11-29 03:33:24,197 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:33:24,420 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:33:24,421 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/sv-benchmarks/c/weaver/unroll-cond-2.wvr.c [2023-11-29 03:33:24,429 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data/3349aebaa/7f3a262143fc4ae1b3eb41168eb7973e/FLAG48be0dab0 [2023-11-29 03:33:24,446 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data/3349aebaa/7f3a262143fc4ae1b3eb41168eb7973e [2023-11-29 03:33:24,449 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:33:24,450 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:33:24,452 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:33:24,452 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:33:24,458 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:33:24,459 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:33:24" (1/1) ... [2023-11-29 03:33:24,460 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7900eab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:24, skipping insertion in model container [2023-11-29 03:33:24,460 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:33:24" (1/1) ... [2023-11-29 03:33:24,489 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:33:24,681 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:33:24,695 ERROR L324 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) [2023-11-29 03:33:24,696 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@48f1a539 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:24, skipping insertion in model container [2023-11-29 03:33:24,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:33:24,697 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 03:33:24,699 INFO L158 Benchmark]: Toolchain (without parser) took 247.46ms. Allocated memory is still 140.5MB. Free memory was 107.0MB in the beginning and 96.8MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:33:24,699 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 140.5MB. Free memory is still 111.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:33:24,700 INFO L158 Benchmark]: CACSL2BoogieTranslator took 244.83ms. Allocated memory is still 140.5MB. Free memory was 106.5MB in the beginning and 96.8MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 03:33:24,702 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 140.5MB. Free memory is still 111.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 244.83ms. Allocated memory is still 140.5MB. Free memory was 106.5MB in the beginning and 96.8MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 100]: 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/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya --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 4f5c6e2b4939ff0e3b5a44ab7f8c3e5d18f7e9fd12beb8fad487ea501e8fa48b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:33:26,610 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:33:26,694 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 03:33:26,700 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:33:26,701 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:33:26,729 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:33:26,730 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:33:26,731 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:33:26,731 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:33:26,732 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:33:26,733 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:33:26,733 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:33:26,734 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:33:26,735 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:33:26,735 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:33:26,736 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:33:26,736 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:33:26,737 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:33:26,737 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:33:26,738 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:33:26,739 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:33:26,739 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:33:26,740 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:33:26,740 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:33:26,741 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:33:26,741 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 03:33:26,742 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 03:33:26,742 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:33:26,742 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:33:26,743 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:33:26,743 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:33:26,744 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:33:26,744 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:33:26,744 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:33:26,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:33:26,745 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:33:26,745 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:33:26,745 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 03:33:26,746 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 03:33:26,746 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:33:26,746 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:33:26,747 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:33:26,747 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:33:26,747 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 03:33:26,747 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 4f5c6e2b4939ff0e3b5a44ab7f8c3e5d18f7e9fd12beb8fad487ea501e8fa48b [2023-11-29 03:33:27,068 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:33:27,089 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:33:27,092 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:33:27,093 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:33:27,093 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:33:27,095 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-2.wvr.c [2023-11-29 03:33:29,917 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:33:30,142 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:33:30,143 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/sv-benchmarks/c/weaver/unroll-cond-2.wvr.c [2023-11-29 03:33:30,152 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data/93bd899e9/8410c98170964fdd9cd9ff3e6f5dd003/FLAGfd4f8d5e0 [2023-11-29 03:33:30,168 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/data/93bd899e9/8410c98170964fdd9cd9ff3e6f5dd003 [2023-11-29 03:33:30,171 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:33:30,173 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:33:30,174 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:33:30,174 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:33:30,180 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:33:30,180 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,182 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65bc846d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30, skipping insertion in model container [2023-11-29 03:33:30,182 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,211 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:33:30,429 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:33:30,457 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 03:33:30,462 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:33:30,483 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:33:30,490 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:33:30,521 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:33:30,543 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:33:30,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30 WrapperNode [2023-11-29 03:33:30,544 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:33:30,545 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:33:30,545 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:33:30,545 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:33:30,554 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,568 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,600 INFO L138 Inliner]: procedures = 26, calls = 34, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 146 [2023-11-29 03:33:30,600 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:33:30,601 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:33:30,602 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:33:30,602 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:33:30,615 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,621 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,642 INFO L175 MemorySlicer]: Split 11 memory accesses to 4 slices as follows [2, 2, 5, 2]. 45 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2023-11-29 03:33:30,642 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,642 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,655 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,660 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,663 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,665 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,670 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:33:30,671 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:33:30,671 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:33:30,672 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:33:30,673 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (1/1) ... [2023-11-29 03:33:30,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:33:30,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:33:30,712 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:33:30,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:33:30,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:33:30,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 03:33:30,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 03:33:30,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 03:33:30,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 03:33:30,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:33:30,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 03:33:30,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 03:33:30,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 03:33:30,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 03:33:30,758 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 03:33:30,758 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 03:33:30,759 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 03:33:30,759 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 03:33:30,759 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 03:33:30,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:33:30,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:33:30,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:33:30,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 03:33:30,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 03:33:30,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 03:33:30,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 03:33:30,762 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 03:33:30,903 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:33:30,905 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:33:31,377 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:33:31,605 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:33:31,605 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 03:33:31,606 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:33:31 BoogieIcfgContainer [2023-11-29 03:33:31,606 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:33:31,608 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:33:31,608 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:33:31,611 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:33:31,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:33:30" (1/3) ... [2023-11-29 03:33:31,612 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c1fa067 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:33:31, skipping insertion in model container [2023-11-29 03:33:31,612 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:33:30" (2/3) ... [2023-11-29 03:33:31,612 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c1fa067 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:33:31, skipping insertion in model container [2023-11-29 03:33:31,612 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:33:31" (3/3) ... [2023-11-29 03:33:31,614 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-2.wvr.c [2023-11-29 03:33:31,629 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:33:31,629 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2023-11-29 03:33:31,630 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 03:33:31,685 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 03:33:31,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 53 transitions, 120 flow [2023-11-29 03:33:31,754 INFO L124 PetriNetUnfolderBase]: 4/51 cut-off events. [2023-11-29 03:33:31,755 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:33:31,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 51 events. 4/51 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 113 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 32. Up to 2 conditions per place. [2023-11-29 03:33:31,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 53 transitions, 120 flow [2023-11-29 03:33:31,763 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 50 transitions, 112 flow [2023-11-29 03:33:31,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:33:31,782 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@29919051, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:33:31,782 INFO L358 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2023-11-29 03:33:31,787 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 03:33:31,787 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 03:33:31,788 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 03:33:31,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:31,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:33:31,789 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:31,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:31,796 INFO L85 PathProgramCache]: Analyzing trace with hash 469520, now seen corresponding path program 1 times [2023-11-29 03:33:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:31,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1500706302] [2023-11-29 03:33:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:31,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:31,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:31,831 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:31,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 03:33:31,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:31,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:33:31,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:31,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 03:33:32,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:32,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:33:32,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:32,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:33:32,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:32,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:33:32,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:32,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:33:32,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:32,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:33:32,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:32,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:33:32,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:32,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1500706302] [2023-11-29 03:33:32,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1500706302] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:33:32,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:33:32,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:33:32,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433253714] [2023-11-29 03:33:32,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:33:32,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:33:32,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:32,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:33:32,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:33:32,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:33:32,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:32,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:33:32,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:32,404 INFO L124 PetriNetUnfolderBase]: 110/282 cut-off events. [2023-11-29 03:33:32,404 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2023-11-29 03:33:32,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490 conditions, 282 events. 110/282 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1354 event pairs, 75 based on Foata normal form. 1/208 useless extension candidates. Maximal degree in co-relation 416. Up to 184 conditions per place. [2023-11-29 03:33:32,410 INFO L140 encePairwiseOnDemand]: 49/53 looper letters, 21 selfloop transitions, 2 changer transitions 0/47 dead transitions. [2023-11-29 03:33:32,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 152 flow [2023-11-29 03:33:32,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:33:32,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:33:32,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2023-11-29 03:33:32,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2023-11-29 03:33:32,426 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 106 transitions. [2023-11-29 03:33:32,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 106 transitions. [2023-11-29 03:33:32,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:32,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 106 transitions. [2023-11-29 03:33:32,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,438 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,440 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 112 flow. Second operand 3 states and 106 transitions. [2023-11-29 03:33:32,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 152 flow [2023-11-29 03:33:32,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 47 transitions, 144 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:33:32,447 INFO L231 Difference]: Finished difference. Result has 48 places, 47 transitions, 102 flow [2023-11-29 03:33:32,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=48, PETRI_TRANSITIONS=47} [2023-11-29 03:33:32,453 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -5 predicate places. [2023-11-29 03:33:32,453 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 47 transitions, 102 flow [2023-11-29 03:33:32,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:32,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:33:32,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:33:32,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:32,655 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:32,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:32,656 INFO L85 PathProgramCache]: Analyzing trace with hash 469544, now seen corresponding path program 1 times [2023-11-29 03:33:32,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:32,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1910538845] [2023-11-29 03:33:32,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:32,657 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:32,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:32,659 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:32,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 03:33:32,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:32,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:33:32,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:32,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:32,764 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:33:32,765 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:32,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1910538845] [2023-11-29 03:33:32,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1910538845] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:33:32,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:33:32,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:33:32,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14924686] [2023-11-29 03:33:32,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:33:32,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:33:32,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:32,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:33:32,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:33:32,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:33:32,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 47 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:32,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:33:32,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:32,962 INFO L124 PetriNetUnfolderBase]: 110/285 cut-off events. [2023-11-29 03:33:32,963 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 03:33:32,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 483 conditions, 285 events. 110/285 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1358 event pairs, 75 based on Foata normal form. 1/212 useless extension candidates. Maximal degree in co-relation 464. Up to 187 conditions per place. [2023-11-29 03:33:32,968 INFO L140 encePairwiseOnDemand]: 50/53 looper letters, 23 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-11-29 03:33:32,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 49 transitions, 156 flow [2023-11-29 03:33:32,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:33:32,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:33:32,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 110 transitions. [2023-11-29 03:33:32,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6918238993710691 [2023-11-29 03:33:32,971 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 110 transitions. [2023-11-29 03:33:32,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 110 transitions. [2023-11-29 03:33:32,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:32,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 110 transitions. [2023-11-29 03:33:32,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,975 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,975 INFO L175 Difference]: Start difference. First operand has 48 places, 47 transitions, 102 flow. Second operand 3 states and 110 transitions. [2023-11-29 03:33:32,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 49 transitions, 156 flow [2023-11-29 03:33:32,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 49 transitions, 152 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:33:32,978 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 110 flow [2023-11-29 03:33:32,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2023-11-29 03:33:32,979 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -4 predicate places. [2023-11-29 03:33:32,979 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 110 flow [2023-11-29 03:33:32,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:32,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:32,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:33:32,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 03:33:33,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:33,181 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:33,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:33,181 INFO L85 PathProgramCache]: Analyzing trace with hash 469521, now seen corresponding path program 1 times [2023-11-29 03:33:33,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:33,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1306164418] [2023-11-29 03:33:33,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:33,182 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:33,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:33,184 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:33,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 03:33:33,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:33,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:33:33,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:33,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 03:33:33,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:33,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:33,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:33,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:33:33,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:33,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:33,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:33,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:33,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:33,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:33,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:33:33,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:33,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1306164418] [2023-11-29 03:33:33,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1306164418] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:33:33,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:33:33,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:33:33,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476997997] [2023-11-29 03:33:33,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:33:33,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:33:33,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:33,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:33:33,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:33:33,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:33:33,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:33,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:33,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:33:33,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:33,893 INFO L124 PetriNetUnfolderBase]: 110/284 cut-off events. [2023-11-29 03:33:33,894 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 03:33:33,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 487 conditions, 284 events. 110/284 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1354 event pairs, 75 based on Foata normal form. 1/211 useless extension candidates. Maximal degree in co-relation 474. Up to 188 conditions per place. [2023-11-29 03:33:33,898 INFO L140 encePairwiseOnDemand]: 50/53 looper letters, 24 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-11-29 03:33:33,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 164 flow [2023-11-29 03:33:33,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:33:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:33:33,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 108 transitions. [2023-11-29 03:33:33,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6792452830188679 [2023-11-29 03:33:33,900 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 108 transitions. [2023-11-29 03:33:33,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 108 transitions. [2023-11-29 03:33:33,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:33,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 108 transitions. [2023-11-29 03:33:33,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:33,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:33,904 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:33,904 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 110 flow. Second operand 3 states and 108 transitions. [2023-11-29 03:33:33,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 164 flow [2023-11-29 03:33:33,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 49 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:33:33,907 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 116 flow [2023-11-29 03:33:33,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2023-11-29 03:33:33,908 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -2 predicate places. [2023-11-29 03:33:33,908 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 116 flow [2023-11-29 03:33:33,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:33,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:33,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 03:33:33,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 03:33:34,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:34,110 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:34,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:34,110 INFO L85 PathProgramCache]: Analyzing trace with hash 451225633, now seen corresponding path program 1 times [2023-11-29 03:33:34,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:34,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1651792106] [2023-11-29 03:33:34,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:34,111 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:34,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:34,112 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:34,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 03:33:34,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:34,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:33:34,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:34,235 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:33:34,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-29 03:33:34,270 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 03:33:34,271 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 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 03:33:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:33:34,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:33:34,393 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1651792106] [2023-11-29 03:33:34,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1651792106] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:33:34,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:33:34,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:33:34,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356779816] [2023-11-29 03:33:34,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:33:34,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:33:34,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:34,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:33:34,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:33:34,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 53 [2023-11-29 03:33:34,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 116 flow. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:34,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:34,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 53 [2023-11-29 03:33:34,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:34,626 INFO L124 PetriNetUnfolderBase]: 170/409 cut-off events. [2023-11-29 03:33:34,626 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 03:33:34,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 409 events. 170/409 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2035 event pairs, 120 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 689. Up to 278 conditions per place. [2023-11-29 03:33:34,631 INFO L140 encePairwiseOnDemand]: 50/53 looper letters, 25 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-11-29 03:33:34,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 46 transitions, 164 flow [2023-11-29 03:33:34,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:33:34,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:33:34,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2023-11-29 03:33:34,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6226415094339622 [2023-11-29 03:33:34,634 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 99 transitions. [2023-11-29 03:33:34,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 99 transitions. [2023-11-29 03:33:34,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:34,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 99 transitions. [2023-11-29 03:33:34,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:34,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:34,636 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:34,636 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 116 flow. Second operand 3 states and 99 transitions. [2023-11-29 03:33:34,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 46 transitions, 164 flow [2023-11-29 03:33:34,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 160 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:33:34,639 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 110 flow [2023-11-29 03:33:34,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2023-11-29 03:33:34,639 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -4 predicate places. [2023-11-29 03:33:34,640 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 110 flow [2023-11-29 03:33:34,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:34,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:34,640 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 03:33:34,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 03:33:34,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:34,841 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:34,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:34,841 INFO L85 PathProgramCache]: Analyzing trace with hash 451225610, now seen corresponding path program 1 times [2023-11-29 03:33:34,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:34,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918435392] [2023-11-29 03:33:34,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:34,842 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:34,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:34,843 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:34,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 03:33:34,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:34,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 03:33:34,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:34,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 03:33:34,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:34,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:33:34,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:34,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:34,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:34,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:35,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:35,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:35,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:35,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:35,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:35,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:35,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:35,578 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:35,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918435392] [2023-11-29 03:33:35,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918435392] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:35,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:33:35,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 7 [2023-11-29 03:33:35,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669923967] [2023-11-29 03:33:35,579 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:35,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:33:35,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:35,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:33:35,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:33:36,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:33:36,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 110 flow. Second operand has 9 states, 9 states have (on average 28.11111111111111) internal successors, (253), 9 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:36,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:36,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:33:36,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:36,973 INFO L124 PetriNetUnfolderBase]: 113/288 cut-off events. [2023-11-29 03:33:36,974 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 03:33:36,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 288 events. 113/288 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1352 event pairs, 75 based on Foata normal form. 3/222 useless extension candidates. Maximal degree in co-relation 500. Up to 191 conditions per place. [2023-11-29 03:33:36,976 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 24 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2023-11-29 03:33:36,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 56 transitions, 212 flow [2023-11-29 03:33:36,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:33:36,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 03:33:36,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2023-11-29 03:33:36,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.589098532494759 [2023-11-29 03:33:36,979 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 281 transitions. [2023-11-29 03:33:36,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 281 transitions. [2023-11-29 03:33:36,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:36,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 281 transitions. [2023-11-29 03:33:36,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 31.22222222222222) internal successors, (281), 9 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:36,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 53.0) internal successors, (530), 10 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:36,985 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 53.0) internal successors, (530), 10 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:36,985 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 110 flow. Second operand 9 states and 281 transitions. [2023-11-29 03:33:36,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 56 transitions, 212 flow [2023-11-29 03:33:36,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 56 transitions, 211 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:33:36,988 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 183 flow [2023-11-29 03:33:36,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=183, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2023-11-29 03:33:36,989 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 6 predicate places. [2023-11-29 03:33:36,989 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 183 flow [2023-11-29 03:33:36,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 28.11111111111111) internal successors, (253), 9 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:36,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:36,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 03:33:36,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 03:33:37,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:37,190 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:37,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:37,191 INFO L85 PathProgramCache]: Analyzing trace with hash 451225634, now seen corresponding path program 1 times [2023-11-29 03:33:37,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:37,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640526782] [2023-11-29 03:33:37,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:37,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:37,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:37,193 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:37,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 03:33:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:37,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:33:37,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:37,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:37,324 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:33:37,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 17 [2023-11-29 03:33:37,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 10 treesize of output 8 [2023-11-29 03:33:37,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:37,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:37,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 03:33:37,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:37,381 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 [2023-11-29 03:33:37,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:37,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:38,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:38,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:38,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640526782] [2023-11-29 03:33:38,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640526782] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:38,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:33:38,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 7 [2023-11-29 03:33:38,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952556252] [2023-11-29 03:33:38,051 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:38,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:33:38,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:38,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:33:38,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:33:38,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 53 [2023-11-29 03:33:38,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 183 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:38,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:38,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 53 [2023-11-29 03:33:38,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:39,479 INFO L124 PetriNetUnfolderBase]: 173/413 cut-off events. [2023-11-29 03:33:39,479 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-11-29 03:33:39,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747 conditions, 413 events. 173/413 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2044 event pairs, 120 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 734. Up to 283 conditions per place. [2023-11-29 03:33:39,482 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 32 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2023-11-29 03:33:39,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 251 flow [2023-11-29 03:33:39,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:33:39,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:33:39,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2023-11-29 03:33:39,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5735849056603773 [2023-11-29 03:33:39,484 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 152 transitions. [2023-11-29 03:33:39,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 152 transitions. [2023-11-29 03:33:39,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:39,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 152 transitions. [2023-11-29 03:33:39,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:39,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:39,487 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:39,487 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 183 flow. Second operand 5 states and 152 transitions. [2023-11-29 03:33:39,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 251 flow [2023-11-29 03:33:39,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 54 transitions, 231 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-11-29 03:33:39,491 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 167 flow [2023-11-29 03:33:39,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2023-11-29 03:33:39,492 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 6 predicate places. [2023-11-29 03:33:39,492 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 167 flow [2023-11-29 03:33:39,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:39,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:39,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:33:39,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 03:33:39,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:39,693 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:39,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:39,694 INFO L85 PathProgramCache]: Analyzing trace with hash -784343394, now seen corresponding path program 1 times [2023-11-29 03:33:39,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:39,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247593376] [2023-11-29 03:33:39,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:39,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:39,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:39,696 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:39,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 03:33:39,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:39,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:33:39,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:39,796 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:33:39,796 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 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 03:33:39,818 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:33:39,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 03:33:39,835 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:33:39,835 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 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 03:33:39,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:33:39,930 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:33:39,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:39,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247593376] [2023-11-29 03:33:39,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247593376] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:33:39,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:33:39,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:33:39,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930152645] [2023-11-29 03:33:39,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:33:39,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:33:39,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:39,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:33:39,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:33:40,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 53 [2023-11-29 03:33:40,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:40,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:40,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 53 [2023-11-29 03:33:40,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:40,159 INFO L124 PetriNetUnfolderBase]: 125/305 cut-off events. [2023-11-29 03:33:40,159 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 03:33:40,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566 conditions, 305 events. 125/305 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1374 event pairs, 84 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 553. Up to 220 conditions per place. [2023-11-29 03:33:40,162 INFO L140 encePairwiseOnDemand]: 50/53 looper letters, 35 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-11-29 03:33:40,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 52 transitions, 235 flow [2023-11-29 03:33:40,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:33:40,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:33:40,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2023-11-29 03:33:40,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6226415094339622 [2023-11-29 03:33:40,164 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 99 transitions. [2023-11-29 03:33:40,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 99 transitions. [2023-11-29 03:33:40,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:40,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 99 transitions. [2023-11-29 03:33:40,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:40,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:40,166 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:40,166 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 167 flow. Second operand 3 states and 99 transitions. [2023-11-29 03:33:40,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 52 transitions, 235 flow [2023-11-29 03:33:40,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 52 transitions, 229 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:33:40,169 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 159 flow [2023-11-29 03:33:40,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=159, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2023-11-29 03:33:40,171 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2023-11-29 03:33:40,171 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 159 flow [2023-11-29 03:33:40,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:40,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:40,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:33:40,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 03:33:40,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:40,372 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:40,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:40,372 INFO L85 PathProgramCache]: Analyzing trace with hash -784343393, now seen corresponding path program 1 times [2023-11-29 03:33:40,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:40,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956312507] [2023-11-29 03:33:40,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:40,373 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:40,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:40,375 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:40,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 03:33:40,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:40,476 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:33:40,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:40,520 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:33:40,520 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 1 case distinctions, treesize of input 11 treesize of output 17 [2023-11-29 03:33:40,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:40,564 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 03:33:40,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 03:33:40,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:40,611 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 03:33:40,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 03:33:41,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:41,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:41,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:41,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:41,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1956312507] [2023-11-29 03:33:41,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1956312507] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:41,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:33:41,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 7 [2023-11-29 03:33:41,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35880627] [2023-11-29 03:33:41,522 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:41,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:33:41,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:41,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:33:41,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:33:42,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 53 [2023-11-29 03:33:42,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 159 flow. Second operand has 9 states, 9 states have (on average 25.555555555555557) internal successors, (230), 9 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:42,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:42,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 53 [2023-11-29 03:33:42,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:43,039 INFO L124 PetriNetUnfolderBase]: 125/302 cut-off events. [2023-11-29 03:33:43,039 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 03:33:43,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 302 events. 125/302 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1329 event pairs, 84 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 549. Up to 216 conditions per place. [2023-11-29 03:33:43,042 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 32 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2023-11-29 03:33:43,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 50 transitions, 227 flow [2023-11-29 03:33:43,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:33:43,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:33:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2023-11-29 03:33:43,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5735849056603773 [2023-11-29 03:33:43,043 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 152 transitions. [2023-11-29 03:33:43,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 152 transitions. [2023-11-29 03:33:43,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:43,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 152 transitions. [2023-11-29 03:33:43,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,045 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,045 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 159 flow. Second operand 5 states and 152 transitions. [2023-11-29 03:33:43,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 50 transitions, 227 flow [2023-11-29 03:33:43,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 50 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:33:43,048 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 162 flow [2023-11-29 03:33:43,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=162, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2023-11-29 03:33:43,049 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2023-11-29 03:33:43,049 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 162 flow [2023-11-29 03:33:43,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.555555555555557) internal successors, (230), 9 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:43,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:33:43,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 03:33:43,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:43,253 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:43,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:43,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1455177450, now seen corresponding path program 1 times [2023-11-29 03:33:43,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:43,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2140270929] [2023-11-29 03:33:43,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:43,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:43,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:43,255 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:43,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 03:33:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:43,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:33:43,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:43,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-29 03:33:43,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:43,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:33:43,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:43,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:33:43,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:43,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:33:43,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:43,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:33:43,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:43,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:33:43,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:33:43,387 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:33:43,387 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:43,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2140270929] [2023-11-29 03:33:43,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2140270929] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:33:43,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:33:43,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:33:43,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756600780] [2023-11-29 03:33:43,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:33:43,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:33:43,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:43,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:33:43,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:33:43,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 53 [2023-11-29 03:33:43,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 162 flow. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:43,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 53 [2023-11-29 03:33:43,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:43,654 INFO L124 PetriNetUnfolderBase]: 113/247 cut-off events. [2023-11-29 03:33:43,654 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 03:33:43,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 488 conditions, 247 events. 113/247 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 957 event pairs, 75 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 474. Up to 186 conditions per place. [2023-11-29 03:33:43,656 INFO L140 encePairwiseOnDemand]: 47/53 looper letters, 29 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2023-11-29 03:33:43,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 46 transitions, 222 flow [2023-11-29 03:33:43,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:33:43,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:33:43,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2023-11-29 03:33:43,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613207547169812 [2023-11-29 03:33:43,658 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 119 transitions. [2023-11-29 03:33:43,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 119 transitions. [2023-11-29 03:33:43,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:43,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 119 transitions. [2023-11-29 03:33:43,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:33:43,659 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:33:43,659 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 162 flow. Second operand 4 states and 119 transitions. [2023-11-29 03:33:43,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 46 transitions, 222 flow [2023-11-29 03:33:43,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 46 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:33:43,662 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 158 flow [2023-11-29 03:33:43,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-11-29 03:33:43,664 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-11-29 03:33:43,664 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 158 flow [2023-11-29 03:33:43,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:43,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:43,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:33:43,671 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-11-29 03:33:43,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:43,872 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:43,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:43,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1455177451, now seen corresponding path program 1 times [2023-11-29 03:33:43,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:43,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [347027213] [2023-11-29 03:33:43,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:43,873 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:43,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:43,874 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:43,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 03:33:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:43,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:33:43,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:44,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:44,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:44,245 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 35 treesize of output 31 [2023-11-29 03:33:44,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:44,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:44,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [347027213] [2023-11-29 03:33:44,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [347027213] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:44,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:33:44,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 03:33:44,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664628205] [2023-11-29 03:33:44,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:44,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:33:44,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:44,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:33:44,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:33:45,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:33:45,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 158 flow. Second operand has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:45,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:45,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:33:45,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:45,811 INFO L124 PetriNetUnfolderBase]: 234/462 cut-off events. [2023-11-29 03:33:45,811 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2023-11-29 03:33:45,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 913 conditions, 462 events. 234/462 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2078 event pairs, 82 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 899. Up to 220 conditions per place. [2023-11-29 03:33:45,814 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 44 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2023-11-29 03:33:45,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 63 transitions, 299 flow [2023-11-29 03:33:45,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:33:45,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:33:45,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 209 transitions. [2023-11-29 03:33:45,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6572327044025157 [2023-11-29 03:33:45,817 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 209 transitions. [2023-11-29 03:33:45,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 209 transitions. [2023-11-29 03:33:45,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:45,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 209 transitions. [2023-11-29 03:33:45,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 34.833333333333336) internal successors, (209), 6 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) [2023-11-29 03:33:45,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:45,820 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:45,820 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 158 flow. Second operand 6 states and 209 transitions. [2023-11-29 03:33:45,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 63 transitions, 299 flow [2023-11-29 03:33:45,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 293 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:33:45,823 INFO L231 Difference]: Finished difference. Result has 57 places, 47 transitions, 179 flow [2023-11-29 03:33:45,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2023-11-29 03:33:45,824 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2023-11-29 03:33:45,824 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 47 transitions, 179 flow [2023-11-29 03:33:45,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:45,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:45,824 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 03:33:45,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-29 03:33:46,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:46,025 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:46,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash 321111157, now seen corresponding path program 2 times [2023-11-29 03:33:46,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:46,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694971538] [2023-11-29 03:33:46,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:33:46,026 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:46,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:46,027 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:46,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 03:33:46,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:33:46,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:33:46,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:33:46,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:46,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 03:33:46,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:46,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:46,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:46,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:46,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:46,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:46,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:46,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:46,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:46,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:46,486 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:47,363 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:47,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:47,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694971538] [2023-11-29 03:33:47,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694971538] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:47,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:33:47,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 03:33:47,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576450537] [2023-11-29 03:33:47,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:47,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:33:47,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:47,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:33:47,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:33:49,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:33:49,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 47 transitions, 179 flow. Second operand has 14 states, 14 states have (on average 28.571428571428573) internal successors, (400), 14 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:49,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:49,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:33:49,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:53,618 INFO L124 PetriNetUnfolderBase]: 202/439 cut-off events. [2023-11-29 03:33:53,618 INFO L125 PetriNetUnfolderBase]: For 90/101 co-relation queries the response was YES. [2023-11-29 03:33:53,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 933 conditions, 439 events. 202/439 cut-off events. For 90/101 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2043 event pairs, 144 based on Foata normal form. 6/393 useless extension candidates. Maximal degree in co-relation 918. Up to 337 conditions per place. [2023-11-29 03:33:53,622 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 25 selfloop transitions, 29 changer transitions 0/65 dead transitions. [2023-11-29 03:33:53,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 65 transitions, 383 flow [2023-11-29 03:33:53,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 03:33:53,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 03:33:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 626 transitions. [2023-11-29 03:33:53,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5624438454627134 [2023-11-29 03:33:53,626 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 626 transitions. [2023-11-29 03:33:53,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 626 transitions. [2023-11-29 03:33:53,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:33:53,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 626 transitions. [2023-11-29 03:33:53,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 29.80952380952381) internal successors, (626), 21 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:53,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 53.0) internal successors, (1166), 22 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:53,638 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 53.0) internal successors, (1166), 22 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:53,638 INFO L175 Difference]: Start difference. First operand has 57 places, 47 transitions, 179 flow. Second operand 21 states and 626 transitions. [2023-11-29 03:33:53,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 65 transitions, 383 flow [2023-11-29 03:33:53,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 65 transitions, 376 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:33:53,642 INFO L231 Difference]: Finished difference. Result has 80 places, 65 transitions, 356 flow [2023-11-29 03:33:53,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=356, PETRI_PLACES=80, PETRI_TRANSITIONS=65} [2023-11-29 03:33:53,643 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 27 predicate places. [2023-11-29 03:33:53,643 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 65 transitions, 356 flow [2023-11-29 03:33:53,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.571428571428573) internal successors, (400), 14 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:53,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:53,644 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:33:53,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-29 03:33:53,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:53,844 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:33:53,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:53,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1733792017, now seen corresponding path program 1 times [2023-11-29 03:33:53,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:33:53,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596858065] [2023-11-29 03:33:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:53,846 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:33:53,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:33:53,847 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:33:53,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 03:33:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:53,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:33:53,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:53,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 8 treesize of output 7 [2023-11-29 03:33:53,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:53,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:54,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:54,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:54,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:54,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:33:54,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:54,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:33:54,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:33:54,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:33:54,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:33:54,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:33:55,209 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:33:55,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596858065] [2023-11-29 03:33:55,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596858065] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:55,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:33:55,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 03:33:55,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976132135] [2023-11-29 03:33:55,209 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:55,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:33:55,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:33:55,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:33:55,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:33:58,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 53 [2023-11-29 03:33:58,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 65 transitions, 356 flow. Second operand has 11 states, 11 states have (on average 27.818181818181817) internal successors, (306), 11 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:58,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:58,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 53 [2023-11-29 03:33:58,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:00,204 INFO L124 PetriNetUnfolderBase]: 622/1272 cut-off events. [2023-11-29 03:34:00,204 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2023-11-29 03:34:00,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2608 conditions, 1272 events. 622/1272 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7223 event pairs, 370 based on Foata normal form. 0/1107 useless extension candidates. Maximal degree in co-relation 2587. Up to 382 conditions per place. [2023-11-29 03:34:00,214 INFO L140 encePairwiseOnDemand]: 46/53 looper letters, 89 selfloop transitions, 28 changer transitions 0/127 dead transitions. [2023-11-29 03:34:00,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 127 transitions, 732 flow [2023-11-29 03:34:00,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:34:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:34:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 357 transitions. [2023-11-29 03:34:00,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6735849056603773 [2023-11-29 03:34:00,217 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 357 transitions. [2023-11-29 03:34:00,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 357 transitions. [2023-11-29 03:34:00,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:00,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 357 transitions. [2023-11-29 03:34:00,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 35.7) internal successors, (357), 10 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:00,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 53.0) internal successors, (583), 11 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:00,220 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 53.0) internal successors, (583), 11 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:00,220 INFO L175 Difference]: Start difference. First operand has 80 places, 65 transitions, 356 flow. Second operand 10 states and 357 transitions. [2023-11-29 03:34:00,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 127 transitions, 732 flow [2023-11-29 03:34:00,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 127 transitions, 668 flow, removed 21 selfloop flow, removed 8 redundant places. [2023-11-29 03:34:00,224 INFO L231 Difference]: Finished difference. Result has 83 places, 71 transitions, 384 flow [2023-11-29 03:34:00,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=384, PETRI_PLACES=83, PETRI_TRANSITIONS=71} [2023-11-29 03:34:00,225 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2023-11-29 03:34:00,225 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 71 transitions, 384 flow [2023-11-29 03:34:00,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 27.818181818181817) internal successors, (306), 11 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:00,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:00,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:34:00,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 03:34:00,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:00,426 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:34:00,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:00,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1538039152, now seen corresponding path program 1 times [2023-11-29 03:34:00,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:00,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [629029892] [2023-11-29 03:34:00,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:34:00,427 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:00,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:00,428 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:34:00,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 03:34:00,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:34:00,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:34:00,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:00,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:34:00,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:34:00,882 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 35 treesize of output 31 [2023-11-29 03:34:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:34:00,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:00,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [629029892] [2023-11-29 03:34:00,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [629029892] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:34:00,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:34:00,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 03:34:00,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542766653] [2023-11-29 03:34:00,997 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:34:00,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:34:00,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:00,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:34:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:34:01,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 53 [2023-11-29 03:34:01,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 71 transitions, 384 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:01,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:01,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 53 [2023-11-29 03:34:01,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:02,504 INFO L124 PetriNetUnfolderBase]: 1253/2232 cut-off events. [2023-11-29 03:34:02,504 INFO L125 PetriNetUnfolderBase]: For 1116/1136 co-relation queries the response was YES. [2023-11-29 03:34:02,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5229 conditions, 2232 events. 1253/2232 cut-off events. For 1116/1136 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12383 event pairs, 369 based on Foata normal form. 2/1986 useless extension candidates. Maximal degree in co-relation 5206. Up to 1279 conditions per place. [2023-11-29 03:34:02,520 INFO L140 encePairwiseOnDemand]: 46/53 looper letters, 68 selfloop transitions, 15 changer transitions 0/92 dead transitions. [2023-11-29 03:34:02,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 92 transitions, 630 flow [2023-11-29 03:34:02,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:34:02,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:34:02,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2023-11-29 03:34:02,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194968553459119 [2023-11-29 03:34:02,522 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 197 transitions. [2023-11-29 03:34:02,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 197 transitions. [2023-11-29 03:34:02,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:02,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 197 transitions. [2023-11-29 03:34:02,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:02,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:02,524 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:02,524 INFO L175 Difference]: Start difference. First operand has 83 places, 71 transitions, 384 flow. Second operand 6 states and 197 transitions. [2023-11-29 03:34:02,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 92 transitions, 630 flow [2023-11-29 03:34:02,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 92 transitions, 622 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:34:02,531 INFO L231 Difference]: Finished difference. Result has 86 places, 73 transitions, 430 flow [2023-11-29 03:34:02,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=430, PETRI_PLACES=86, PETRI_TRANSITIONS=73} [2023-11-29 03:34:02,532 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 33 predicate places. [2023-11-29 03:34:02,532 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 73 transitions, 430 flow [2023-11-29 03:34:02,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:02,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:02,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:34:02,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-11-29 03:34:02,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:02,733 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:34:02,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:02,734 INFO L85 PathProgramCache]: Analyzing trace with hash 434573973, now seen corresponding path program 1 times [2023-11-29 03:34:02,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:02,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721736264] [2023-11-29 03:34:02,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:34:02,734 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:02,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:02,735 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:34:02,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 03:34:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:34:02,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:34:02,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:02,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 03:34:02,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:02,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:02,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:02,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:02,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:02,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:02,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:02,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:34:02,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:02,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:03,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:34:03,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:34:04,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:34:04,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:04,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721736264] [2023-11-29 03:34:04,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1721736264] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:34:04,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:34:04,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 03:34:04,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362041941] [2023-11-29 03:34:04,182 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:34:04,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:34:04,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:04,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:34:04,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:34:06,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 53 [2023-11-29 03:34:06,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 73 transitions, 430 flow. Second operand has 11 states, 11 states have (on average 26.0) internal successors, (286), 11 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:06,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:06,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 53 [2023-11-29 03:34:06,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:08,974 INFO L124 PetriNetUnfolderBase]: 1115/1984 cut-off events. [2023-11-29 03:34:08,974 INFO L125 PetriNetUnfolderBase]: For 1081/1110 co-relation queries the response was YES. [2023-11-29 03:34:08,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4951 conditions, 1984 events. 1115/1984 cut-off events. For 1081/1110 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10495 event pairs, 663 based on Foata normal form. 0/1836 useless extension candidates. Maximal degree in co-relation 4926. Up to 693 conditions per place. [2023-11-29 03:34:08,995 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 85 selfloop transitions, 32 changer transitions 0/125 dead transitions. [2023-11-29 03:34:08,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 125 transitions, 824 flow [2023-11-29 03:34:08,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:34:08,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:34:08,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 333 transitions. [2023-11-29 03:34:08,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6283018867924528 [2023-11-29 03:34:08,998 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 333 transitions. [2023-11-29 03:34:08,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 333 transitions. [2023-11-29 03:34:08,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:08,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 333 transitions. [2023-11-29 03:34:09,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 33.3) internal successors, (333), 10 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:09,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 53.0) internal successors, (583), 11 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:09,002 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 53.0) internal successors, (583), 11 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:09,002 INFO L175 Difference]: Start difference. First operand has 86 places, 73 transitions, 430 flow. Second operand 10 states and 333 transitions. [2023-11-29 03:34:09,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 125 transitions, 824 flow [2023-11-29 03:34:09,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 125 transitions, 802 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:34:09,010 INFO L231 Difference]: Finished difference. Result has 93 places, 83 transitions, 536 flow [2023-11-29 03:34:09,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=536, PETRI_PLACES=93, PETRI_TRANSITIONS=83} [2023-11-29 03:34:09,011 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2023-11-29 03:34:09,011 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 83 transitions, 536 flow [2023-11-29 03:34:09,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 26.0) internal successors, (286), 11 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:09,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:09,011 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:34:09,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 03:34:09,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:09,212 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:34:09,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:09,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1388105498, now seen corresponding path program 2 times [2023-11-29 03:34:09,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:09,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385104649] [2023-11-29 03:34:09,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:34:09,213 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:09,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:09,215 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:34:09,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 03:34:09,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:34:09,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:34:09,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:34:09,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:09,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 03:34:09,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:09,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:34:09,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:09,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:09,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:09,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:09,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:09,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:09,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:09,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 03:34:09,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:34:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 03:34:10,542 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:10,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385104649] [2023-11-29 03:34:10,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385104649] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:34:10,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:34:10,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 03:34:10,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709884315] [2023-11-29 03:34:10,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:34:10,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:34:10,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:10,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:34:10,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:34:13,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:34:13,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 83 transitions, 536 flow. Second operand has 8 states, 8 states have (on average 29.5) internal successors, (236), 8 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:13,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:13,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:34:13,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:14,416 INFO L124 PetriNetUnfolderBase]: 1034/1869 cut-off events. [2023-11-29 03:34:14,416 INFO L125 PetriNetUnfolderBase]: For 976/976 co-relation queries the response was YES. [2023-11-29 03:34:14,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5094 conditions, 1869 events. 1034/1869 cut-off events. For 976/976 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10304 event pairs, 576 based on Foata normal form. 28/1889 useless extension candidates. Maximal degree in co-relation 5067. Up to 1264 conditions per place. [2023-11-29 03:34:14,432 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 74 selfloop transitions, 20 changer transitions 0/105 dead transitions. [2023-11-29 03:34:14,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 105 transitions, 819 flow [2023-11-29 03:34:14,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:34:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:34:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 170 transitions. [2023-11-29 03:34:14,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6415094339622641 [2023-11-29 03:34:14,434 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 170 transitions. [2023-11-29 03:34:14,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 170 transitions. [2023-11-29 03:34:14,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:14,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 170 transitions. [2023-11-29 03:34:14,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:14,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:14,436 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:14,436 INFO L175 Difference]: Start difference. First operand has 93 places, 83 transitions, 536 flow. Second operand 5 states and 170 transitions. [2023-11-29 03:34:14,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 105 transitions, 819 flow [2023-11-29 03:34:14,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 105 transitions, 788 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 03:34:14,442 INFO L231 Difference]: Finished difference. Result has 90 places, 82 transitions, 537 flow [2023-11-29 03:34:14,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=537, PETRI_PLACES=90, PETRI_TRANSITIONS=82} [2023-11-29 03:34:14,442 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 37 predicate places. [2023-11-29 03:34:14,443 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 82 transitions, 537 flow [2023-11-29 03:34:14,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 29.5) internal successors, (236), 8 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:14,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:14,443 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:34:14,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-29 03:34:14,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:14,644 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:34:14,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:14,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1604054016, now seen corresponding path program 2 times [2023-11-29 03:34:14,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:14,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [190468021] [2023-11-29 03:34:14,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:34:14,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:14,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:14,646 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:34:14,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 03:34:14,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:34:14,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:34:14,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:34:14,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:14,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 03:34:14,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:14,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:14,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:14,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:14,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:14,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:34:14,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:14,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:14,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:14,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 03:34:15,117 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:34:15,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:15,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [190468021] [2023-11-29 03:34:15,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [190468021] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:34:15,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:34:15,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:34:15,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224061319] [2023-11-29 03:34:15,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:34:15,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:34:15,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:15,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:34:15,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:34:15,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 53 [2023-11-29 03:34:15,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 82 transitions, 537 flow. Second operand has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:15,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:15,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 53 [2023-11-29 03:34:15,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:16,137 INFO L124 PetriNetUnfolderBase]: 1045/1855 cut-off events. [2023-11-29 03:34:16,137 INFO L125 PetriNetUnfolderBase]: For 1619/1619 co-relation queries the response was YES. [2023-11-29 03:34:16,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5207 conditions, 1855 events. 1045/1855 cut-off events. For 1619/1619 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9715 event pairs, 495 based on Foata normal form. 48/1893 useless extension candidates. Maximal degree in co-relation 5181. Up to 1057 conditions per place. [2023-11-29 03:34:16,151 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 58 selfloop transitions, 26 changer transitions 0/92 dead transitions. [2023-11-29 03:34:16,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 92 transitions, 758 flow [2023-11-29 03:34:16,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:34:16,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:34:16,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2023-11-29 03:34:16,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5924528301886792 [2023-11-29 03:34:16,153 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 157 transitions. [2023-11-29 03:34:16,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 157 transitions. [2023-11-29 03:34:16,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:16,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 157 transitions. [2023-11-29 03:34:16,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,156 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 53.0) internal successors, (318), 6 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,156 INFO L175 Difference]: Start difference. First operand has 90 places, 82 transitions, 537 flow. Second operand 5 states and 157 transitions. [2023-11-29 03:34:16,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 92 transitions, 758 flow [2023-11-29 03:34:16,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 92 transitions, 690 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 03:34:16,163 INFO L231 Difference]: Finished difference. Result has 85 places, 79 transitions, 517 flow [2023-11-29 03:34:16,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=517, PETRI_PLACES=85, PETRI_TRANSITIONS=79} [2023-11-29 03:34:16,164 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 32 predicate places. [2023-11-29 03:34:16,164 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 79 transitions, 517 flow [2023-11-29 03:34:16,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.2) internal successors, (136), 5 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:16,165 INFO L208 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] [2023-11-29 03:34:16,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 03:34:16,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:16,365 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:34:16,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:16,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1919062650, now seen corresponding path program 1 times [2023-11-29 03:34:16,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:16,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [568693803] [2023-11-29 03:34:16,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:34:16,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:16,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:16,368 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:34:16,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 03:34:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:34:16,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:34:16,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:34:16,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:34:16,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:16,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [568693803] [2023-11-29 03:34:16,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [568693803] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:34:16,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:34:16,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:34:16,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907639970] [2023-11-29 03:34:16,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:34:16,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:34:16,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:16,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:34:16,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:34:16,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:34:16,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 517 flow. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:16,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:34:16,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:16,910 INFO L124 PetriNetUnfolderBase]: 1039/1857 cut-off events. [2023-11-29 03:34:16,910 INFO L125 PetriNetUnfolderBase]: For 1097/1103 co-relation queries the response was YES. [2023-11-29 03:34:16,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5108 conditions, 1857 events. 1039/1857 cut-off events. For 1097/1103 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9859 event pairs, 300 based on Foata normal form. 3/1853 useless extension candidates. Maximal degree in co-relation 5084. Up to 1297 conditions per place. [2023-11-29 03:34:16,924 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 88 selfloop transitions, 8 changer transitions 1/105 dead transitions. [2023-11-29 03:34:16,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 105 transitions, 828 flow [2023-11-29 03:34:16,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:34:16,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:34:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2023-11-29 03:34:16,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.779874213836478 [2023-11-29 03:34:16,925 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 124 transitions. [2023-11-29 03:34:16,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 124 transitions. [2023-11-29 03:34:16,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:16,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 124 transitions. [2023-11-29 03:34:16,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,927 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,927 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 517 flow. Second operand 3 states and 124 transitions. [2023-11-29 03:34:16,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 105 transitions, 828 flow [2023-11-29 03:34:16,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 105 transitions, 758 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:34:16,938 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 545 flow [2023-11-29 03:34:16,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=545, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2023-11-29 03:34:16,939 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 31 predicate places. [2023-11-29 03:34:16,939 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 545 flow [2023-11-29 03:34:16,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:16,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:16,939 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 03:34:16,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 03:34:17,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:17,140 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:34:17,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:17,140 INFO L85 PathProgramCache]: Analyzing trace with hash -516917109, now seen corresponding path program 3 times [2023-11-29 03:34:17,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:17,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860987265] [2023-11-29 03:34:17,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:34:17,141 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:34:17,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:17,142 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:34:17,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 03:34:17,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 03:34:17,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:34:17,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 03:34:17,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:17,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 03:34:17,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:17,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:17,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:17,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:17,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:17,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:17,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:17,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:34:17,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:34:17,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:34:18,218 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:34:18,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:34:21,339 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:34:21,340 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:21,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860987265] [2023-11-29 03:34:21,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [860987265] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:34:21,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:34:21,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 03:34:21,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482603267] [2023-11-29 03:34:21,340 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:34:21,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 03:34:21,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:21,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 03:34:21,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=476, Unknown=0, NotChecked=0, Total=650 [2023-11-29 03:34:32,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:34:32,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 545 flow. Second operand has 26 states, 26 states have (on average 28.76923076923077) internal successors, (748), 26 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:34:32,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:32,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:34:32,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:02,264 INFO L124 PetriNetUnfolderBase]: 1051/1887 cut-off events. [2023-11-29 03:35:02,264 INFO L125 PetriNetUnfolderBase]: For 1553/1553 co-relation queries the response was YES. [2023-11-29 03:35:02,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5223 conditions, 1887 events. 1051/1887 cut-off events. For 1553/1553 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9794 event pairs, 771 based on Foata normal form. 12/1889 useless extension candidates. Maximal degree in co-relation 5198. Up to 1704 conditions per place. [2023-11-29 03:35:02,273 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 50 selfloop transitions, 65 changer transitions 0/122 dead transitions. [2023-11-29 03:35:02,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 122 transitions, 1063 flow [2023-11-29 03:35:02,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 03:35:02,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 03:35:02,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 1316 transitions. [2023-11-29 03:35:02,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5517819706498952 [2023-11-29 03:35:02,278 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 1316 transitions. [2023-11-29 03:35:02,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 1316 transitions. [2023-11-29 03:35:02,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:02,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 1316 transitions. [2023-11-29 03:35:02,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 29.244444444444444) internal successors, (1316), 45 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:02,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 53.0) internal successors, (2438), 46 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:02,287 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 53.0) internal successors, (2438), 46 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:02,288 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 545 flow. Second operand 45 states and 1316 transitions. [2023-11-29 03:35:02,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 122 transitions, 1063 flow [2023-11-29 03:35:02,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 122 transitions, 1055 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:35:02,298 INFO L231 Difference]: Finished difference. Result has 139 places, 122 transitions, 1009 flow [2023-11-29 03:35:02,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1009, PETRI_PLACES=139, PETRI_TRANSITIONS=122} [2023-11-29 03:35:02,299 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 86 predicate places. [2023-11-29 03:35:02,299 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 122 transitions, 1009 flow [2023-11-29 03:35:02,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 28.76923076923077) internal successors, (748), 26 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:02,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:02,300 INFO L208 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] [2023-11-29 03:35:02,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-11-29 03:35:02,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:02,501 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:02,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:02,501 INFO L85 PathProgramCache]: Analyzing trace with hash 748752604, now seen corresponding path program 1 times [2023-11-29 03:35:02,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:02,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1733301308] [2023-11-29 03:35:02,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:35:02,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:02,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:02,502 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:02,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 03:35:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:35:02,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:35:02,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:02,614 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:35:02,614 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:02,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1733301308] [2023-11-29 03:35:02,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1733301308] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:35:02,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:35:02,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:35:02,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585771013] [2023-11-29 03:35:02,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:35:02,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:35:02,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:02,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:35:02,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:35:02,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:35:02,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 122 transitions, 1009 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:02,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:02,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:35:02,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:03,028 INFO L124 PetriNetUnfolderBase]: 1019/1893 cut-off events. [2023-11-29 03:35:03,028 INFO L125 PetriNetUnfolderBase]: For 1124/1124 co-relation queries the response was YES. [2023-11-29 03:35:03,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5200 conditions, 1893 events. 1019/1893 cut-off events. For 1124/1124 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10862 event pairs, 384 based on Foata normal form. 18/1906 useless extension candidates. Maximal degree in co-relation 5162. Up to 1018 conditions per place. [2023-11-29 03:35:03,038 INFO L140 encePairwiseOnDemand]: 49/53 looper letters, 156 selfloop transitions, 8 changer transitions 0/172 dead transitions. [2023-11-29 03:35:03,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 172 transitions, 1551 flow [2023-11-29 03:35:03,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:35:03,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:35:03,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 163 transitions. [2023-11-29 03:35:03,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7688679245283019 [2023-11-29 03:35:03,039 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 163 transitions. [2023-11-29 03:35:03,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 163 transitions. [2023-11-29 03:35:03,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:03,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 163 transitions. [2023-11-29 03:35:03,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 40.75) internal successors, (163), 4 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:03,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:03,040 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:03,040 INFO L175 Difference]: Start difference. First operand has 139 places, 122 transitions, 1009 flow. Second operand 4 states and 163 transitions. [2023-11-29 03:35:03,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 172 transitions, 1551 flow [2023-11-29 03:35:03,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1415 flow, removed 39 selfloop flow, removed 20 redundant places. [2023-11-29 03:35:03,052 INFO L231 Difference]: Finished difference. Result has 124 places, 123 transitions, 908 flow [2023-11-29 03:35:03,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=908, PETRI_PLACES=124, PETRI_TRANSITIONS=123} [2023-11-29 03:35:03,053 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 71 predicate places. [2023-11-29 03:35:03,053 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 123 transitions, 908 flow [2023-11-29 03:35:03,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:03,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:03,053 INFO L208 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] [2023-11-29 03:35:03,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 03:35:03,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:03,254 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:03,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash -410375196, now seen corresponding path program 2 times [2023-11-29 03:35:03,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:03,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053029177] [2023-11-29 03:35:03,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:35:03,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:03,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:03,255 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:03,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 03:35:03,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:35:03,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:03,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:35:03,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:03,344 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:35:03,345 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:03,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053029177] [2023-11-29 03:35:03,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053029177] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:35:03,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:35:03,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:35:03,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979306721] [2023-11-29 03:35:03,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:35:03,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:35:03,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:03,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:35:03,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:35:03,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:35:03,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 123 transitions, 908 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:03,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:03,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:35:03,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:03,758 INFO L124 PetriNetUnfolderBase]: 1109/2061 cut-off events. [2023-11-29 03:35:03,758 INFO L125 PetriNetUnfolderBase]: For 2180/2186 co-relation queries the response was YES. [2023-11-29 03:35:03,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 2061 events. 1109/2061 cut-off events. For 2180/2186 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11561 event pairs, 357 based on Foata normal form. 24/2079 useless extension candidates. Maximal degree in co-relation 6261. Up to 1244 conditions per place. [2023-11-29 03:35:03,770 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 144 selfloop transitions, 13 changer transitions 0/165 dead transitions. [2023-11-29 03:35:03,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 165 transitions, 1444 flow [2023-11-29 03:35:03,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:35:03,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:35:03,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 157 transitions. [2023-11-29 03:35:03,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7405660377358491 [2023-11-29 03:35:03,771 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 157 transitions. [2023-11-29 03:35:03,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 157 transitions. [2023-11-29 03:35:03,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:03,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 157 transitions. [2023-11-29 03:35:03,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:03,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:03,773 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:03,773 INFO L175 Difference]: Start difference. First operand has 124 places, 123 transitions, 908 flow. Second operand 4 states and 157 transitions. [2023-11-29 03:35:03,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 165 transitions, 1444 flow [2023-11-29 03:35:03,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 165 transitions, 1396 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:35:03,783 INFO L231 Difference]: Finished difference. Result has 128 places, 136 transitions, 1041 flow [2023-11-29 03:35:03,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1041, PETRI_PLACES=128, PETRI_TRANSITIONS=136} [2023-11-29 03:35:03,784 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2023-11-29 03:35:03,784 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 136 transitions, 1041 flow [2023-11-29 03:35:03,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:03,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:03,784 INFO L208 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] [2023-11-29 03:35:03,786 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 03:35:03,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:03,985 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:03,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:03,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1991899594, now seen corresponding path program 3 times [2023-11-29 03:35:03,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:03,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902993850] [2023-11-29 03:35:03,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:35:03,986 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:03,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:03,987 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:03,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 03:35:04,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:35:04,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:04,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:35:04,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:04,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:04,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:35:04,096 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:04,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902993850] [2023-11-29 03:35:04,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902993850] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:35:04,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:35:04,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:35:04,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764459067] [2023-11-29 03:35:04,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:35:04,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:35:04,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:04,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:35:04,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:35:04,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:35:04,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 136 transitions, 1041 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:04,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:04,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:35:04,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:04,521 INFO L124 PetriNetUnfolderBase]: 1070/1945 cut-off events. [2023-11-29 03:35:04,521 INFO L125 PetriNetUnfolderBase]: For 3126/3126 co-relation queries the response was YES. [2023-11-29 03:35:04,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6543 conditions, 1945 events. 1070/1945 cut-off events. For 3126/3126 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10389 event pairs, 483 based on Foata normal form. 24/1963 useless extension candidates. Maximal degree in co-relation 6502. Up to 1051 conditions per place. [2023-11-29 03:35:04,532 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 160 selfloop transitions, 23 changer transitions 0/191 dead transitions. [2023-11-29 03:35:04,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 191 transitions, 1685 flow [2023-11-29 03:35:04,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:35:04,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:35:04,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 165 transitions. [2023-11-29 03:35:04,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7783018867924528 [2023-11-29 03:35:04,534 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 165 transitions. [2023-11-29 03:35:04,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 165 transitions. [2023-11-29 03:35:04,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:04,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 165 transitions. [2023-11-29 03:35:04,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:04,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:04,535 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:04,535 INFO L175 Difference]: Start difference. First operand has 128 places, 136 transitions, 1041 flow. Second operand 4 states and 165 transitions. [2023-11-29 03:35:04,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 191 transitions, 1685 flow [2023-11-29 03:35:04,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 191 transitions, 1673 flow, removed 6 selfloop flow, removed 0 redundant places. [2023-11-29 03:35:04,550 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1175 flow [2023-11-29 03:35:04,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1175, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2023-11-29 03:35:04,550 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 80 predicate places. [2023-11-29 03:35:04,550 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1175 flow [2023-11-29 03:35:04,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:04,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:04,551 INFO L208 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] [2023-11-29 03:35:04,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-11-29 03:35:04,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:04,752 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:04,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:04,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1697637956, now seen corresponding path program 1 times [2023-11-29 03:35:04,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:04,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63135615] [2023-11-29 03:35:04,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:35:04,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:04,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:04,753 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:04,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 03:35:04,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:35:04,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:35:04,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:04,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:04,916 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:35:04,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:04,948 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:04,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63135615] [2023-11-29 03:35:04,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63135615] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:35:04,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:35:04,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-11-29 03:35:04,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020413531] [2023-11-29 03:35:04,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:35:04,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:35:04,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:04,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:35:04,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:35:04,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:35:04,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1175 flow. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:04,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:04,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:35:04,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:05,495 INFO L124 PetriNetUnfolderBase]: 1352/2386 cut-off events. [2023-11-29 03:35:05,495 INFO L125 PetriNetUnfolderBase]: For 6066/6066 co-relation queries the response was YES. [2023-11-29 03:35:05,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8805 conditions, 2386 events. 1352/2386 cut-off events. For 6066/6066 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12938 event pairs, 337 based on Foata normal form. 27/2407 useless extension candidates. Maximal degree in co-relation 8761. Up to 1101 conditions per place. [2023-11-29 03:35:05,516 INFO L140 encePairwiseOnDemand]: 46/53 looper letters, 157 selfloop transitions, 28 changer transitions 0/192 dead transitions. [2023-11-29 03:35:05,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 192 transitions, 1876 flow [2023-11-29 03:35:05,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:35:05,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:35:05,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 160 transitions. [2023-11-29 03:35:05,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7547169811320755 [2023-11-29 03:35:05,518 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 160 transitions. [2023-11-29 03:35:05,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 160 transitions. [2023-11-29 03:35:05,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:05,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 160 transitions. [2023-11-29 03:35:05,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:05,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:05,519 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:05,519 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1175 flow. Second operand 4 states and 160 transitions. [2023-11-29 03:35:05,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 192 transitions, 1876 flow [2023-11-29 03:35:05,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 192 transitions, 1846 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 03:35:05,548 INFO L231 Difference]: Finished difference. Result has 137 places, 152 transitions, 1328 flow [2023-11-29 03:35:05,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1328, PETRI_PLACES=137, PETRI_TRANSITIONS=152} [2023-11-29 03:35:05,549 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 84 predicate places. [2023-11-29 03:35:05,549 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 152 transitions, 1328 flow [2023-11-29 03:35:05,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:05,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:05,550 INFO L208 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] [2023-11-29 03:35:05,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 03:35:05,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:05,750 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:05,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:05,751 INFO L85 PathProgramCache]: Analyzing trace with hash -452390096, now seen corresponding path program 2 times [2023-11-29 03:35:05,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:05,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [136556555] [2023-11-29 03:35:05,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:35:05,751 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:05,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:05,752 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:05,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 03:35:05,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:35:05,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:05,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:35:05,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:35:05,859 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:35:05,859 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:05,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [136556555] [2023-11-29 03:35:05,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [136556555] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:35:05,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:35:05,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:35:05,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323513071] [2023-11-29 03:35:05,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:35:05,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:35:05,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:05,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:35:05,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:35:05,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:35:05,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 152 transitions, 1328 flow. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:05,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:05,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:35:05,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:06,293 INFO L124 PetriNetUnfolderBase]: 1214/2134 cut-off events. [2023-11-29 03:35:06,293 INFO L125 PetriNetUnfolderBase]: For 7470/7470 co-relation queries the response was YES. [2023-11-29 03:35:06,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8804 conditions, 2134 events. 1214/2134 cut-off events. For 7470/7470 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11062 event pairs, 463 based on Foata normal form. 48/2178 useless extension candidates. Maximal degree in co-relation 8758. Up to 1393 conditions per place. [2023-11-29 03:35:06,311 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 185 selfloop transitions, 13 changer transitions 1/206 dead transitions. [2023-11-29 03:35:06,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 206 transitions, 2236 flow [2023-11-29 03:35:06,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:35:06,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:35:06,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 150 transitions. [2023-11-29 03:35:06,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7075471698113207 [2023-11-29 03:35:06,312 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 150 transitions. [2023-11-29 03:35:06,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 150 transitions. [2023-11-29 03:35:06,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:06,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 150 transitions. [2023-11-29 03:35:06,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:06,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:06,314 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:06,314 INFO L175 Difference]: Start difference. First operand has 137 places, 152 transitions, 1328 flow. Second operand 4 states and 150 transitions. [2023-11-29 03:35:06,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 206 transitions, 2236 flow [2023-11-29 03:35:06,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 206 transitions, 2213 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 03:35:06,342 INFO L231 Difference]: Finished difference. Result has 141 places, 153 transitions, 1363 flow [2023-11-29 03:35:06,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1363, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2023-11-29 03:35:06,343 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 88 predicate places. [2023-11-29 03:35:06,343 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 153 transitions, 1363 flow [2023-11-29 03:35:06,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:06,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:06,344 INFO L208 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] [2023-11-29 03:35:06,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 03:35:06,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:06,544 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:06,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:06,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1145266241, now seen corresponding path program 1 times [2023-11-29 03:35:06,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:06,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38528091] [2023-11-29 03:35:06,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:35:06,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:06,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:06,546 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:06,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 03:35:06,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:35:06,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:35:06,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:06,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:06,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:35:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:06,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:06,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38528091] [2023-11-29 03:35:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38528091] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:35:06,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:35:06,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-11-29 03:35:06,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207068859] [2023-11-29 03:35:06,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:35:06,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:35:06,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:06,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:35:06,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:35:06,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:35:06,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 153 transitions, 1363 flow. Second operand has 11 states, 11 states have (on average 29.545454545454547) internal successors, (325), 11 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:06,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:06,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:35:06,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:07,975 INFO L124 PetriNetUnfolderBase]: 1274/2376 cut-off events. [2023-11-29 03:35:07,975 INFO L125 PetriNetUnfolderBase]: For 7769/7775 co-relation queries the response was YES. [2023-11-29 03:35:07,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9951 conditions, 2376 events. 1274/2376 cut-off events. For 7769/7775 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13807 event pairs, 360 based on Foata normal form. 33/2403 useless extension candidates. Maximal degree in co-relation 9903. Up to 1033 conditions per place. [2023-11-29 03:35:07,991 INFO L140 encePairwiseOnDemand]: 45/53 looper letters, 197 selfloop transitions, 63 changer transitions 1/268 dead transitions. [2023-11-29 03:35:07,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 268 transitions, 2597 flow [2023-11-29 03:35:07,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 03:35:07,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 03:35:07,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 443 transitions. [2023-11-29 03:35:07,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6429608127721336 [2023-11-29 03:35:07,993 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 443 transitions. [2023-11-29 03:35:07,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 443 transitions. [2023-11-29 03:35:07,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:07,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 443 transitions. [2023-11-29 03:35:07,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 34.07692307692308) internal successors, (443), 13 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:07,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 53.0) internal successors, (742), 14 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:07,996 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 53.0) internal successors, (742), 14 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:07,996 INFO L175 Difference]: Start difference. First operand has 141 places, 153 transitions, 1363 flow. Second operand 13 states and 443 transitions. [2023-11-29 03:35:07,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 268 transitions, 2597 flow [2023-11-29 03:35:08,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 268 transitions, 2538 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:35:08,024 INFO L231 Difference]: Finished difference. Result has 160 places, 192 transitions, 1861 flow [2023-11-29 03:35:08,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1861, PETRI_PLACES=160, PETRI_TRANSITIONS=192} [2023-11-29 03:35:08,025 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2023-11-29 03:35:08,025 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 192 transitions, 1861 flow [2023-11-29 03:35:08,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 29.545454545454547) internal successors, (325), 11 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:08,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:08,026 INFO L208 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] [2023-11-29 03:35:08,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-11-29 03:35:08,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:08,226 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:08,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:08,227 INFO L85 PathProgramCache]: Analyzing trace with hash 538918269, now seen corresponding path program 2 times [2023-11-29 03:35:08,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:08,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421996755] [2023-11-29 03:35:08,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:35:08,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:08,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:08,228 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:08,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 03:35:08,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:35:08,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:08,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:35:08,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:08,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:08,473 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:35:09,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:09,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:09,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421996755] [2023-11-29 03:35:09,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421996755] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:35:09,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:35:09,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2023-11-29 03:35:09,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369323396] [2023-11-29 03:35:09,147 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:35:09,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 03:35:09,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:09,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 03:35:09,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-29 03:35:09,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:35:09,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 192 transitions, 1861 flow. Second operand has 13 states, 13 states have (on average 29.23076923076923) internal successors, (380), 13 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:09,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:09,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:35:09,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:13,092 INFO L124 PetriNetUnfolderBase]: 2309/4216 cut-off events. [2023-11-29 03:35:13,092 INFO L125 PetriNetUnfolderBase]: For 22040/22041 co-relation queries the response was YES. [2023-11-29 03:35:13,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20627 conditions, 4216 events. 2309/4216 cut-off events. For 22040/22041 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 27278 event pairs, 211 based on Foata normal form. 48/4264 useless extension candidates. Maximal degree in co-relation 20571. Up to 1171 conditions per place. [2023-11-29 03:35:13,137 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 367 selfloop transitions, 254 changer transitions 0/628 dead transitions. [2023-11-29 03:35:13,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 628 transitions, 7520 flow [2023-11-29 03:35:13,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 03:35:13,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 03:35:13,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 880 transitions. [2023-11-29 03:35:13,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6641509433962264 [2023-11-29 03:35:13,140 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 880 transitions. [2023-11-29 03:35:13,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 880 transitions. [2023-11-29 03:35:13,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:13,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 880 transitions. [2023-11-29 03:35:13,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 35.2) internal successors, (880), 25 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:13,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 53.0) internal successors, (1378), 26 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:13,144 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 53.0) internal successors, (1378), 26 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:13,144 INFO L175 Difference]: Start difference. First operand has 160 places, 192 transitions, 1861 flow. Second operand 25 states and 880 transitions. [2023-11-29 03:35:13,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 628 transitions, 7520 flow [2023-11-29 03:35:13,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 628 transitions, 7328 flow, removed 53 selfloop flow, removed 1 redundant places. [2023-11-29 03:35:13,222 INFO L231 Difference]: Finished difference. Result has 198 places, 434 transitions, 5719 flow [2023-11-29 03:35:13,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5719, PETRI_PLACES=198, PETRI_TRANSITIONS=434} [2023-11-29 03:35:13,222 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 145 predicate places. [2023-11-29 03:35:13,223 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 434 transitions, 5719 flow [2023-11-29 03:35:13,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 29.23076923076923) internal successors, (380), 13 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:13,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:13,223 INFO L208 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] [2023-11-29 03:35:13,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 03:35:13,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:13,423 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:13,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:13,424 INFO L85 PathProgramCache]: Analyzing trace with hash 868535976, now seen corresponding path program 1 times [2023-11-29 03:35:13,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:13,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [236711081] [2023-11-29 03:35:13,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:35:13,424 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:13,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:13,425 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:13,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 03:35:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:35:13,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:35:13,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:13,660 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:35:13,661 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 63 treesize of output 19 [2023-11-29 03:35:13,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:13,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:35:16,190 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:35:16,190 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 85 treesize of output 23 [2023-11-29 03:35:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:16,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:16,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [236711081] [2023-11-29 03:35:16,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [236711081] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:35:16,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:35:16,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2023-11-29 03:35:16,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118009883] [2023-11-29 03:35:16,292 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:35:16,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:35:16,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:16,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:35:16,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 03:35:18,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:21,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:24,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:26,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:29,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:31,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:33,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:36,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:35:36,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 53 [2023-11-29 03:35:36,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 434 transitions, 5719 flow. Second operand has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:36,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:36,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 53 [2023-11-29 03:35:36,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:41,182 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] [2023-11-29 03:35:45,188 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 [] [2023-11-29 03:35:49,198 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 [] [2023-11-29 03:35:50,212 INFO L124 PetriNetUnfolderBase]: 2730/5015 cut-off events. [2023-11-29 03:35:50,213 INFO L125 PetriNetUnfolderBase]: For 37412/37416 co-relation queries the response was YES. [2023-11-29 03:35:50,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28567 conditions, 5015 events. 2730/5015 cut-off events. For 37412/37416 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 33552 event pairs, 295 based on Foata normal form. 3/5015 useless extension candidates. Maximal degree in co-relation 28496. Up to 3146 conditions per place. [2023-11-29 03:35:50,309 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 474 selfloop transitions, 88 changer transitions 3/574 dead transitions. [2023-11-29 03:35:50,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 574 transitions, 8449 flow [2023-11-29 03:35:50,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:35:50,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:35:50,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2023-11-29 03:35:50,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5849056603773585 [2023-11-29 03:35:50,311 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 186 transitions. [2023-11-29 03:35:50,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 186 transitions. [2023-11-29 03:35:50,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:50,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 186 transitions. [2023-11-29 03:35:50,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 31.0) internal successors, (186), 6 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:50,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:50,312 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:50,312 INFO L175 Difference]: Start difference. First operand has 198 places, 434 transitions, 5719 flow. Second operand 6 states and 186 transitions. [2023-11-29 03:35:50,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 574 transitions, 8449 flow [2023-11-29 03:35:50,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 574 transitions, 7973 flow, removed 238 selfloop flow, removed 0 redundant places. [2023-11-29 03:35:50,517 INFO L231 Difference]: Finished difference. Result has 205 places, 475 transitions, 6171 flow [2023-11-29 03:35:50,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6171, PETRI_PLACES=205, PETRI_TRANSITIONS=475} [2023-11-29 03:35:50,518 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 152 predicate places. [2023-11-29 03:35:50,518 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 475 transitions, 6171 flow [2023-11-29 03:35:50,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:50,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:50,518 INFO L208 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] [2023-11-29 03:35:50,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-29 03:35:50,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:50,718 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:50,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:50,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1993188888, now seen corresponding path program 2 times [2023-11-29 03:35:50,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:50,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90991336] [2023-11-29 03:35:50,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:35:50,719 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:50,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:50,720 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:50,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 03:35:50,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:35:50,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:50,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:35:50,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:50,922 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:35:50,923 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 63 treesize of output 19 [2023-11-29 03:35:50,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:50,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:35:53,728 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:35:53,728 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 85 treesize of output 23 [2023-11-29 03:35:53,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:35:53,810 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:53,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90991336] [2023-11-29 03:35:53,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [90991336] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:35:53,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:35:53,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2023-11-29 03:35:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893373686] [2023-11-29 03:35:53,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:35:53,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:35:53,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:35:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 03:35:53,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:35:53,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 475 transitions, 6171 flow. Second operand has 5 states, 5 states have (on average 32.0) internal successors, (160), 5 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:53,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:53,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:35:53,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:58,165 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 [] [2023-11-29 03:35:59,428 INFO L124 PetriNetUnfolderBase]: 2838/5244 cut-off events. [2023-11-29 03:35:59,428 INFO L125 PetriNetUnfolderBase]: For 38516/38520 co-relation queries the response was YES. [2023-11-29 03:35:59,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29293 conditions, 5244 events. 2838/5244 cut-off events. For 38516/38520 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 35688 event pairs, 451 based on Foata normal form. 3/5244 useless extension candidates. Maximal degree in co-relation 29218. Up to 4067 conditions per place. [2023-11-29 03:35:59,478 INFO L140 encePairwiseOnDemand]: 48/53 looper letters, 479 selfloop transitions, 56 changer transitions 2/546 dead transitions. [2023-11-29 03:35:59,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 546 transitions, 8135 flow [2023-11-29 03:35:59,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:35:59,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:35:59,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 157 transitions. [2023-11-29 03:35:59,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7405660377358491 [2023-11-29 03:35:59,480 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 157 transitions. [2023-11-29 03:35:59,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 157 transitions. [2023-11-29 03:35:59,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:59,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 157 transitions. [2023-11-29 03:35:59,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:59,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:59,481 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 53.0) internal successors, (265), 5 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) [2023-11-29 03:35:59,481 INFO L175 Difference]: Start difference. First operand has 205 places, 475 transitions, 6171 flow. Second operand 4 states and 157 transitions. [2023-11-29 03:35:59,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 546 transitions, 8135 flow [2023-11-29 03:35:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 546 transitions, 8039 flow, removed 26 selfloop flow, removed 1 redundant places. [2023-11-29 03:35:59,648 INFO L231 Difference]: Finished difference. Result has 209 places, 484 transitions, 6434 flow [2023-11-29 03:35:59,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=6075, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6434, PETRI_PLACES=209, PETRI_TRANSITIONS=484} [2023-11-29 03:35:59,649 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 156 predicate places. [2023-11-29 03:35:59,649 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 484 transitions, 6434 flow [2023-11-29 03:35:59,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.0) internal successors, (160), 5 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:35:59,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:59,650 INFO L208 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] [2023-11-29 03:35:59,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-11-29 03:35:59,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:59,850 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:35:59,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:59,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1796980159, now seen corresponding path program 3 times [2023-11-29 03:35:59,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:59,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399565220] [2023-11-29 03:35:59,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:35:59,851 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:35:59,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:59,852 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:35:59,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-29 03:35:59,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 03:35:59,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:59,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:35:59,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:36:00,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:36:00,040 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:36:00,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:36:00,347 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:36:00,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399565220] [2023-11-29 03:36:00,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399565220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:36:00,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:36:00,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-11-29 03:36:00,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409447772] [2023-11-29 03:36:00,347 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:36:00,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:36:00,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:36:00,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:36:00,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:36:00,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:36:00,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 484 transitions, 6434 flow. Second operand has 11 states, 11 states have (on average 29.454545454545453) internal successors, (324), 11 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) [2023-11-29 03:36:00,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:36:00,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:36:00,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:36:04,164 INFO L124 PetriNetUnfolderBase]: 2987/5569 cut-off events. [2023-11-29 03:36:04,164 INFO L125 PetriNetUnfolderBase]: For 37729/37749 co-relation queries the response was YES. [2023-11-29 03:36:04,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31023 conditions, 5569 events. 2987/5569 cut-off events. For 37729/37749 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 39138 event pairs, 702 based on Foata normal form. 18/5587 useless extension candidates. Maximal degree in co-relation 30945. Up to 2491 conditions per place. [2023-11-29 03:36:04,221 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 415 selfloop transitions, 200 changer transitions 0/622 dead transitions. [2023-11-29 03:36:04,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 622 transitions, 9000 flow [2023-11-29 03:36:04,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 03:36:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 03:36:04,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 541 transitions. [2023-11-29 03:36:04,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6379716981132075 [2023-11-29 03:36:04,223 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 541 transitions. [2023-11-29 03:36:04,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 541 transitions. [2023-11-29 03:36:04,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:36:04,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 541 transitions. [2023-11-29 03:36:04,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 33.8125) internal successors, (541), 16 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:04,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 53.0) internal successors, (901), 17 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:04,227 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 53.0) internal successors, (901), 17 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:04,227 INFO L175 Difference]: Start difference. First operand has 209 places, 484 transitions, 6434 flow. Second operand 16 states and 541 transitions. [2023-11-29 03:36:04,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 622 transitions, 9000 flow [2023-11-29 03:36:04,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 622 transitions, 8950 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 03:36:04,433 INFO L231 Difference]: Finished difference. Result has 229 places, 521 transitions, 7434 flow [2023-11-29 03:36:04,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7434, PETRI_PLACES=229, PETRI_TRANSITIONS=521} [2023-11-29 03:36:04,434 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2023-11-29 03:36:04,434 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 521 transitions, 7434 flow [2023-11-29 03:36:04,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 29.454545454545453) internal successors, (324), 11 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) [2023-11-29 03:36:04,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:36:04,435 INFO L208 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] [2023-11-29 03:36:04,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-11-29 03:36:04,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:36:04,635 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:36:04,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:36:04,636 INFO L85 PathProgramCache]: Analyzing trace with hash -921083963, now seen corresponding path program 4 times [2023-11-29 03:36:04,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:36:04,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194958213] [2023-11-29 03:36:04,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:36:04,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:36:04,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:36:04,637 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:36:04,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-29 03:36:04,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:36:04,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:36:04,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:36:04,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:36:04,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:36:04,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:36:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:36:05,014 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:36:05,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194958213] [2023-11-29 03:36:05,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194958213] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:36:05,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:36:05,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2023-11-29 03:36:05,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746442597] [2023-11-29 03:36:05,015 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:36:05,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 03:36:05,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:36:05,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 03:36:05,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-11-29 03:36:05,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:36:05,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 521 transitions, 7434 flow. Second operand has 13 states, 13 states have (on average 29.23076923076923) internal successors, (380), 13 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:05,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:36:05,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:36:05,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:36:09,124 INFO L124 PetriNetUnfolderBase]: 4829/8894 cut-off events. [2023-11-29 03:36:09,124 INFO L125 PetriNetUnfolderBase]: For 78998/78998 co-relation queries the response was YES. [2023-11-29 03:36:09,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52543 conditions, 8894 events. 4829/8894 cut-off events. For 78998/78998 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 65194 event pairs, 214 based on Foata normal form. 48/8939 useless extension candidates. Maximal degree in co-relation 52459. Up to 1542 conditions per place. [2023-11-29 03:36:09,247 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 469 selfloop transitions, 750 changer transitions 0/1226 dead transitions. [2023-11-29 03:36:09,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 1226 transitions, 19191 flow [2023-11-29 03:36:09,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 03:36:09,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 03:36:09,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1136 transitions. [2023-11-29 03:36:09,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649514008004574 [2023-11-29 03:36:09,250 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1136 transitions. [2023-11-29 03:36:09,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1136 transitions. [2023-11-29 03:36:09,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:36:09,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1136 transitions. [2023-11-29 03:36:09,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 34.42424242424242) internal successors, (1136), 33 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:09,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 53.0) internal successors, (1802), 34 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:09,256 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 53.0) internal successors, (1802), 34 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:09,256 INFO L175 Difference]: Start difference. First operand has 229 places, 521 transitions, 7434 flow. Second operand 33 states and 1136 transitions. [2023-11-29 03:36:09,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 1226 transitions, 19191 flow [2023-11-29 03:36:09,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 1226 transitions, 18576 flow, removed 48 selfloop flow, removed 3 redundant places. [2023-11-29 03:36:09,739 INFO L231 Difference]: Finished difference. Result has 273 places, 973 transitions, 15975 flow [2023-11-29 03:36:09,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=7159, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=15975, PETRI_PLACES=273, PETRI_TRANSITIONS=973} [2023-11-29 03:36:09,740 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 220 predicate places. [2023-11-29 03:36:09,740 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 973 transitions, 15975 flow [2023-11-29 03:36:09,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 29.23076923076923) internal successors, (380), 13 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:09,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:36:09,740 INFO L208 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] [2023-11-29 03:36:09,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-29 03:36:09,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:36:09,941 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:36:09,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:36:09,941 INFO L85 PathProgramCache]: Analyzing trace with hash -166594515, now seen corresponding path program 5 times [2023-11-29 03:36:09,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:36:09,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [290409423] [2023-11-29 03:36:09,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:36:09,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:36:09,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:36:09,943 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:36:09,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-29 03:36:10,112 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:36:10,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:36:10,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 03:36:10,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:36:10,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 03:36:10,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:10,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:36:10,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:10,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:36:10,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:10,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:36:10,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:10,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:36:10,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:10,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:36:10,550 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 13 treesize of output 9 [2023-11-29 03:36:10,718 INFO L349 Elim1Store]: treesize reduction 164, result has 7.3 percent of original size [2023-11-29 03:36:10,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 12 new quantified variables, introduced 28 case distinctions, treesize of input 178 treesize of output 90 [2023-11-29 03:36:10,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:36:10,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:36:11,269 INFO L349 Elim1Store]: treesize reduction 201, result has 20.6 percent of original size [2023-11-29 03:36:11,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 12 new quantified variables, introduced 22 case distinctions, treesize of input 299 treesize of output 140 [2023-11-29 03:36:22,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:36:22,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:36:22,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [290409423] [2023-11-29 03:36:22,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [290409423] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:36:22,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:36:22,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2023-11-29 03:36:22,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463854780] [2023-11-29 03:36:22,183 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:36:22,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 03:36:22,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:36:22,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 03:36:22,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 03:36:30,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 53 [2023-11-29 03:36:30,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 973 transitions, 15975 flow. Second operand has 15 states, 15 states have (on average 25.533333333333335) internal successors, (383), 15 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:30,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:36:30,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 53 [2023-11-29 03:36:30,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:36:36,707 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] [2023-11-29 03:36:44,564 INFO L124 PetriNetUnfolderBase]: 5320/9980 cut-off events. [2023-11-29 03:36:44,564 INFO L125 PetriNetUnfolderBase]: For 107679/107703 co-relation queries the response was YES. [2023-11-29 03:36:44,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63948 conditions, 9980 events. 5320/9980 cut-off events. For 107679/107703 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 75732 event pairs, 703 based on Foata normal form. 19/9998 useless extension candidates. Maximal degree in co-relation 63850. Up to 5942 conditions per place. [2023-11-29 03:36:44,697 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 816 selfloop transitions, 204 changer transitions 272/1303 dead transitions. [2023-11-29 03:36:44,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 1303 transitions, 23091 flow [2023-11-29 03:36:44,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:36:44,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:36:44,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 396 transitions. [2023-11-29 03:36:44,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6226415094339622 [2023-11-29 03:36:44,700 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 396 transitions. [2023-11-29 03:36:44,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 396 transitions. [2023-11-29 03:36:44,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:36:44,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 396 transitions. [2023-11-29 03:36:44,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 33.0) internal successors, (396), 12 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:44,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 53.0) internal successors, (689), 13 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:44,701 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 53.0) internal successors, (689), 13 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:44,701 INFO L175 Difference]: Start difference. First operand has 273 places, 973 transitions, 15975 flow. Second operand 12 states and 396 transitions. [2023-11-29 03:36:44,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 1303 transitions, 23091 flow [2023-11-29 03:36:45,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 1303 transitions, 21360 flow, removed 693 selfloop flow, removed 5 redundant places. [2023-11-29 03:36:45,772 INFO L231 Difference]: Finished difference. Result has 283 places, 910 transitions, 13981 flow [2023-11-29 03:36:45,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=14685, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13981, PETRI_PLACES=283, PETRI_TRANSITIONS=910} [2023-11-29 03:36:45,773 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 230 predicate places. [2023-11-29 03:36:45,773 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 910 transitions, 13981 flow [2023-11-29 03:36:45,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 25.533333333333335) internal successors, (383), 15 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:36:45,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:36:45,773 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:36:45,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-11-29 03:36:45,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:36:45,974 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:36:45,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:36:45,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1127269018, now seen corresponding path program 3 times [2023-11-29 03:36:45,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:36:45,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [886206116] [2023-11-29 03:36:45,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:36:45,975 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:36:45,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:36:45,975 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:36:45,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-29 03:36:46,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 03:36:46,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:36:46,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:36:46,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:36:46,429 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:36:46,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:46,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:46,433 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:36:46,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:36:46,436 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:36:46,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:36:46,445 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:36:46,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 31 [2023-11-29 03:36:46,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:36:46,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:36:48,814 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:36:48,814 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 85 treesize of output 23 [2023-11-29 03:36:49,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:36:49,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:36:49,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [886206116] [2023-11-29 03:36:49,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [886206116] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:36:49,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:36:49,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:36:49,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558610412] [2023-11-29 03:36:49,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:36:49,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:36:49,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:36:49,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:36:49,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=141, Unknown=1, NotChecked=0, Total=182 [2023-11-29 03:36:51,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:36:53,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:36:56,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:36:58,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:37:01,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:37:04,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:37:06,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:37:09,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:37:11,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:37:11,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 53 [2023-11-29 03:37:11,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 910 transitions, 13981 flow. Second operand has 14 states, 14 states have (on average 22.142857142857142) internal successors, (310), 14 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) [2023-11-29 03:37:11,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:37:11,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 53 [2023-11-29 03:37:11,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:37:16,385 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] [2023-11-29 03:37:19,757 INFO L124 PetriNetUnfolderBase]: 5347/10058 cut-off events. [2023-11-29 03:37:19,757 INFO L125 PetriNetUnfolderBase]: For 85885/85931 co-relation queries the response was YES. [2023-11-29 03:37:19,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59121 conditions, 10058 events. 5347/10058 cut-off events. For 85885/85931 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 75800 event pairs, 964 based on Foata normal form. 16/10070 useless extension candidates. Maximal degree in co-relation 59020. Up to 6098 conditions per place. [2023-11-29 03:37:19,902 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 796 selfloop transitions, 232 changer transitions 117/1156 dead transitions. [2023-11-29 03:37:19,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 1156 transitions, 19360 flow [2023-11-29 03:37:19,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:37:19,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:37:19,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 336 transitions. [2023-11-29 03:37:19,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5283018867924528 [2023-11-29 03:37:19,904 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 336 transitions. [2023-11-29 03:37:19,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 336 transitions. [2023-11-29 03:37:19,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:37:19,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 336 transitions. [2023-11-29 03:37:19,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 28.0) internal successors, (336), 12 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:19,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 53.0) internal successors, (689), 13 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:19,906 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 53.0) internal successors, (689), 13 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:19,906 INFO L175 Difference]: Start difference. First operand has 283 places, 910 transitions, 13981 flow. Second operand 12 states and 336 transitions. [2023-11-29 03:37:19,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 1156 transitions, 19360 flow [2023-11-29 03:37:20,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1156 transitions, 19264 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-11-29 03:37:20,665 INFO L231 Difference]: Finished difference. Result has 295 places, 942 transitions, 15149 flow [2023-11-29 03:37:20,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=13895, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15149, PETRI_PLACES=295, PETRI_TRANSITIONS=942} [2023-11-29 03:37:20,666 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 242 predicate places. [2023-11-29 03:37:20,667 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 942 transitions, 15149 flow [2023-11-29 03:37:20,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 22.142857142857142) internal successors, (310), 14 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) [2023-11-29 03:37:20,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:37:20,667 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:37:20,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-11-29 03:37:20,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:20,871 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:37:20,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:37:20,871 INFO L85 PathProgramCache]: Analyzing trace with hash -606880896, now seen corresponding path program 4 times [2023-11-29 03:37:20,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:37:20,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1218599078] [2023-11-29 03:37:20,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:37:20,872 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:20,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:37:20,872 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:37:20,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-29 03:37:20,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:37:20,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:37:20,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:37:20,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:37:21,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:21,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:37:21,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:21,222 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:37:21,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1218599078] [2023-11-29 03:37:21,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1218599078] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:37:21,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:37:21,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2023-11-29 03:37:21,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043642302] [2023-11-29 03:37:21,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:37:21,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 03:37:21,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:37:21,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 03:37:21,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2023-11-29 03:37:21,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:37:21,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 942 transitions, 15149 flow. Second operand has 15 states, 15 states have (on average 29.2) internal successors, (438), 15 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:21,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:37:21,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:37:21,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:37:26,733 INFO L124 PetriNetUnfolderBase]: 6904/12901 cut-off events. [2023-11-29 03:37:26,733 INFO L125 PetriNetUnfolderBase]: For 100768/100776 co-relation queries the response was YES. [2023-11-29 03:37:26,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74355 conditions, 12901 events. 6904/12901 cut-off events. For 100768/100776 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 100715 event pairs, 580 based on Foata normal form. 297/13198 useless extension candidates. Maximal degree in co-relation 74249. Up to 3404 conditions per place. [2023-11-29 03:37:26,962 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 968 selfloop transitions, 646 changer transitions 1/1622 dead transitions. [2023-11-29 03:37:26,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 1622 transitions, 26520 flow [2023-11-29 03:37:26,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:37:26,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:37:26,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 636 transitions. [2023-11-29 03:37:26,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7058823529411765 [2023-11-29 03:37:26,964 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 636 transitions. [2023-11-29 03:37:26,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 636 transitions. [2023-11-29 03:37:26,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:37:26,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 636 transitions. [2023-11-29 03:37:26,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 37.411764705882355) internal successors, (636), 17 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:26,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:26,967 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:26,967 INFO L175 Difference]: Start difference. First operand has 295 places, 942 transitions, 15149 flow. Second operand 17 states and 636 transitions. [2023-11-29 03:37:26,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 1622 transitions, 26520 flow [2023-11-29 03:37:28,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 1622 transitions, 26293 flow, removed 10 selfloop flow, removed 6 redundant places. [2023-11-29 03:37:28,038 INFO L231 Difference]: Finished difference. Result has 312 places, 1191 transitions, 20389 flow [2023-11-29 03:37:28,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=14620, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=20389, PETRI_PLACES=312, PETRI_TRANSITIONS=1191} [2023-11-29 03:37:28,040 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 259 predicate places. [2023-11-29 03:37:28,040 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 1191 transitions, 20389 flow [2023-11-29 03:37:28,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 29.2) internal successors, (438), 15 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:28,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:37:28,040 INFO L208 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] [2023-11-29 03:37:28,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-11-29 03:37:28,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:28,241 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:37:28,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:37:28,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1218336033, now seen corresponding path program 1 times [2023-11-29 03:37:28,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:37:28,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [25959827] [2023-11-29 03:37:28,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:37:28,242 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:28,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:37:28,243 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:37:28,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-29 03:37:28,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:37:28,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:37:28,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:37:28,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:28,433 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:37:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:28,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:37:28,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [25959827] [2023-11-29 03:37:28,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [25959827] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:37:28,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:37:28,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-11-29 03:37:28,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335267490] [2023-11-29 03:37:28,540 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:37:28,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:37:28,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:37:28,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:37:28,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:37:28,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:37:28,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 1191 transitions, 20389 flow. Second operand has 9 states, 9 states have (on average 31.0) internal successors, (279), 9 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:28,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:37:28,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:37:28,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:37:33,395 INFO L124 PetriNetUnfolderBase]: 6377/11996 cut-off events. [2023-11-29 03:37:33,395 INFO L125 PetriNetUnfolderBase]: For 123395/123470 co-relation queries the response was YES. [2023-11-29 03:37:33,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77299 conditions, 11996 events. 6377/11996 cut-off events. For 123395/123470 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 93282 event pairs, 1429 based on Foata normal form. 36/12024 useless extension candidates. Maximal degree in co-relation 77187. Up to 4830 conditions per place. [2023-11-29 03:37:33,601 INFO L140 encePairwiseOnDemand]: 47/53 looper letters, 827 selfloop transitions, 514 changer transitions 29/1382 dead transitions. [2023-11-29 03:37:33,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 1382 transitions, 25410 flow [2023-11-29 03:37:33,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 03:37:33,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 03:37:33,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 284 transitions. [2023-11-29 03:37:33,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7654986522911051 [2023-11-29 03:37:33,602 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 284 transitions. [2023-11-29 03:37:33,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 284 transitions. [2023-11-29 03:37:33,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:37:33,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 284 transitions. [2023-11-29 03:37:33,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 40.57142857142857) internal successors, (284), 7 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:33,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 53.0) internal successors, (424), 8 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:33,603 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 53.0) internal successors, (424), 8 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:33,603 INFO L175 Difference]: Start difference. First operand has 312 places, 1191 transitions, 20389 flow. Second operand 7 states and 284 transitions. [2023-11-29 03:37:33,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 1382 transitions, 25410 flow [2023-11-29 03:37:35,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1382 transitions, 24843 flow, removed 116 selfloop flow, removed 2 redundant places. [2023-11-29 03:37:35,054 INFO L231 Difference]: Finished difference. Result has 319 places, 1230 transitions, 21898 flow [2023-11-29 03:37:35,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=19848, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=21898, PETRI_PLACES=319, PETRI_TRANSITIONS=1230} [2023-11-29 03:37:35,055 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 266 predicate places. [2023-11-29 03:37:35,055 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 1230 transitions, 21898 flow [2023-11-29 03:37:35,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.0) internal successors, (279), 9 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:35,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:37:35,056 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:37:35,058 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-11-29 03:37:35,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:35,256 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:37:35,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:37:35,256 INFO L85 PathProgramCache]: Analyzing trace with hash -526960818, now seen corresponding path program 5 times [2023-11-29 03:37:35,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:37:35,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [988736917] [2023-11-29 03:37:35,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:37:35,257 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:35,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:37:35,258 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:37:35,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-29 03:37:35,326 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:37:35,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:37:35,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:37:35,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:37:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:35,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:37:35,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:37:35,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [988736917] [2023-11-29 03:37:35,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [988736917] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:37:35,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:37:35,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:37:35,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540362962] [2023-11-29 03:37:35,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:37:35,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:37:35,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:37:35,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:37:35,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:37:35,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:37:35,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 1230 transitions, 21898 flow. Second operand has 6 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:35,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:37:35,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:37:35,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:37:41,938 INFO L124 PetriNetUnfolderBase]: 6859/12450 cut-off events. [2023-11-29 03:37:41,938 INFO L125 PetriNetUnfolderBase]: For 137018/137043 co-relation queries the response was YES. [2023-11-29 03:37:42,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85028 conditions, 12450 events. 6859/12450 cut-off events. For 137018/137043 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 92850 event pairs, 1229 based on Foata normal form. 48/12495 useless extension candidates. Maximal degree in co-relation 84913. Up to 5554 conditions per place. [2023-11-29 03:37:42,160 INFO L140 encePairwiseOnDemand]: 46/53 looper letters, 741 selfloop transitions, 670 changer transitions 0/1418 dead transitions. [2023-11-29 03:37:42,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1418 transitions, 27330 flow [2023-11-29 03:37:42,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:37:42,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:37:42,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 306 transitions. [2023-11-29 03:37:42,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7216981132075472 [2023-11-29 03:37:42,161 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 306 transitions. [2023-11-29 03:37:42,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 306 transitions. [2023-11-29 03:37:42,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:37:42,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 306 transitions. [2023-11-29 03:37:42,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.25) internal successors, (306), 8 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:42,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 53.0) internal successors, (477), 9 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:42,163 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 53.0) internal successors, (477), 9 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:42,163 INFO L175 Difference]: Start difference. First operand has 319 places, 1230 transitions, 21898 flow. Second operand 8 states and 306 transitions. [2023-11-29 03:37:42,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1418 transitions, 27330 flow [2023-11-29 03:37:43,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1418 transitions, 26422 flow, removed 73 selfloop flow, removed 6 redundant places. [2023-11-29 03:37:43,941 INFO L231 Difference]: Finished difference. Result has 322 places, 1302 transitions, 23884 flow [2023-11-29 03:37:43,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=21075, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=598, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=23884, PETRI_PLACES=322, PETRI_TRANSITIONS=1302} [2023-11-29 03:37:43,942 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 269 predicate places. [2023-11-29 03:37:43,942 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 1302 transitions, 23884 flow [2023-11-29 03:37:43,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:43,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:37:43,942 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:37:43,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-11-29 03:37:44,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:44,143 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:37:44,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:37:44,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1826150472, now seen corresponding path program 6 times [2023-11-29 03:37:44,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:37:44,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028265274] [2023-11-29 03:37:44,144 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:37:44,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:44,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:37:44,145 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:37:44,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-29 03:37:44,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 03:37:44,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:37:44,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:37:44,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:37:44,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:44,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:37:44,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:44,388 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:37:44,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028265274] [2023-11-29 03:37:44,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1028265274] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:37:44,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:37:44,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 03:37:44,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164694552] [2023-11-29 03:37:44,388 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:37:44,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:37:44,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:37:44,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:37:44,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:37:44,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:37:44,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 1302 transitions, 23884 flow. Second operand has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 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) [2023-11-29 03:37:44,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:37:44,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:37:44,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:37:51,425 INFO L124 PetriNetUnfolderBase]: 6733/12682 cut-off events. [2023-11-29 03:37:51,425 INFO L125 PetriNetUnfolderBase]: For 144923/144929 co-relation queries the response was YES. [2023-11-29 03:37:51,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85166 conditions, 12682 events. 6733/12682 cut-off events. For 144923/144929 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 98590 event pairs, 476 based on Foata normal form. 27/12709 useless extension candidates. Maximal degree in co-relation 85050. Up to 2559 conditions per place. [2023-11-29 03:37:51,618 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 1198 selfloop transitions, 516 changer transitions 22/1743 dead transitions. [2023-11-29 03:37:51,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1743 transitions, 32922 flow [2023-11-29 03:37:51,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 03:37:51,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 03:37:51,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 585 transitions. [2023-11-29 03:37:51,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6898584905660378 [2023-11-29 03:37:51,620 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 585 transitions. [2023-11-29 03:37:51,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 585 transitions. [2023-11-29 03:37:51,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:37:51,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 585 transitions. [2023-11-29 03:37:51,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 36.5625) internal successors, (585), 16 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:51,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 53.0) internal successors, (901), 17 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:51,622 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 53.0) internal successors, (901), 17 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:51,622 INFO L175 Difference]: Start difference. First operand has 322 places, 1302 transitions, 23884 flow. Second operand 16 states and 585 transitions. [2023-11-29 03:37:51,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1743 transitions, 32922 flow [2023-11-29 03:37:53,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1743 transitions, 32182 flow, removed 40 selfloop flow, removed 1 redundant places. [2023-11-29 03:37:53,332 INFO L231 Difference]: Finished difference. Result has 343 places, 1376 transitions, 25767 flow [2023-11-29 03:37:53,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=22589, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25767, PETRI_PLACES=343, PETRI_TRANSITIONS=1376} [2023-11-29 03:37:53,333 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 290 predicate places. [2023-11-29 03:37:53,334 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 1376 transitions, 25767 flow [2023-11-29 03:37:53,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 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) [2023-11-29 03:37:53,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:37:53,334 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:37:53,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-29 03:37:53,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:53,534 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:37:53,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:37:53,535 INFO L85 PathProgramCache]: Analyzing trace with hash -840848692, now seen corresponding path program 7 times [2023-11-29 03:37:53,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:37:53,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1599424445] [2023-11-29 03:37:53,535 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 03:37:53,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:37:53,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:37:53,536 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:37:53,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-29 03:37:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:37:53,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:37:53,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:37:53,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:53,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:37:53,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:37:53,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:37:53,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1599424445] [2023-11-29 03:37:53,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1599424445] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:37:53,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:37:53,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 03:37:53,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642561466] [2023-11-29 03:37:53,968 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:37:53,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:37:53,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:37:53,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:37:53,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:37:53,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:37:53,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 1376 transitions, 25767 flow. Second operand has 14 states, 14 states have (on average 29.5) internal successors, (413), 14 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:37:53,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:37:53,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:37:53,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:38:03,991 INFO L124 PetriNetUnfolderBase]: 9312/17671 cut-off events. [2023-11-29 03:38:03,991 INFO L125 PetriNetUnfolderBase]: For 210870/210878 co-relation queries the response was YES. [2023-11-29 03:38:04,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123489 conditions, 17671 events. 9312/17671 cut-off events. For 210870/210878 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 147914 event pairs, 152 based on Foata normal form. 107/17778 useless extension candidates. Maximal degree in co-relation 123365. Up to 4305 conditions per place. [2023-11-29 03:38:04,357 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 837 selfloop transitions, 1619 changer transitions 8/2471 dead transitions. [2023-11-29 03:38:04,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 2471 transitions, 48785 flow [2023-11-29 03:38:04,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 03:38:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 03:38:04,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1023 transitions. [2023-11-29 03:38:04,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6893530997304582 [2023-11-29 03:38:04,359 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1023 transitions. [2023-11-29 03:38:04,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1023 transitions. [2023-11-29 03:38:04,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:38:04,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1023 transitions. [2023-11-29 03:38:04,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 36.535714285714285) internal successors, (1023), 28 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:04,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 53.0) internal successors, (1537), 29 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:04,362 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 53.0) internal successors, (1537), 29 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:04,362 INFO L175 Difference]: Start difference. First operand has 343 places, 1376 transitions, 25767 flow. Second operand 28 states and 1023 transitions. [2023-11-29 03:38:04,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 2471 transitions, 48785 flow [2023-11-29 03:38:07,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 2471 transitions, 47874 flow, removed 147 selfloop flow, removed 5 redundant places. [2023-11-29 03:38:07,660 INFO L231 Difference]: Finished difference. Result has 376 places, 2168 transitions, 45089 flow [2023-11-29 03:38:07,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=25158, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=911, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=45089, PETRI_PLACES=376, PETRI_TRANSITIONS=2168} [2023-11-29 03:38:07,661 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 323 predicate places. [2023-11-29 03:38:07,661 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 2168 transitions, 45089 flow [2023-11-29 03:38:07,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 29.5) internal successors, (413), 14 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:07,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:38:07,662 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:38:07,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-11-29 03:38:07,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:38:07,862 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:38:07,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:38:07,863 INFO L85 PathProgramCache]: Analyzing trace with hash 153993896, now seen corresponding path program 8 times [2023-11-29 03:38:07,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:38:07,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2128626754] [2023-11-29 03:38:07,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:38:07,863 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:38:07,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:38:07,864 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:38:07,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-29 03:38:07,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:38:07,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:38:08,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:38:08,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:38:08,056 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:38:08,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:38:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:38:08,307 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:38:08,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2128626754] [2023-11-29 03:38:08,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2128626754] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:38:08,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:38:08,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 12 [2023-11-29 03:38:08,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101892506] [2023-11-29 03:38:08,308 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:38:08,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:38:08,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:38:08,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:38:08,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:38:08,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:38:08,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 2168 transitions, 45089 flow. Second operand has 12 states, 12 states have (on average 29.916666666666668) internal successors, (359), 12 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:08,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:38:08,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:38:08,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:38:22,184 INFO L124 PetriNetUnfolderBase]: 10150/19168 cut-off events. [2023-11-29 03:38:22,184 INFO L125 PetriNetUnfolderBase]: For 275709/275709 co-relation queries the response was YES. [2023-11-29 03:38:22,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146286 conditions, 19168 events. 10150/19168 cut-off events. For 275709/275709 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 161957 event pairs, 1082 based on Foata normal form. 140/19308 useless extension candidates. Maximal degree in co-relation 146152. Up to 4802 conditions per place. [2023-11-29 03:38:22,626 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 1381 selfloop transitions, 1221 changer transitions 65/2674 dead transitions. [2023-11-29 03:38:22,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 2674 transitions, 58638 flow [2023-11-29 03:38:22,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 03:38:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 03:38:22,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 895 transitions. [2023-11-29 03:38:22,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494920174165457 [2023-11-29 03:38:22,628 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 895 transitions. [2023-11-29 03:38:22,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 895 transitions. [2023-11-29 03:38:22,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:38:22,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 895 transitions. [2023-11-29 03:38:22,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 34.42307692307692) internal successors, (895), 26 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:22,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 53.0) internal successors, (1431), 27 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:22,632 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 53.0) internal successors, (1431), 27 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:22,632 INFO L175 Difference]: Start difference. First operand has 376 places, 2168 transitions, 45089 flow. Second operand 26 states and 895 transitions. [2023-11-29 03:38:22,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 2674 transitions, 58638 flow [2023-11-29 03:38:28,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 2674 transitions, 57749 flow, removed 331 selfloop flow, removed 5 redundant places. [2023-11-29 03:38:28,076 INFO L231 Difference]: Finished difference. Result has 402 places, 2286 transitions, 50509 flow [2023-11-29 03:38:28,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=44331, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1034, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=50509, PETRI_PLACES=402, PETRI_TRANSITIONS=2286} [2023-11-29 03:38:28,078 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 349 predicate places. [2023-11-29 03:38:28,078 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 2286 transitions, 50509 flow [2023-11-29 03:38:28,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.916666666666668) internal successors, (359), 12 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:38:28,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:38:28,078 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:38:28,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-11-29 03:38:28,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:38:28,279 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:38:28,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:38:28,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2143604616, now seen corresponding path program 9 times [2023-11-29 03:38:28,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:38:28,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [526504568] [2023-11-29 03:38:28,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:38:28,280 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:38:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:38:28,281 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:38:28,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-29 03:38:28,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 03:38:28,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:38:28,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 03:38:28,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:38:28,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:38:28,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:28,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:38:28,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:28,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:38:28,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:28,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:38:28,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:28,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 03:38:28,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:28,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 03:38:28,784 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 17 treesize of output 13 [2023-11-29 03:38:29,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:29,050 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:38:29,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:29,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:29,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:29,054 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:38:29,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:38:29,056 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:38:29,056 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:38:29,067 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:38:29,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 31 [2023-11-29 03:38:29,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:38:29,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:38:31,551 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:38:31,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 22 case distinctions, treesize of input 85 treesize of output 23 [2023-11-29 03:38:32,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:38:32,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:38:32,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [526504568] [2023-11-29 03:38:32,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [526504568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:38:32,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:38:32,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 03:38:32,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684894584] [2023-11-29 03:38:32,104 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:38:32,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:38:32,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:38:32,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:38:32,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=104, Unknown=1, NotChecked=0, Total=132 [2023-11-29 03:38:35,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:37,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:40,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:43,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:45,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:49,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.89s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:51,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:55,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:38:57,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:39:00,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:39:03,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:39:06,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:39:09,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:39:11,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:39:11,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 53 [2023-11-29 03:39:11,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 2286 transitions, 50509 flow. Second operand has 12 states, 12 states have (on average 14.166666666666666) internal successors, (170), 12 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:11,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:39:11,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 53 [2023-11-29 03:39:11,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:39:16,893 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] [2023-11-29 03:39:35,495 INFO L124 PetriNetUnfolderBase]: 16260/28645 cut-off events. [2023-11-29 03:39:35,495 INFO L125 PetriNetUnfolderBase]: For 423163/423269 co-relation queries the response was YES. [2023-11-29 03:39:36,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226041 conditions, 28645 events. 16260/28645 cut-off events. For 423163/423269 co-relation queries the response was YES. Maximal size of possible extension queue 997. Compared 234305 event pairs, 1854 based on Foata normal form. 6/28647 useless extension candidates. Maximal degree in co-relation 225904. Up to 23991 conditions per place. [2023-11-29 03:39:36,222 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 2201 selfloop transitions, 202 changer transitions 29/2439 dead transitions. [2023-11-29 03:39:36,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 2439 transitions, 57908 flow [2023-11-29 03:39:36,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:39:36,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:39:36,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2023-11-29 03:39:36,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39622641509433965 [2023-11-29 03:39:36,224 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 168 transitions. [2023-11-29 03:39:36,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 168 transitions. [2023-11-29 03:39:36,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:39:36,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 168 transitions. [2023-11-29 03:39:36,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 21.0) internal successors, (168), 8 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:36,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 53.0) internal successors, (477), 9 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:36,226 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 53.0) internal successors, (477), 9 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:36,226 INFO L175 Difference]: Start difference. First operand has 402 places, 2286 transitions, 50509 flow. Second operand 8 states and 168 transitions. [2023-11-29 03:39:36,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 2439 transitions, 57908 flow [2023-11-29 03:39:46,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 2439 transitions, 56427 flow, removed 127 selfloop flow, removed 10 redundant places. [2023-11-29 03:39:46,416 INFO L231 Difference]: Finished difference. Result has 395 places, 2309 transitions, 50350 flow [2023-11-29 03:39:46,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=49093, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2084, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=50350, PETRI_PLACES=395, PETRI_TRANSITIONS=2309} [2023-11-29 03:39:46,418 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 342 predicate places. [2023-11-29 03:39:46,418 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 2309 transitions, 50350 flow [2023-11-29 03:39:46,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.166666666666666) internal successors, (170), 12 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:46,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:39:46,418 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:39:46,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-11-29 03:39:46,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:39:46,619 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:39:46,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:39:46,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1818169180, now seen corresponding path program 10 times [2023-11-29 03:39:46,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:39:46,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484508857] [2023-11-29 03:39:46,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:39:46,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:39:46,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:39:46,620 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:39:46,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-29 03:39:46,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:39:46,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:39:46,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:39:46,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:39:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:39:46,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:39:47,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:39:47,135 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:39:47,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484508857] [2023-11-29 03:39:47,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1484508857] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:39:47,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:39:47,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2023-11-29 03:39:47,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574225810] [2023-11-29 03:39:47,136 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:39:47,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 03:39:47,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:39:47,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 03:39:47,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-11-29 03:39:47,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:39:47,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 2309 transitions, 50350 flow. Second operand has 13 states, 13 states have (on average 29.76923076923077) internal successors, (387), 13 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:47,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:39:47,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:39:47,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:40:01,623 INFO L124 PetriNetUnfolderBase]: 9944/18679 cut-off events. [2023-11-29 03:40:01,623 INFO L125 PetriNetUnfolderBase]: For 267162/267170 co-relation queries the response was YES. [2023-11-29 03:40:01,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147611 conditions, 18679 events. 9944/18679 cut-off events. For 267162/267170 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 156129 event pairs, 197 based on Foata normal form. 116/18795 useless extension candidates. Maximal degree in co-relation 147475. Up to 4045 conditions per place. [2023-11-29 03:40:02,004 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 938 selfloop transitions, 1663 changer transitions 12/2620 dead transitions. [2023-11-29 03:40:02,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 2620 transitions, 59688 flow [2023-11-29 03:40:02,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 03:40:02,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 03:40:02,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 939 transitions. [2023-11-29 03:40:02,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6561844863731656 [2023-11-29 03:40:02,006 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 939 transitions. [2023-11-29 03:40:02,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 939 transitions. [2023-11-29 03:40:02,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:40:02,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 939 transitions. [2023-11-29 03:40:02,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 34.77777777777778) internal successors, (939), 27 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:40:02,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 53.0) internal successors, (1484), 28 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:40:02,009 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 53.0) internal successors, (1484), 28 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:40:02,009 INFO L175 Difference]: Start difference. First operand has 395 places, 2309 transitions, 50350 flow. Second operand 27 states and 939 transitions. [2023-11-29 03:40:02,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 2620 transitions, 59688 flow [2023-11-29 03:40:06,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 2620 transitions, 59518 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-11-29 03:40:06,960 INFO L231 Difference]: Finished difference. Result has 424 places, 2354 transitions, 56050 flow [2023-11-29 03:40:06,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=48473, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1535, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=56050, PETRI_PLACES=424, PETRI_TRANSITIONS=2354} [2023-11-29 03:40:06,962 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 371 predicate places. [2023-11-29 03:40:06,962 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 2354 transitions, 56050 flow [2023-11-29 03:40:06,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 29.76923076923077) internal successors, (387), 13 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:40:06,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:40:06,962 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:40:06,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-11-29 03:40:07,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:40:07,163 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:40:07,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:40:07,163 INFO L85 PathProgramCache]: Analyzing trace with hash 132514918, now seen corresponding path program 11 times [2023-11-29 03:40:07,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:40:07,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [900780015] [2023-11-29 03:40:07,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:40:07,164 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:40:07,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:40:07,164 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:40:07,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-29 03:40:07,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 03:40:07,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:40:07,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:40:07,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:40:07,627 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:40:07,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:40:07,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:40:07,632 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:40:07,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:40:07,635 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:40:07,635 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:40:07,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:40:07,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 31 [2023-11-29 03:40:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:40:07,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:40:10,561 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:40:10,561 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 85 treesize of output 23 [2023-11-29 03:40:10,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:40:10,912 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:40:10,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [900780015] [2023-11-29 03:40:10,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [900780015] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:40:10,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:40:10,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:40:10,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272888976] [2023-11-29 03:40:10,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:40:10,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:40:10,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:40:10,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:40:10,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=145, Unknown=1, NotChecked=0, Total=182 [2023-11-29 03:40:14,927 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 [1] [2023-11-29 03:40:18,979 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 [1] [2023-11-29 03:40:23,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.84s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:40:27,114 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 [1] [2023-11-29 03:40:31,163 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 [1] [2023-11-29 03:40:35,224 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 [1] [2023-11-29 03:40:39,286 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 [1] [2023-11-29 03:40:43,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.79s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:40:47,254 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 [1] [2023-11-29 03:40:47,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 53 [2023-11-29 03:40:47,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 2354 transitions, 56050 flow. Second operand has 14 states, 14 states have (on average 22.142857142857142) internal successors, (310), 14 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) [2023-11-29 03:40:47,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:40:47,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 53 [2023-11-29 03:40:47,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:40:52,410 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] [2023-11-29 03:40:56,667 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] [2023-11-29 03:41:09,878 INFO L124 PetriNetUnfolderBase]: 9840/18784 cut-off events. [2023-11-29 03:41:09,878 INFO L125 PetriNetUnfolderBase]: For 330279/330418 co-relation queries the response was YES. [2023-11-29 03:41:10,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160440 conditions, 18784 events. 9840/18784 cut-off events. For 330279/330418 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 160912 event pairs, 1088 based on Foata normal form. 34/18813 useless extension candidates. Maximal degree in co-relation 160297. Up to 11040 conditions per place. [2023-11-29 03:41:10,302 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 1791 selfloop transitions, 208 changer transitions 604/2614 dead transitions. [2023-11-29 03:41:10,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 2614 transitions, 66209 flow [2023-11-29 03:41:10,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 03:41:10,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 03:41:10,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 361 transitions. [2023-11-29 03:41:10,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239477503628447 [2023-11-29 03:41:10,305 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 361 transitions. [2023-11-29 03:41:10,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 361 transitions. [2023-11-29 03:41:10,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:41:10,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 361 transitions. [2023-11-29 03:41:10,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 27.76923076923077) internal successors, (361), 13 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:10,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 53.0) internal successors, (742), 14 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:10,307 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 53.0) internal successors, (742), 14 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:10,307 INFO L175 Difference]: Start difference. First operand has 424 places, 2354 transitions, 56050 flow. Second operand 13 states and 361 transitions. [2023-11-29 03:41:10,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 2614 transitions, 66209 flow [2023-11-29 03:41:16,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 2614 transitions, 64941 flow, removed 74 selfloop flow, removed 15 redundant places. [2023-11-29 03:41:16,060 INFO L231 Difference]: Finished difference. Result has 421 places, 1925 transitions, 43881 flow [2023-11-29 03:41:16,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=54866, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=43881, PETRI_PLACES=421, PETRI_TRANSITIONS=1925} [2023-11-29 03:41:16,062 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 368 predicate places. [2023-11-29 03:41:16,062 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 1925 transitions, 43881 flow [2023-11-29 03:41:16,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 22.142857142857142) internal successors, (310), 14 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) [2023-11-29 03:41:16,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:41:16,062 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:41:16,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-11-29 03:41:16,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:41:16,263 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:41:16,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:41:16,263 INFO L85 PathProgramCache]: Analyzing trace with hash 975060742, now seen corresponding path program 6 times [2023-11-29 03:41:16,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:41:16,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045559010] [2023-11-29 03:41:16,264 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:41:16,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:41:16,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:41:16,265 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:41:16,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-11-29 03:41:16,404 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 03:41:16,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:41:16,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:41:16,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:41:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:41:16,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:41:17,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:41:17,332 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:41:17,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045559010] [2023-11-29 03:41:17,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045559010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:41:17,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:41:17,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2023-11-29 03:41:17,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292858774] [2023-11-29 03:41:17,333 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:41:17,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:41:17,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:41:17,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:41:17,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:41:17,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:41:17,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 1925 transitions, 43881 flow. Second operand has 12 states, 12 states have (on average 29.333333333333332) internal successors, (352), 12 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:17,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:41:17,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:41:17,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:41:31,464 INFO L124 PetriNetUnfolderBase]: 8581/16296 cut-off events. [2023-11-29 03:41:31,464 INFO L125 PetriNetUnfolderBase]: For 253227/253233 co-relation queries the response was YES. [2023-11-29 03:41:31,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137645 conditions, 16296 events. 8581/16296 cut-off events. For 253227/253233 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 135503 event pairs, 1545 based on Foata normal form. 18/16314 useless extension candidates. Maximal degree in co-relation 137511. Up to 6015 conditions per place. [2023-11-29 03:41:32,021 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 1306 selfloop transitions, 1180 changer transitions 7/2500 dead transitions. [2023-11-29 03:41:32,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 2500 transitions, 61094 flow [2023-11-29 03:41:32,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 03:41:32,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 03:41:32,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 910 transitions. [2023-11-29 03:41:32,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6359189378057303 [2023-11-29 03:41:32,023 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 910 transitions. [2023-11-29 03:41:32,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 910 transitions. [2023-11-29 03:41:32,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:41:32,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 910 transitions. [2023-11-29 03:41:32,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 33.7037037037037) internal successors, (910), 27 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:32,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 53.0) internal successors, (1484), 28 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:32,027 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 53.0) internal successors, (1484), 28 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:32,027 INFO L175 Difference]: Start difference. First operand has 421 places, 1925 transitions, 43881 flow. Second operand 27 states and 910 transitions. [2023-11-29 03:41:32,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 2500 transitions, 61094 flow [2023-11-29 03:41:36,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 2500 transitions, 59839 flow, removed 140 selfloop flow, removed 18 redundant places. [2023-11-29 03:41:36,715 INFO L231 Difference]: Finished difference. Result has 429 places, 2195 transitions, 52974 flow [2023-11-29 03:41:36,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=42865, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=922, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=52974, PETRI_PLACES=429, PETRI_TRANSITIONS=2195} [2023-11-29 03:41:36,716 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 376 predicate places. [2023-11-29 03:41:36,716 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 2195 transitions, 52974 flow [2023-11-29 03:41:36,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.333333333333332) internal successors, (352), 12 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:36,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:41:36,717 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:41:36,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-11-29 03:41:36,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:41:36,917 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:41:36,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:41:36,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1174165596, now seen corresponding path program 7 times [2023-11-29 03:41:36,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:41:36,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [931267936] [2023-11-29 03:41:36,918 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 03:41:36,918 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:41:36,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:41:36,919 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:41:36,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-11-29 03:41:37,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:41:37,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:41:37,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:41:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:41:37,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:41:37,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:41:37,761 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:41:37,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [931267936] [2023-11-29 03:41:37,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [931267936] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:41:37,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:41:37,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-11-29 03:41:37,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325410718] [2023-11-29 03:41:37,761 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:41:37,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:41:37,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:41:37,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:41:37,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:41:37,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:41:37,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 2195 transitions, 52974 flow. Second operand has 11 states, 11 states have (on average 29.363636363636363) internal successors, (323), 11 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:37,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:41:37,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:41:37,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:41:53,632 INFO L124 PetriNetUnfolderBase]: 8597/16167 cut-off events. [2023-11-29 03:41:53,633 INFO L125 PetriNetUnfolderBase]: For 291989/291989 co-relation queries the response was YES. [2023-11-29 03:41:53,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144240 conditions, 16167 events. 8597/16167 cut-off events. For 291989/291989 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 132202 event pairs, 2181 based on Foata normal form. 12/16179 useless extension candidates. Maximal degree in co-relation 144107. Up to 8954 conditions per place. [2023-11-29 03:41:53,992 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 1401 selfloop transitions, 953 changer transitions 0/2361 dead transitions. [2023-11-29 03:41:53,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 2361 transitions, 60691 flow [2023-11-29 03:41:53,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:41:53,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:41:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 596 transitions. [2023-11-29 03:41:53,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614872364039955 [2023-11-29 03:41:53,994 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 596 transitions. [2023-11-29 03:41:53,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 596 transitions. [2023-11-29 03:41:53,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:41:53,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 596 transitions. [2023-11-29 03:41:53,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 35.05882352941177) internal successors, (596), 17 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:53,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:53,996 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:53,996 INFO L175 Difference]: Start difference. First operand has 429 places, 2195 transitions, 52974 flow. Second operand 17 states and 596 transitions. [2023-11-29 03:41:53,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 2361 transitions, 60691 flow [2023-11-29 03:41:59,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 2361 transitions, 60356 flow, removed 102 selfloop flow, removed 8 redundant places. [2023-11-29 03:41:59,684 INFO L231 Difference]: Finished difference. Result has 440 places, 2236 transitions, 55801 flow [2023-11-29 03:41:59,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=52640, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=912, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=55801, PETRI_PLACES=440, PETRI_TRANSITIONS=2236} [2023-11-29 03:41:59,686 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 387 predicate places. [2023-11-29 03:41:59,686 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 2236 transitions, 55801 flow [2023-11-29 03:41:59,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 29.363636363636363) internal successors, (323), 11 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:41:59,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:41:59,686 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:41:59,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-11-29 03:41:59,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:41:59,887 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:41:59,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:41:59,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1742341444, now seen corresponding path program 8 times [2023-11-29 03:41:59,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:41:59,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595375300] [2023-11-29 03:41:59,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:41:59,888 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:41:59,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:41:59,889 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:41:59,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-11-29 03:42:00,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:42:00,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:42:00,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:42:00,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:42:00,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:42:00,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:42:00,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:42:00,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:42:00,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595375300] [2023-11-29 03:42:00,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595375300] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:42:00,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:42:00,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:42:00,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57179921] [2023-11-29 03:42:00,386 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:42:00,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:42:00,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:42:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:42:00,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:42:00,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:42:00,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 2236 transitions, 55801 flow. Second operand has 12 states, 12 states have (on average 29.416666666666668) internal successors, (353), 12 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:00,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:42:00,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:42:00,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:42:13,895 INFO L124 PetriNetUnfolderBase]: 8629/16171 cut-off events. [2023-11-29 03:42:13,895 INFO L125 PetriNetUnfolderBase]: For 310614/310631 co-relation queries the response was YES. [2023-11-29 03:42:14,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147843 conditions, 16171 events. 8629/16171 cut-off events. For 310614/310631 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 131778 event pairs, 2209 based on Foata normal form. 12/16182 useless extension candidates. Maximal degree in co-relation 147710. Up to 8404 conditions per place. [2023-11-29 03:42:14,353 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 1505 selfloop transitions, 865 changer transitions 0/2377 dead transitions. [2023-11-29 03:42:14,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 2377 transitions, 63087 flow [2023-11-29 03:42:14,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:42:14,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:42:14,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 569 transitions. [2023-11-29 03:42:14,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6315205327413984 [2023-11-29 03:42:14,355 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 569 transitions. [2023-11-29 03:42:14,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 569 transitions. [2023-11-29 03:42:14,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:42:14,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 569 transitions. [2023-11-29 03:42:14,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 33.470588235294116) internal successors, (569), 17 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:14,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:14,358 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 53.0) internal successors, (954), 18 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:14,358 INFO L175 Difference]: Start difference. First operand has 440 places, 2236 transitions, 55801 flow. Second operand 17 states and 569 transitions. [2023-11-29 03:42:14,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 2377 transitions, 63087 flow [2023-11-29 03:42:20,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 2377 transitions, 61716 flow, removed 25 selfloop flow, removed 8 redundant places. [2023-11-29 03:42:20,489 INFO L231 Difference]: Finished difference. Result has 457 places, 2259 transitions, 57746 flow [2023-11-29 03:42:20,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=54433, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=844, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=57746, PETRI_PLACES=457, PETRI_TRANSITIONS=2259} [2023-11-29 03:42:20,491 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 404 predicate places. [2023-11-29 03:42:20,491 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 2259 transitions, 57746 flow [2023-11-29 03:42:20,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.416666666666668) internal successors, (353), 12 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:20,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:42:20,492 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:42:20,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-11-29 03:42:20,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:42:20,693 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:42:20,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:42:20,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1659497856, now seen corresponding path program 9 times [2023-11-29 03:42:20,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:42:20,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1553032844] [2023-11-29 03:42:20,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:42:20,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:42:20,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:42:20,695 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:42:20,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-11-29 03:42:20,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 03:42:20,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:42:20,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:42:20,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:42:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:42:20,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:42:21,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:42:21,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:42:21,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1553032844] [2023-11-29 03:42:21,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1553032844] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:42:21,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:42:21,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:42:21,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666369062] [2023-11-29 03:42:21,591 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:42:21,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:42:21,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:42:21,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:42:21,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:42:21,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 53 [2023-11-29 03:42:21,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 2259 transitions, 57746 flow. Second operand has 12 states, 12 states have (on average 30.25) internal successors, (363), 12 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:21,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:42:21,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 53 [2023-11-29 03:42:21,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:42:42,751 INFO L124 PetriNetUnfolderBase]: 9437/18063 cut-off events. [2023-11-29 03:42:42,751 INFO L125 PetriNetUnfolderBase]: For 365606/365715 co-relation queries the response was YES. [2023-11-29 03:42:43,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167065 conditions, 18063 events. 9437/18063 cut-off events. For 365606/365715 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 154573 event pairs, 1688 based on Foata normal form. 38/18094 useless extension candidates. Maximal degree in co-relation 166925. Up to 6573 conditions per place. [2023-11-29 03:42:43,389 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 1071 selfloop transitions, 1683 changer transitions 0/2766 dead transitions. [2023-11-29 03:42:43,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 2766 transitions, 74535 flow [2023-11-29 03:42:43,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 03:42:43,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 03:42:43,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 957 transitions. [2023-11-29 03:42:43,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6687631027253669 [2023-11-29 03:42:43,391 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 957 transitions. [2023-11-29 03:42:43,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 957 transitions. [2023-11-29 03:42:43,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:42:43,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 957 transitions. [2023-11-29 03:42:43,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 35.44444444444444) internal successors, (957), 27 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:43,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 53.0) internal successors, (1484), 28 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:43,395 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 53.0) internal successors, (1484), 28 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:43,395 INFO L175 Difference]: Start difference. First operand has 457 places, 2259 transitions, 57746 flow. Second operand 27 states and 957 transitions. [2023-11-29 03:42:43,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 2766 transitions, 74535 flow [2023-11-29 03:42:51,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 2766 transitions, 74227 flow, removed 52 selfloop flow, removed 1 redundant places. [2023-11-29 03:42:51,690 INFO L231 Difference]: Finished difference. Result has 495 places, 2590 transitions, 71216 flow [2023-11-29 03:42:51,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=57504, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=71216, PETRI_PLACES=495, PETRI_TRANSITIONS=2590} [2023-11-29 03:42:51,693 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 442 predicate places. [2023-11-29 03:42:51,693 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 2590 transitions, 71216 flow [2023-11-29 03:42:51,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.25) internal successors, (363), 12 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:51,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:42:51,693 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:42:51,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-11-29 03:42:51,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:42:51,894 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:42:51,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:42:51,894 INFO L85 PathProgramCache]: Analyzing trace with hash -495306764, now seen corresponding path program 10 times [2023-11-29 03:42:51,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:42:51,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1682102239] [2023-11-29 03:42:51,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:42:51,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:42:51,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:42:51,896 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:42:51,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-11-29 03:42:52,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:42:52,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:42:52,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:42:52,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:42:52,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:42:52,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:42:52,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:42:52,567 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:42:52,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1682102239] [2023-11-29 03:42:52,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1682102239] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:42:52,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:42:52,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:42:52,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135081106] [2023-11-29 03:42:52,568 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:42:52,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:42:52,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:42:52,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:42:52,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:42:52,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:42:52,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 2590 transitions, 71216 flow. Second operand has 12 states, 12 states have (on average 29.333333333333332) internal successors, (352), 12 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:42:52,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:42:52,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:42:52,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:43:16,483 INFO L124 PetriNetUnfolderBase]: 9851/18552 cut-off events. [2023-11-29 03:43:16,483 INFO L125 PetriNetUnfolderBase]: For 438821/438835 co-relation queries the response was YES. [2023-11-29 03:43:16,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180811 conditions, 18552 events. 9851/18552 cut-off events. For 438821/438835 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 156734 event pairs, 2372 based on Foata normal form. 18/18567 useless extension candidates. Maximal degree in co-relation 180659. Up to 9064 conditions per place. [2023-11-29 03:43:17,029 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 1750 selfloop transitions, 1050 changer transitions 0/2807 dead transitions. [2023-11-29 03:43:17,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 2807 transitions, 80989 flow [2023-11-29 03:43:17,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 03:43:17,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 03:43:17,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 797 transitions. [2023-11-29 03:43:17,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538146021328958 [2023-11-29 03:43:17,031 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 797 transitions. [2023-11-29 03:43:17,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 797 transitions. [2023-11-29 03:43:17,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:43:17,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 797 transitions. [2023-11-29 03:43:17,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 34.65217391304348) internal successors, (797), 23 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:17,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 53.0) internal successors, (1272), 24 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:17,034 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 53.0) internal successors, (1272), 24 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:17,034 INFO L175 Difference]: Start difference. First operand has 495 places, 2590 transitions, 71216 flow. Second operand 23 states and 797 transitions. [2023-11-29 03:43:17,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 2807 transitions, 80989 flow [2023-11-29 03:43:26,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 2807 transitions, 80700 flow, removed 71 selfloop flow, removed 1 redundant places. [2023-11-29 03:43:26,704 INFO L231 Difference]: Finished difference. Result has 522 places, 2631 transitions, 75092 flow [2023-11-29 03:43:26,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=70929, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=75092, PETRI_PLACES=522, PETRI_TRANSITIONS=2631} [2023-11-29 03:43:26,706 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 469 predicate places. [2023-11-29 03:43:26,706 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 2631 transitions, 75092 flow [2023-11-29 03:43:26,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.333333333333332) internal successors, (352), 12 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:26,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:43:26,706 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:43:26,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-11-29 03:43:26,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:43:26,908 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:43:26,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:43:26,908 INFO L85 PathProgramCache]: Analyzing trace with hash 812017624, now seen corresponding path program 11 times [2023-11-29 03:43:26,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:43:26,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1985703299] [2023-11-29 03:43:26,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:43:26,908 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:43:26,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:43:26,909 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:43:26,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-11-29 03:43:27,044 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 03:43:27,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:43:27,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:43:27,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:43:27,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:43:27,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:43:27,626 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:43:27,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:43:27,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1985703299] [2023-11-29 03:43:27,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1985703299] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:43:27,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:43:27,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:43:27,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579558534] [2023-11-29 03:43:27,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:43:27,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:43:27,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:43:27,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:43:27,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:43:27,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:43:27,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 2631 transitions, 75092 flow. Second operand has 12 states, 12 states have (on average 29.25) internal successors, (351), 12 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:27,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:43:27,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:43:27,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:43:49,204 INFO L124 PetriNetUnfolderBase]: 9827/18425 cut-off events. [2023-11-29 03:43:49,204 INFO L125 PetriNetUnfolderBase]: For 480227/480245 co-relation queries the response was YES. [2023-11-29 03:43:49,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185345 conditions, 18425 events. 9827/18425 cut-off events. For 480227/480245 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 154379 event pairs, 2231 based on Foata normal form. 12/18434 useless extension candidates. Maximal degree in co-relation 185188. Up to 8454 conditions per place. [2023-11-29 03:43:49,760 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 1677 selfloop transitions, 1140 changer transitions 0/2824 dead transitions. [2023-11-29 03:43:49,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 2824 transitions, 84201 flow [2023-11-29 03:43:49,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 03:43:49,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 03:43:49,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 772 transitions. [2023-11-29 03:43:49,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6620926243567753 [2023-11-29 03:43:49,762 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 772 transitions. [2023-11-29 03:43:49,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 772 transitions. [2023-11-29 03:43:49,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:43:49,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 772 transitions. [2023-11-29 03:43:49,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 35.09090909090909) internal successors, (772), 22 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:49,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 53.0) internal successors, (1219), 23 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:49,764 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 53.0) internal successors, (1219), 23 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:49,764 INFO L175 Difference]: Start difference. First operand has 522 places, 2631 transitions, 75092 flow. Second operand 22 states and 772 transitions. [2023-11-29 03:43:49,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 2824 transitions, 84201 flow [2023-11-29 03:43:59,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 2824 transitions, 83375 flow, removed 66 selfloop flow, removed 7 redundant places. [2023-11-29 03:43:59,835 INFO L231 Difference]: Finished difference. Result has 539 places, 2646 transitions, 77584 flow [2023-11-29 03:43:59,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=74247, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=77584, PETRI_PLACES=539, PETRI_TRANSITIONS=2646} [2023-11-29 03:43:59,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 486 predicate places. [2023-11-29 03:43:59,838 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 2646 transitions, 77584 flow [2023-11-29 03:43:59,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.25) internal successors, (351), 12 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:43:59,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:43:59,838 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:43:59,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-11-29 03:44:00,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:44:00,038 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:44:00,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:00,039 INFO L85 PathProgramCache]: Analyzing trace with hash 681296722, now seen corresponding path program 12 times [2023-11-29 03:44:00,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:44:00,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [331734847] [2023-11-29 03:44:00,039 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:44:00,039 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:44:00,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:44:00,040 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:44:00,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-11-29 03:44:00,191 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 03:44:00,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:44:00,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:44:00,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:00,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:44:00,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:00,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:44:00,649 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:44:00,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [331734847] [2023-11-29 03:44:00,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [331734847] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:44:00,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:44:00,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 03:44:00,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312392225] [2023-11-29 03:44:00,650 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:00,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:44:00,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:44:00,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:44:00,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:44:00,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:44:00,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 2646 transitions, 77584 flow. Second operand has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:44:00,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:44:00,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:44:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:44:24,815 INFO L124 PetriNetUnfolderBase]: 10185/19174 cut-off events. [2023-11-29 03:44:24,816 INFO L125 PetriNetUnfolderBase]: For 519955/519955 co-relation queries the response was YES. [2023-11-29 03:44:25,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196387 conditions, 19174 events. 10185/19174 cut-off events. For 519955/519955 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 161718 event pairs, 706 based on Foata normal form. 38/19209 useless extension candidates. Maximal degree in co-relation 196228. Up to 3409 conditions per place. [2023-11-29 03:44:25,413 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 805 selfloop transitions, 2245 changer transitions 1/3058 dead transitions. [2023-11-29 03:44:25,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 3058 transitions, 92471 flow [2023-11-29 03:44:25,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 03:44:25,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 03:44:25,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1196 transitions. [2023-11-29 03:44:25,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6637069922308546 [2023-11-29 03:44:25,416 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1196 transitions. [2023-11-29 03:44:25,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1196 transitions. [2023-11-29 03:44:25,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:44:25,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1196 transitions. [2023-11-29 03:44:25,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 35.1764705882353) internal successors, (1196), 34 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:44:25,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 53.0) internal successors, (1855), 35 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:44:25,420 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 53.0) internal successors, (1855), 35 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:44:25,420 INFO L175 Difference]: Start difference. First operand has 539 places, 2646 transitions, 77584 flow. Second operand 34 states and 1196 transitions. [2023-11-29 03:44:25,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 3058 transitions, 92471 flow [2023-11-29 03:44:36,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 3058 transitions, 91565 flow, removed 49 selfloop flow, removed 8 redundant places. [2023-11-29 03:44:36,437 INFO L231 Difference]: Finished difference. Result has 576 places, 2821 transitions, 87523 flow [2023-11-29 03:44:36,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=76714, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2077, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=87523, PETRI_PLACES=576, PETRI_TRANSITIONS=2821} [2023-11-29 03:44:36,439 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 523 predicate places. [2023-11-29 03:44:36,439 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 2821 transitions, 87523 flow [2023-11-29 03:44:36,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:44:36,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:44:36,439 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:36,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-11-29 03:44:36,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:44:36,640 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:44:36,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:36,640 INFO L85 PathProgramCache]: Analyzing trace with hash -2073464806, now seen corresponding path program 13 times [2023-11-29 03:44:36,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:44:36,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1623869447] [2023-11-29 03:44:36,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 03:44:36,641 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:44:36,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:44:36,642 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:44:36,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-11-29 03:44:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:36,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:44:36,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:36,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:44:36,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:37,107 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:44:37,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:44:37,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1623869447] [2023-11-29 03:44:37,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1623869447] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:44:37,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:44:37,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:44:37,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883353931] [2023-11-29 03:44:37,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:37,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:44:37,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:44:37,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:44:37,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:44:37,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:44:37,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 2821 transitions, 87523 flow. Second operand has 12 states, 12 states have (on average 29.333333333333332) internal successors, (352), 12 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:44:37,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:44:37,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:44:37,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:45:00,560 INFO L124 PetriNetUnfolderBase]: 10371/19435 cut-off events. [2023-11-29 03:45:00,560 INFO L125 PetriNetUnfolderBase]: For 582801/582801 co-relation queries the response was YES. [2023-11-29 03:45:01,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211528 conditions, 19435 events. 10371/19435 cut-off events. For 582801/582801 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 162891 event pairs, 1014 based on Foata normal form. 24/19456 useless extension candidates. Maximal degree in co-relation 211356. Up to 3561 conditions per place. [2023-11-29 03:45:01,194 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 1596 selfloop transitions, 1548 changer transitions 0/3151 dead transitions. [2023-11-29 03:45:01,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 3151 transitions, 101149 flow [2023-11-29 03:45:01,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 03:45:01,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 03:45:01,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 892 transitions. [2023-11-29 03:45:01,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6732075471698113 [2023-11-29 03:45:01,196 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 892 transitions. [2023-11-29 03:45:01,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 892 transitions. [2023-11-29 03:45:01,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:45:01,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 892 transitions. [2023-11-29 03:45:01,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 35.68) internal successors, (892), 25 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:01,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 53.0) internal successors, (1378), 26 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:01,199 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 53.0) internal successors, (1378), 26 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:01,199 INFO L175 Difference]: Start difference. First operand has 576 places, 2821 transitions, 87523 flow. Second operand 25 states and 892 transitions. [2023-11-29 03:45:01,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 3151 transitions, 101149 flow [2023-11-29 03:45:14,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 3151 transitions, 100439 flow, removed 117 selfloop flow, removed 7 redundant places. [2023-11-29 03:45:14,832 INFO L231 Difference]: Finished difference. Result has 598 places, 2906 transitions, 93149 flow [2023-11-29 03:45:14,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=86777, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=93149, PETRI_PLACES=598, PETRI_TRANSITIONS=2906} [2023-11-29 03:45:14,834 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 545 predicate places. [2023-11-29 03:45:14,835 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 2906 transitions, 93149 flow [2023-11-29 03:45:14,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 29.333333333333332) internal successors, (352), 12 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:14,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:45:14,835 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:45:14,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2023-11-29 03:45:15,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:15,035 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:45:15,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:45:15,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1295672596, now seen corresponding path program 14 times [2023-11-29 03:45:15,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:45:15,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1837586767] [2023-11-29 03:45:15,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:45:15,036 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:15,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:45:15,037 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:45:15,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-11-29 03:45:15,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:45:15,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:45:15,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:45:15,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:45:15,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:45:15,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:45:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:45:15,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:45:15,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1837586767] [2023-11-29 03:45:15,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1837586767] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:45:15,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:45:15,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2023-11-29 03:45:15,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714228703] [2023-11-29 03:45:15,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:45:15,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 03:45:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:45:15,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 03:45:15,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-11-29 03:45:15,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 53 [2023-11-29 03:45:15,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 2906 transitions, 93149 flow. Second operand has 13 states, 13 states have (on average 29.23076923076923) internal successors, (380), 13 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:15,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:45:15,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 53 [2023-11-29 03:45:15,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:45:45,263 INFO L124 PetriNetUnfolderBase]: 10539/19803 cut-off events. [2023-11-29 03:45:45,263 INFO L125 PetriNetUnfolderBase]: For 630440/630446 co-relation queries the response was YES. [2023-11-29 03:45:45,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220943 conditions, 19803 events. 10539/19803 cut-off events. For 630440/630446 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 167139 event pairs, 1642 based on Foata normal form. 18/19818 useless extension candidates. Maximal degree in co-relation 220768. Up to 5814 conditions per place. [2023-11-29 03:45:45,970 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 1596 selfloop transitions, 1659 changer transitions 3/3265 dead transitions. [2023-11-29 03:45:45,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 3265 transitions, 107892 flow [2023-11-29 03:45:45,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 03:45:45,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 03:45:45,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1210 transitions. [2023-11-29 03:45:45,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341719077568134 [2023-11-29 03:45:45,972 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1210 transitions. [2023-11-29 03:45:45,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1210 transitions. [2023-11-29 03:45:45,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:45:45,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1210 transitions. [2023-11-29 03:45:45,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 33.611111111111114) internal successors, (1210), 36 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:45,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 53.0) internal successors, (1961), 37 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:45,977 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 53.0) internal successors, (1961), 37 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:45:45,977 INFO L175 Difference]: Start difference. First operand has 598 places, 2906 transitions, 93149 flow. Second operand 36 states and 1210 transitions. [2023-11-29 03:45:45,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 3265 transitions, 107892 flow [2023-11-29 03:46:00,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 3265 transitions, 106500 flow, removed 112 selfloop flow, removed 8 redundant places. [2023-11-29 03:46:00,540 INFO L231 Difference]: Finished difference. Result has 630 places, 2960 transitions, 97429 flow [2023-11-29 03:46:00,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=91758, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=97429, PETRI_PLACES=630, PETRI_TRANSITIONS=2960} [2023-11-29 03:46:00,583 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 577 predicate places. [2023-11-29 03:46:00,583 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 2960 transitions, 97429 flow [2023-11-29 03:46:00,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 29.23076923076923) internal successors, (380), 13 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:46:00,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:46:00,584 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:46:00,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2023-11-29 03:46:00,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:46:00,784 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2023-11-29 03:46:00,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:46:00,785 INFO L85 PathProgramCache]: Analyzing trace with hash -787346315, now seen corresponding path program 2 times [2023-11-29 03:46:00,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:46:00,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800006152] [2023-11-29 03:46:00,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:46:00,785 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:46:00,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:46:00,786 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:46:00,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_25b5cc90-d8ff-4143-b494-03506eb12458/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-11-29 03:46:00,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:46:00,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:46:00,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:46:00,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:46:01,690 INFO L349 Elim1Store]: treesize reduction 162, result has 19.4 percent of original size [2023-11-29 03:46:01,690 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 12 new quantified variables, introduced 28 case distinctions, treesize of input 313 treesize of output 112 [2023-11-29 03:46:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:46:04,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:46:18,797 WARN L293 SmtUtils]: Spent 6.24s on a formula simplification. DAG size of input: 471 DAG size of output: 108 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-11-29 03:46:18,798 INFO L349 Elim1Store]: treesize reduction 1042, result has 17.1 percent of original size [2023-11-29 03:46:18,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 24 new quantified variables, introduced 120 case distinctions, treesize of input 413 treesize of output 348