./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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 6b28fb6889d0d92f72216f98e0edff81bbc7a955814acfd4caad3db76eb7ead3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:22:48,643 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:22:48,711 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 03:22:48,715 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:22:48,716 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:22:48,741 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:22:48,742 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:22:48,743 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:22:48,743 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:22:48,744 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:22:48,745 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:22:48,745 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:22:48,746 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:22:48,746 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:22:48,747 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:22:48,748 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:22:48,748 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:22:48,749 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:22:48,749 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:22:48,750 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:22:48,750 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:22:48,751 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:22:48,751 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:22:48,752 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:22:48,752 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:22:48,753 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:22:48,753 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:22:48,754 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:22:48,754 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:22:48,754 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:22:48,755 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:22:48,755 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:22:48,756 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:22:48,756 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:22:48,756 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:22:48,756 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:22:48,757 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:22:48,757 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:22:48,757 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:22:48,757 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:22:48,757 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:22:48,758 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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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 -> 6b28fb6889d0d92f72216f98e0edff81bbc7a955814acfd4caad3db76eb7ead3 [2023-11-29 03:22:48,985 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:22:49,007 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:22:49,009 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:22:49,011 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:22:49,011 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:22:49,013 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c [2023-11-29 03:22:51,791 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:22:51,964 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:22:51,964 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/sv-benchmarks/c/weaver/unroll-cond-4.wvr.c [2023-11-29 03:22:51,971 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data/67e85197c/be75385e32ae45baa09efb8816352fdf/FLAG60a424861 [2023-11-29 03:22:51,983 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data/67e85197c/be75385e32ae45baa09efb8816352fdf [2023-11-29 03:22:51,986 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:22:51,987 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:22:51,989 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:22:51,989 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:22:51,993 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:22:51,994 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:22:51" (1/1) ... [2023-11-29 03:22:51,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@326041da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:51, skipping insertion in model container [2023-11-29 03:22:51,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:22:51" (1/1) ... [2023-11-29 03:22:52,017 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:22:52,177 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:22:52,188 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:22:52,189 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@12eee526 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:52, skipping insertion in model container [2023-11-29 03:22:52,189 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:22:52,189 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 03:22:52,191 INFO L158 Benchmark]: Toolchain (without parser) took 202.95ms. Allocated memory is still 163.6MB. Free memory was 117.5MB in the beginning and 107.2MB in the end (delta: 10.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:22:52,191 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 163.6MB. Free memory is still 106.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:22:52,192 INFO L158 Benchmark]: CACSL2BoogieTranslator took 200.61ms. Allocated memory is still 163.6MB. Free memory was 117.3MB in the beginning and 107.2MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:22:52,193 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.25ms. Allocated memory is still 163.6MB. Free memory is still 106.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 200.61ms. Allocated memory is still 163.6MB. Free memory was 117.3MB in the beginning and 107.2MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 116]: 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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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 6b28fb6889d0d92f72216f98e0edff81bbc7a955814acfd4caad3db76eb7ead3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:22:53,985 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:22:54,064 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 03:22:54,070 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:22:54,071 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:22:54,100 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:22:54,101 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:22:54,101 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:22:54,102 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:22:54,103 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:22:54,103 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:22:54,104 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:22:54,105 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:22:54,105 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:22:54,106 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:22:54,107 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:22:54,107 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:22:54,108 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:22:54,108 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:22:54,109 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:22:54,109 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:22:54,110 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:22:54,110 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:22:54,111 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:22:54,111 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:22:54,112 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 03:22:54,112 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 03:22:54,113 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:22:54,113 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:22:54,113 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:22:54,114 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:22:54,114 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:22:54,115 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:22:54,115 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:22:54,115 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:22:54,115 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:22:54,116 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:22:54,116 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 03:22:54,116 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 03:22:54,116 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:22:54,117 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:22:54,117 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:22:54,117 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:22:54,117 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 03:22:54,118 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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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 -> 6b28fb6889d0d92f72216f98e0edff81bbc7a955814acfd4caad3db76eb7ead3 [2023-11-29 03:22:54,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:22:54,435 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:22:54,437 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:22:54,438 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:22:54,438 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:22:54,440 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c [2023-11-29 03:22:57,220 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:22:57,418 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:22:57,418 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/sv-benchmarks/c/weaver/unroll-cond-4.wvr.c [2023-11-29 03:22:57,427 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data/8db79d0bf/8ea0e59a26574c9db0f9c6caf67ac818/FLAGb295727c1 [2023-11-29 03:22:57,442 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/data/8db79d0bf/8ea0e59a26574c9db0f9c6caf67ac818 [2023-11-29 03:22:57,444 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:22:57,446 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:22:57,447 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:22:57,447 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:22:57,452 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:22:57,453 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,454 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a3cea8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57, skipping insertion in model container [2023-11-29 03:22:57,454 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,480 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:22:57,678 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:22:57,692 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 03:22:57,698 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:22:57,718 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:22:57,723 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:22:57,750 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:22:57,774 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:22:57,775 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57 WrapperNode [2023-11-29 03:22:57,775 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:22:57,776 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:22:57,776 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:22:57,776 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:22:57,781 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:22:57" (1/1) ... [2023-11-29 03:22:57,792 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:22:57" (1/1) ... [2023-11-29 03:22:57,819 INFO L138 Inliner]: procedures = 26, calls = 42, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 188 [2023-11-29 03:22:57,819 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:22:57,820 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:22:57,820 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:22:57,821 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:22:57,830 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,831 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,835 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,852 INFO L175 MemorySlicer]: Split 15 memory accesses to 4 slices as follows [2, 2, 2, 9]. 60 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:22:57,853 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,853 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,864 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,868 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,870 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,872 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,877 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:22:57,878 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:22:57,878 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:22:57,878 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:22:57,879 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (1/1) ... [2023-11-29 03:22:57,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:22:57,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:22:57,919 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:22:57,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:22:57,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:22:57,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 03:22:57,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 03:22:57,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 03:22:57,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 03:22:57,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:22:57,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 03:22:57,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 03:22:57,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 03:22:57,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 03:22:57,958 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 03:22:57,958 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 03:22:57,959 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 03:22:57,959 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 03:22:57,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 03:22:57,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:22:57,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:22:57,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:22:57,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 03:22:57,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 03:22:57,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 03:22:57,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 03:22:57,962 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:22:58,083 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:22:58,086 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:22:58,642 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:22:58,952 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:22:58,952 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 03:22:58,953 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:22:58 BoogieIcfgContainer [2023-11-29 03:22:58,953 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:22:58,956 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:22:58,956 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:22:58,959 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:22:58,959 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:22:57" (1/3) ... [2023-11-29 03:22:58,960 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5217eebe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:22:58, skipping insertion in model container [2023-11-29 03:22:58,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:22:57" (2/3) ... [2023-11-29 03:22:58,960 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5217eebe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:22:58, skipping insertion in model container [2023-11-29 03:22:58,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:22:58" (3/3) ... [2023-11-29 03:22:58,962 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-4.wvr.c [2023-11-29 03:22:58,981 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:22:58,981 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2023-11-29 03:22:58,981 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 03:22:59,045 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 03:22:59,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 70 places, 69 transitions, 152 flow [2023-11-29 03:22:59,116 INFO L124 PetriNetUnfolderBase]: 6/67 cut-off events. [2023-11-29 03:22:59,116 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:22:59,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76 conditions, 67 events. 6/67 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 203 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2023-11-29 03:22:59,120 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 69 transitions, 152 flow [2023-11-29 03:22:59,125 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 66 transitions, 144 flow [2023-11-29 03:22:59,135 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:22:59,141 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;@61e7c0b0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:22:59,141 INFO L358 AbstractCegarLoop]: Starting to check reachability of 46 error locations. [2023-11-29 03:22:59,153 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 03:22:59,153 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 03:22:59,153 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 03:22:59,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:59,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:22:59,154 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:22:59,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:22:59,159 INFO L85 PathProgramCache]: Analyzing trace with hash 618758, now seen corresponding path program 1 times [2023-11-29 03:22:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:22:59,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992637981] [2023-11-29 03:22:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:22:59,173 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:22:59,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:22:59,175 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:22:59,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:22:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:22:59,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:22:59,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:22:59,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:22:59,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:22:59,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:22:59,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:22:59,374 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:22:59,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:22:59,383 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:22:59,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:22:59,403 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:22:59,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:22:59,412 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:22:59,421 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:22:59,421 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:22:59,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:22:59,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992637981] [2023-11-29 03:22:59,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992637981] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:22:59,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:22:59,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:22:59,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833937932] [2023-11-29 03:22:59,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:22:59,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:22:59,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:22:59,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:22:59,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:22:59,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:22:59,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 144 flow. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 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:22:59,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:22:59,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:22:59,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:22:59,807 INFO L124 PetriNetUnfolderBase]: 180/475 cut-off events. [2023-11-29 03:22:59,807 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-11-29 03:22:59,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 793 conditions, 475 events. 180/475 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2771 event pairs, 119 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 720. Up to 290 conditions per place. [2023-11-29 03:22:59,815 INFO L140 encePairwiseOnDemand]: 65/69 looper letters, 27 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2023-11-29 03:22:59,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 196 flow [2023-11-29 03:22:59,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:22:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:22:59,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 142 transitions. [2023-11-29 03:22:59,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6859903381642513 [2023-11-29 03:22:59,829 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 142 transitions. [2023-11-29 03:22:59,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 142 transitions. [2023-11-29 03:22:59,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:22:59,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 142 transitions. [2023-11-29 03:22:59,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:22:59,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:22:59,840 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:22:59,841 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 144 flow. Second operand 3 states and 142 transitions. [2023-11-29 03:22:59,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 196 flow [2023-11-29 03:22:59,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 63 transitions, 188 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:22:59,848 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 134 flow [2023-11-29 03:22:59,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2023-11-29 03:22:59,854 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -5 predicate places. [2023-11-29 03:22:59,854 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 134 flow [2023-11-29 03:22:59,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 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:22:59,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:22:59,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:22:59,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:00,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:00,055 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:00,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:00,056 INFO L85 PathProgramCache]: Analyzing trace with hash 618759, now seen corresponding path program 1 times [2023-11-29 03:23:00,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:00,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1732462794] [2023-11-29 03:23:00,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:00,057 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:23:00,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:00,058 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:00,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:00,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:00,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:23:00,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:00,145 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:23:00,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:00,158 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:23:00,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:00,171 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:23:00,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:00,179 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:23:00,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:00,203 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:23:00,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:00,227 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:23:00,299 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:23:00,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:23:00,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:00,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1732462794] [2023-11-29 03:23:00,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1732462794] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:23:00,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:23:00,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:23:00,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669768731] [2023-11-29 03:23:00,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:23:00,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:23:00,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:00,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:23:00,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:23:00,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:23:00,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 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:23:00,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:00,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:23:00,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:00,933 INFO L124 PetriNetUnfolderBase]: 180/477 cut-off events. [2023-11-29 03:23:00,933 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-11-29 03:23:00,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 782 conditions, 477 events. 180/477 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2773 event pairs, 119 based on Foata normal form. 1/362 useless extension candidates. Maximal degree in co-relation 763. Up to 294 conditions per place. [2023-11-29 03:23:00,939 INFO L140 encePairwiseOnDemand]: 65/69 looper letters, 30 selfloop transitions, 2 changer transitions 0/65 dead transitions. [2023-11-29 03:23:00,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 65 transitions, 202 flow [2023-11-29 03:23:00,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:23:00,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:23:00,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 145 transitions. [2023-11-29 03:23:00,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7004830917874396 [2023-11-29 03:23:00,942 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 145 transitions. [2023-11-29 03:23:00,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 145 transitions. [2023-11-29 03:23:00,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:00,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 145 transitions. [2023-11-29 03:23:00,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:00,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:23:00,946 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:23:00,946 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 134 flow. Second operand 3 states and 145 transitions. [2023-11-29 03:23:00,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 65 transitions, 202 flow [2023-11-29 03:23:00,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 65 transitions, 198 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:23:00,949 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 144 flow [2023-11-29 03:23:00,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2023-11-29 03:23:00,950 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -4 predicate places. [2023-11-29 03:23:00,950 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 144 flow [2023-11-29 03:23:00,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 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:23:00,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:00,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 03:23:00,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,151 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:01,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:01,152 INFO L85 PathProgramCache]: Analyzing trace with hash 594647444, now seen corresponding path program 1 times [2023-11-29 03:23:01,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:01,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1138592310] [2023-11-29 03:23:01,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:01,153 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:23:01,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:01,160 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:01,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:23:01,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:01,262 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:23:01,263 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:23:01,295 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 03:23:01,296 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:23:01,407 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:23:01,407 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:23:01,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:01,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1138592310] [2023-11-29 03:23:01,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1138592310] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:23:01,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:23:01,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:23:01,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770984464] [2023-11-29 03:23:01,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:23:01,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:23:01,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:01,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:23:01,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:23:01,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 69 [2023-11-29 03:23:01,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 144 flow. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 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:23:01,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:01,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 69 [2023-11-29 03:23:01,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:01,706 INFO L124 PetriNetUnfolderBase]: 282/706 cut-off events. [2023-11-29 03:23:01,707 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-11-29 03:23:01,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1163 conditions, 706 events. 282/706 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4392 event pairs, 192 based on Foata normal form. 0/545 useless extension candidates. Maximal degree in co-relation 1150. Up to 442 conditions per place. [2023-11-29 03:23:01,714 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 31 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-11-29 03:23:01,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 62 transitions, 204 flow [2023-11-29 03:23:01,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:23:01,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:23:01,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 135 transitions. [2023-11-29 03:23:01,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2023-11-29 03:23:01,716 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 135 transitions. [2023-11-29 03:23:01,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 135 transitions. [2023-11-29 03:23:01,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:01,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 135 transitions. [2023-11-29 03:23:01,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:01,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:23:01,718 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:23:01,718 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 144 flow. Second operand 3 states and 135 transitions. [2023-11-29 03:23:01,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 62 transitions, 204 flow [2023-11-29 03:23:01,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 62 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:23:01,720 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 140 flow [2023-11-29 03:23:01,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2023-11-29 03:23:01,721 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -5 predicate places. [2023-11-29 03:23:01,721 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 140 flow [2023-11-29 03:23:01,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 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:23:01,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:01,722 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 03:23:01,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,922 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:01,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:01,923 INFO L85 PathProgramCache]: Analyzing trace with hash 594647455, now seen corresponding path program 1 times [2023-11-29 03:23:01,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:01,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918288938] [2023-11-29 03:23:01,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:01,924 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:23:01,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:01,925 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:01,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:23:01,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:02,012 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:23:02,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:02,037 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:23:02,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:02,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 8 treesize of output 1 [2023-11-29 03:23:02,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:02,057 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:23:02,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:02,066 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:23:02,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:02,076 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:23:02,244 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:23:02,244 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:02,640 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:23:02,640 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:02,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918288938] [2023-11-29 03:23:02,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918288938] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:02,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:02,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 03:23:02,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029036000] [2023-11-29 03:23:02,641 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:02,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:23:02,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:02,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:23:02,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:23:03,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:23:03,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 140 flow. Second operand has 10 states, 10 states have (on average 38.0) internal successors, (380), 10 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:23:03,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:03,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:23:03,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:04,285 INFO L124 PetriNetUnfolderBase]: 183/481 cut-off events. [2023-11-29 03:23:04,285 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-11-29 03:23:04,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 806 conditions, 481 events. 183/481 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2772 event pairs, 119 based on Foata normal form. 0/370 useless extension candidates. Maximal degree in co-relation 798. Up to 297 conditions per place. [2023-11-29 03:23:04,289 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 30 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2023-11-29 03:23:04,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 72 transitions, 254 flow [2023-11-29 03:23:04,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:23:04,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 03:23:04,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 377 transitions. [2023-11-29 03:23:04,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.607085346215781 [2023-11-29 03:23:04,292 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 377 transitions. [2023-11-29 03:23:04,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 377 transitions. [2023-11-29 03:23:04,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:04,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 377 transitions. [2023-11-29 03:23:04,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 41.888888888888886) internal successors, (377), 9 states have internal predecessors, (377), 0 states have call successors, (0), 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:23:04,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 69.0) internal successors, (690), 10 states have internal predecessors, (690), 0 states have call successors, (0), 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:23:04,298 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 69.0) internal successors, (690), 10 states have internal predecessors, (690), 0 states have call successors, (0), 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:23:04,298 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 140 flow. Second operand 9 states and 377 transitions. [2023-11-29 03:23:04,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 72 transitions, 254 flow [2023-11-29 03:23:04,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 72 transitions, 253 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:23:04,301 INFO L231 Difference]: Finished difference. Result has 72 places, 72 transitions, 213 flow [2023-11-29 03:23:04,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=213, PETRI_PLACES=72, PETRI_TRANSITIONS=72} [2023-11-29 03:23:04,302 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 5 predicate places. [2023-11-29 03:23:04,302 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 72 transitions, 213 flow [2023-11-29 03:23:04,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 38.0) internal successors, (380), 10 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:23:04,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:04,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 03:23:04,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Forceful destruction successful, exit code 0 [2023-11-29 03:23:04,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:04,503 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:04,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:04,504 INFO L85 PathProgramCache]: Analyzing trace with hash 594647445, now seen corresponding path program 1 times [2023-11-29 03:23:04,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:04,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2018080348] [2023-11-29 03:23:04,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:04,504 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:23:04,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:04,505 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:04,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:04,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:23:04,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:04,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:04,594 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 13 [2023-11-29 03:23:04,603 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 10 treesize of output 8 [2023-11-29 03:23:04,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:04,647 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:23:04,647 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:23:04,657 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:23:05,010 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:23:05,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:05,319 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:23:05,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:05,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2018080348] [2023-11-29 03:23:05,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2018080348] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:05,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:05,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 03:23:05,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086821293] [2023-11-29 03:23:05,321 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:05,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:23:05,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:05,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:23:05,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:23:06,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 69 [2023-11-29 03:23:06,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 72 transitions, 213 flow. Second operand has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:06,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:06,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 69 [2023-11-29 03:23:06,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:06,945 INFO L124 PetriNetUnfolderBase]: 285/710 cut-off events. [2023-11-29 03:23:06,946 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-11-29 03:23:06,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 710 events. 285/710 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4378 event pairs, 192 based on Foata normal form. 0/549 useless extension candidates. Maximal degree in co-relation 1194. Up to 447 conditions per place. [2023-11-29 03:23:06,952 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 38 selfloop transitions, 4 changer transitions 0/70 dead transitions. [2023-11-29 03:23:06,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 293 flow [2023-11-29 03:23:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:23:06,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:23:06,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 208 transitions. [2023-11-29 03:23:06,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028985507246377 [2023-11-29 03:23:06,955 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 208 transitions. [2023-11-29 03:23:06,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 208 transitions. [2023-11-29 03:23:06,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:06,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 208 transitions. [2023-11-29 03:23:06,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:23:06,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:06,958 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:06,958 INFO L175 Difference]: Start difference. First operand has 72 places, 72 transitions, 213 flow. Second operand 5 states and 208 transitions. [2023-11-29 03:23:06,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 293 flow [2023-11-29 03:23:06,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 279 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 03:23:06,962 INFO L231 Difference]: Finished difference. Result has 73 places, 70 transitions, 203 flow [2023-11-29 03:23:06,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=203, PETRI_PLACES=73, PETRI_TRANSITIONS=70} [2023-11-29 03:23:06,963 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 6 predicate places. [2023-11-29 03:23:06,964 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 203 flow [2023-11-29 03:23:06,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:06,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:06,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:06,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,167 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:07,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:07,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1597460586, now seen corresponding path program 1 times [2023-11-29 03:23:07,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:07,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224520470] [2023-11-29 03:23:07,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:07,169 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:23:07,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:07,170 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:07,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:23:07,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:07,266 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:23:07,266 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:23:07,291 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:23:07,291 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:23:07,311 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:23:07,311 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:23:07,408 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:23:07,409 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:23:07,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:07,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224520470] [2023-11-29 03:23:07,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224520470] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:23:07,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:23:07,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:23:07,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070777608] [2023-11-29 03:23:07,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:23:07,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:23:07,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:07,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:23:07,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:23:07,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 69 [2023-11-29 03:23:07,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 203 flow. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:07,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:07,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 69 [2023-11-29 03:23:07,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:07,642 INFO L124 PetriNetUnfolderBase]: 201/522 cut-off events. [2023-11-29 03:23:07,642 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-29 03:23:07,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 901 conditions, 522 events. 201/522 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2978 event pairs, 132 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 888. Up to 336 conditions per place. [2023-11-29 03:23:07,647 INFO L140 encePairwiseOnDemand]: 66/69 looper letters, 41 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-11-29 03:23:07,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 68 transitions, 283 flow [2023-11-29 03:23:07,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:23:07,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:23:07,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 135 transitions. [2023-11-29 03:23:07,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2023-11-29 03:23:07,648 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 135 transitions. [2023-11-29 03:23:07,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 135 transitions. [2023-11-29 03:23:07,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:07,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 135 transitions. [2023-11-29 03:23:07,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:07,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:23:07,650 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:23:07,650 INFO L175 Difference]: Start difference. First operand has 73 places, 70 transitions, 203 flow. Second operand 3 states and 135 transitions. [2023-11-29 03:23:07,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 68 transitions, 283 flow [2023-11-29 03:23:07,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 68 transitions, 277 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:23:07,654 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 195 flow [2023-11-29 03:23:07,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=195, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2023-11-29 03:23:07,655 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 3 predicate places. [2023-11-29 03:23:07,655 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 195 flow [2023-11-29 03:23:07,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:07,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:07,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:07,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,857 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:07,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1597460585, now seen corresponding path program 1 times [2023-11-29 03:23:07,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:07,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449057196] [2023-11-29 03:23:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:07,858 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:23:07,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:07,858 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:07,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:07,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 03:23:07,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:07,970 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:23:07,970 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:23:07,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:08,005 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 03:23:08,005 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:23:08,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:08,049 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 03:23:08,049 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:23:08,566 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:23:08,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:08,921 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:23:08,921 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:08,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449057196] [2023-11-29 03:23:08,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449057196] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:08,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:08,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 03:23:08,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350628062] [2023-11-29 03:23:08,922 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:08,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:23:08,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:08,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:23:08,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:23:10,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 69 [2023-11-29 03:23:10,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 195 flow. Second operand has 10 states, 10 states have (on average 35.4) internal successors, (354), 10 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:10,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:10,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 69 [2023-11-29 03:23:10,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:10,750 INFO L124 PetriNetUnfolderBase]: 201/520 cut-off events. [2023-11-29 03:23:10,750 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-29 03:23:10,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 898 conditions, 520 events. 201/520 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2941 event pairs, 132 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 885. Up to 332 conditions per place. [2023-11-29 03:23:10,753 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 38 selfloop transitions, 4 changer transitions 0/66 dead transitions. [2023-11-29 03:23:10,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 66 transitions, 275 flow [2023-11-29 03:23:10,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:23:10,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:23:10,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 208 transitions. [2023-11-29 03:23:10,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028985507246377 [2023-11-29 03:23:10,754 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 208 transitions. [2023-11-29 03:23:10,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 208 transitions. [2023-11-29 03:23:10,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:10,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 208 transitions. [2023-11-29 03:23:10,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:23:10,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:10,756 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:10,756 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 195 flow. Second operand 5 states and 208 transitions. [2023-11-29 03:23:10,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 66 transitions, 275 flow [2023-11-29 03:23:10,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 66 transitions, 274 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:23:10,759 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 198 flow [2023-11-29 03:23:10,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2023-11-29 03:23:10,760 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 4 predicate places. [2023-11-29 03:23:10,760 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 198 flow [2023-11-29 03:23:10,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 35.4) internal successors, (354), 10 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:10,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:10,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:10,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:10,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:10,961 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:10,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:10,961 INFO L85 PathProgramCache]: Analyzing trace with hash 2018395151, now seen corresponding path program 1 times [2023-11-29 03:23:10,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:10,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489721742] [2023-11-29 03:23:10,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:10,962 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:23:10,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:10,963 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:10,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:11,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:23:11,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:11,026 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:23:11,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:11,035 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:23:11,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:11,041 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:23:11,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:11,045 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:23:11,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:11,049 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:23:11,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:11,054 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:23:11,074 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:23:11,074 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:23:11,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:11,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489721742] [2023-11-29 03:23:11,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489721742] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:23:11,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:23:11,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:23:11,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131740380] [2023-11-29 03:23:11,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:23:11,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:23:11,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:11,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:23:11,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:23:11,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 69 [2023-11-29 03:23:11,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 198 flow. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 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:23:11,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:11,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 69 [2023-11-29 03:23:11,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:11,432 INFO L124 PetriNetUnfolderBase]: 183/406 cut-off events. [2023-11-29 03:23:11,432 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-29 03:23:11,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 755 conditions, 406 events. 183/406 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1913 event pairs, 119 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 741. Up to 292 conditions per place. [2023-11-29 03:23:11,435 INFO L140 encePairwiseOnDemand]: 59/69 looper letters, 35 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2023-11-29 03:23:11,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 58 transitions, 262 flow [2023-11-29 03:23:11,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:23:11,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:23:11,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 153 transitions. [2023-11-29 03:23:11,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2023-11-29 03:23:11,436 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 153 transitions. [2023-11-29 03:23:11,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 153 transitions. [2023-11-29 03:23:11,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:11,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 153 transitions. [2023-11-29 03:23:11,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 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:23:11,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:23:11,439 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:23:11,439 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 198 flow. Second operand 4 states and 153 transitions. [2023-11-29 03:23:11,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 58 transitions, 262 flow [2023-11-29 03:23:11,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 58 transitions, 256 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:23:11,441 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 186 flow [2023-11-29 03:23:11,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2023-11-29 03:23:11,442 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -4 predicate places. [2023-11-29 03:23:11,442 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 186 flow [2023-11-29 03:23:11,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 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:23:11,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:11,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:11,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Forceful destruction successful, exit code 0 [2023-11-29 03:23:11,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:11,643 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:11,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:11,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2018395152, now seen corresponding path program 1 times [2023-11-29 03:23:11,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:11,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101349111] [2023-11-29 03:23:11,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:11,644 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:23:11,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:11,644 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:11,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:11,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:11,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:23:11,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:11,810 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:23:11,811 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:11,985 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:23:12,098 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:23:12,099 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:12,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101349111] [2023-11-29 03:23:12,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101349111] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:12,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:12,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 03:23:12,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501973886] [2023-11-29 03:23:12,099 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:12,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:23:12,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:12,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:23:12,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:23:13,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:23:13,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 186 flow. Second operand has 8 states, 8 states have (on average 39.0) internal successors, (312), 8 states have internal predecessors, (312), 0 states have call successors, (0), 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:23:13,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:13,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:23:13,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:13,776 INFO L124 PetriNetUnfolderBase]: 418/797 cut-off events. [2023-11-29 03:23:13,776 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2023-11-29 03:23:13,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1506 conditions, 797 events. 418/797 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4100 event pairs, 140 based on Foata normal form. 0/683 useless extension candidates. Maximal degree in co-relation 1492. Up to 378 conditions per place. [2023-11-29 03:23:13,781 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 56 selfloop transitions, 8 changer transitions 0/81 dead transitions. [2023-11-29 03:23:13,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 363 flow [2023-11-29 03:23:13,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:23:13,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:23:13,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 281 transitions. [2023-11-29 03:23:13,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678743961352657 [2023-11-29 03:23:13,784 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 281 transitions. [2023-11-29 03:23:13,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 281 transitions. [2023-11-29 03:23:13,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:13,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 281 transitions. [2023-11-29 03:23:13,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 46.833333333333336) internal successors, (281), 6 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:23:13,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:23:13,787 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:23:13,787 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 186 flow. Second operand 6 states and 281 transitions. [2023-11-29 03:23:13,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 363 flow [2023-11-29 03:23:13,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 357 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:23:13,790 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 207 flow [2023-11-29 03:23:13,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=67, PETRI_TRANSITIONS=59} [2023-11-29 03:23:13,791 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 0 predicate places. [2023-11-29 03:23:13,791 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 207 flow [2023-11-29 03:23:13,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 39.0) internal successors, (312), 8 states have internal predecessors, (312), 0 states have call successors, (0), 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:23:13,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:13,791 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 03:23:13,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Ended with exit code 0 [2023-11-29 03:23:13,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:13,992 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:13,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash -801018009, now seen corresponding path program 2 times [2023-11-29 03:23:13,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:13,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1917467437] [2023-11-29 03:23:13,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:23:13,993 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:23:13,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:13,994 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:13,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:14,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:23:14,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:14,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:23:14,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:14,103 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:23:14,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:14,115 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:23:14,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:14,124 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:23:14,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:14,131 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:23:14,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:14,138 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:23:14,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:14,146 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:23:14,366 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:23:14,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:15,191 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:23:15,191 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:15,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1917467437] [2023-11-29 03:23:15,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1917467437] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:15,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:15,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 03:23:15,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171474747] [2023-11-29 03:23:15,192 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:15,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:23:15,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:15,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:23:15,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:23:18,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:23:18,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 207 flow. Second operand has 14 states, 14 states have (on average 38.57142857142857) internal successors, (540), 14 states have internal predecessors, (540), 0 states have call successors, (0), 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:23:18,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:18,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:23:18,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:22,019 INFO L124 PetriNetUnfolderBase]: 326/722 cut-off events. [2023-11-29 03:23:22,019 INFO L125 PetriNetUnfolderBase]: For 116/135 co-relation queries the response was YES. [2023-11-29 03:23:22,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 722 events. 326/722 cut-off events. For 116/135 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4011 event pairs, 228 based on Foata normal form. 6/661 useless extension candidates. Maximal degree in co-relation 1427. Up to 525 conditions per place. [2023-11-29 03:23:22,023 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 31 selfloop transitions, 29 changer transitions 0/77 dead transitions. [2023-11-29 03:23:22,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 77 transitions, 447 flow [2023-11-29 03:23:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 03:23:22,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 03:23:22,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 842 transitions. [2023-11-29 03:23:22,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5810904071773637 [2023-11-29 03:23:22,027 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 842 transitions. [2023-11-29 03:23:22,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 842 transitions. [2023-11-29 03:23:22,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:22,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 842 transitions. [2023-11-29 03:23:22,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 40.095238095238095) internal successors, (842), 21 states have internal predecessors, (842), 0 states have call successors, (0), 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:23:22,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 69.0) internal successors, (1518), 22 states have internal predecessors, (1518), 0 states have call successors, (0), 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:23:22,038 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 69.0) internal successors, (1518), 22 states have internal predecessors, (1518), 0 states have call successors, (0), 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:23:22,038 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 207 flow. Second operand 21 states and 842 transitions. [2023-11-29 03:23:22,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 77 transitions, 447 flow [2023-11-29 03:23:22,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 77 transitions, 440 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:23:22,040 INFO L231 Difference]: Finished difference. Result has 90 places, 77 transitions, 408 flow [2023-11-29 03:23:22,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=408, PETRI_PLACES=90, PETRI_TRANSITIONS=77} [2023-11-29 03:23:22,041 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 23 predicate places. [2023-11-29 03:23:22,041 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 77 transitions, 408 flow [2023-11-29 03:23:22,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.57142857142857) internal successors, (540), 14 states have internal predecessors, (540), 0 states have call successors, (0), 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:23:22,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:22,042 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:22,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Ended with exit code 0 [2023-11-29 03:23:22,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:22,243 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:22,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:22,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1647455532, now seen corresponding path program 1 times [2023-11-29 03:23:22,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:22,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [650193742] [2023-11-29 03:23:22,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:22,244 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:23:22,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:22,245 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:22,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:22,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:23:22,318 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:22,334 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:23:22,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:22,345 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:23:22,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:22,355 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:23:22,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:22,372 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:23:22,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:22,381 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:23:22,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:22,388 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:23:22,575 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:23:22,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:23,398 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:23:23,398 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [650193742] [2023-11-29 03:23:23,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [650193742] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:23,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:23,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 03:23:23,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609125113] [2023-11-29 03:23:23,399 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:23,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:23:23,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:23,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:23:23,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:23:30,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 03:23:30,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 77 transitions, 408 flow. Second operand has 11 states, 11 states have (on average 37.81818181818182) internal successors, (416), 11 states have internal predecessors, (416), 0 states have call successors, (0), 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:23:30,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:30,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 03:23:30,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:32,854 INFO L124 PetriNetUnfolderBase]: 1056/2167 cut-off events. [2023-11-29 03:23:32,854 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2023-11-29 03:23:32,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4223 conditions, 2167 events. 1056/2167 cut-off events. For 187/187 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14151 event pairs, 588 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4202. Up to 600 conditions per place. [2023-11-29 03:23:32,868 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 119 selfloop transitions, 28 changer transitions 0/163 dead transitions. [2023-11-29 03:23:32,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 163 transitions, 892 flow [2023-11-29 03:23:32,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:23:32,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:23:32,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 487 transitions. [2023-11-29 03:23:32,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7057971014492753 [2023-11-29 03:23:32,871 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 487 transitions. [2023-11-29 03:23:32,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 487 transitions. [2023-11-29 03:23:32,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:32,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 487 transitions. [2023-11-29 03:23:32,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 48.7) internal successors, (487), 10 states have internal predecessors, (487), 0 states have call successors, (0), 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:23:32,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 69.0) internal successors, (759), 11 states have internal predecessors, (759), 0 states have call successors, (0), 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:23:32,874 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 69.0) internal successors, (759), 11 states have internal predecessors, (759), 0 states have call successors, (0), 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:23:32,874 INFO L175 Difference]: Start difference. First operand has 90 places, 77 transitions, 408 flow. Second operand 10 states and 487 transitions. [2023-11-29 03:23:32,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 163 transitions, 892 flow [2023-11-29 03:23:32,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 163 transitions, 804 flow, removed 33 selfloop flow, removed 8 redundant places. [2023-11-29 03:23:32,879 INFO L231 Difference]: Finished difference. Result has 93 places, 83 transitions, 412 flow [2023-11-29 03:23:32,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=412, PETRI_PLACES=93, PETRI_TRANSITIONS=83} [2023-11-29 03:23:32,879 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 26 predicate places. [2023-11-29 03:23:32,880 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 83 transitions, 412 flow [2023-11-29 03:23:32,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 37.81818181818182) internal successors, (416), 11 states have internal predecessors, (416), 0 states have call successors, (0), 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:23:32,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:32,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:32,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:33,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:33,081 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:33,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:33,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1471706825, now seen corresponding path program 1 times [2023-11-29 03:23:33,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:33,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [319597012] [2023-11-29 03:23:33,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:33,082 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:23:33,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:33,083 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:33,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:33,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:23:33,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:33,261 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:23:33,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:33,483 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:23:33,586 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:23:33,586 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:33,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [319597012] [2023-11-29 03:23:33,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [319597012] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:33,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:33,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 03:23:33,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772609267] [2023-11-29 03:23:33,587 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:33,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:23:33,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:33,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:23:33,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:23:34,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 69 [2023-11-29 03:23:34,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 83 transitions, 412 flow. Second operand has 8 states, 8 states have (on average 33.5) internal successors, (268), 8 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:34,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:34,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 69 [2023-11-29 03:23:34,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:35,434 INFO L124 PetriNetUnfolderBase]: 2273/3913 cut-off events. [2023-11-29 03:23:35,434 INFO L125 PetriNetUnfolderBase]: For 1944/1976 co-relation queries the response was YES. [2023-11-29 03:23:35,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8952 conditions, 3913 events. 2273/3913 cut-off events. For 1944/1976 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23657 event pairs, 495 based on Foata normal form. 0/3464 useless extension candidates. Maximal degree in co-relation 8929. Up to 2545 conditions per place. [2023-11-29 03:23:35,461 INFO L140 encePairwiseOnDemand]: 58/69 looper letters, 80 selfloop transitions, 17 changer transitions 0/108 dead transitions. [2023-11-29 03:23:35,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 108 transitions, 694 flow [2023-11-29 03:23:35,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:23:35,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:23:35,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 249 transitions. [2023-11-29 03:23:35,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2023-11-29 03:23:35,463 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 249 transitions. [2023-11-29 03:23:35,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 249 transitions. [2023-11-29 03:23:35,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:35,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 249 transitions. [2023-11-29 03:23:35,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 41.5) internal successors, (249), 6 states have internal predecessors, (249), 0 states have call successors, (0), 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:23:35,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:23:35,465 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:23:35,465 INFO L175 Difference]: Start difference. First operand has 93 places, 83 transitions, 412 flow. Second operand 6 states and 249 transitions. [2023-11-29 03:23:35,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 108 transitions, 694 flow [2023-11-29 03:23:35,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 108 transitions, 686 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:23:35,470 INFO L231 Difference]: Finished difference. Result has 96 places, 87 transitions, 476 flow [2023-11-29 03:23:35,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=476, PETRI_PLACES=96, PETRI_TRANSITIONS=87} [2023-11-29 03:23:35,470 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 29 predicate places. [2023-11-29 03:23:35,470 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 87 transitions, 476 flow [2023-11-29 03:23:35,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 33.5) internal successors, (268), 8 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:35,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:35,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:35,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:35,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:35,671 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:35,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:35,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1621729363, now seen corresponding path program 1 times [2023-11-29 03:23:35,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:35,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217752153] [2023-11-29 03:23:35,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:23:35,672 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:23:35,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:35,673 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:35,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:35,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:23:35,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:23:35,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:35,772 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:23:35,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,783 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:23:35,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,802 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:23:35,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,811 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:23:35,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,822 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:23:35,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:35,829 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:23:36,083 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:23:36,083 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:37,035 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:23:37,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:37,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217752153] [2023-11-29 03:23:37,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217752153] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:37,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:37,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2023-11-29 03:23:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570787568] [2023-11-29 03:23:37,036 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:37,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:23:37,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:37,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:23:37,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:23:39,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 69 [2023-11-29 03:23:39,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 87 transitions, 476 flow. Second operand has 11 states, 11 states have (on average 32.0) internal successors, (352), 11 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:23:39,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:39,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 69 [2023-11-29 03:23:39,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:42,367 INFO L124 PetriNetUnfolderBase]: 1951/3361 cut-off events. [2023-11-29 03:23:42,367 INFO L125 PetriNetUnfolderBase]: For 1731/1784 co-relation queries the response was YES. [2023-11-29 03:23:42,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8238 conditions, 3361 events. 1951/3361 cut-off events. For 1731/1784 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 19198 event pairs, 999 based on Foata normal form. 0/3150 useless extension candidates. Maximal degree in co-relation 8213. Up to 1193 conditions per place. [2023-11-29 03:23:42,389 INFO L140 encePairwiseOnDemand]: 50/69 looper letters, 101 selfloop transitions, 44 changer transitions 0/155 dead transitions. [2023-11-29 03:23:42,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 155 transitions, 978 flow [2023-11-29 03:23:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:23:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:23:42,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 423 transitions. [2023-11-29 03:23:42,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2023-11-29 03:23:42,392 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 423 transitions. [2023-11-29 03:23:42,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 423 transitions. [2023-11-29 03:23:42,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:42,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 423 transitions. [2023-11-29 03:23:42,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 42.3) internal successors, (423), 10 states have internal predecessors, (423), 0 states have call successors, (0), 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:23:42,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 69.0) internal successors, (759), 11 states have internal predecessors, (759), 0 states have call successors, (0), 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:23:42,396 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 69.0) internal successors, (759), 11 states have internal predecessors, (759), 0 states have call successors, (0), 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:23:42,396 INFO L175 Difference]: Start difference. First operand has 96 places, 87 transitions, 476 flow. Second operand 10 states and 423 transitions. [2023-11-29 03:23:42,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 155 transitions, 978 flow [2023-11-29 03:23:42,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 155 transitions, 950 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:23:42,405 INFO L231 Difference]: Finished difference. Result has 103 places, 109 transitions, 684 flow [2023-11-29 03:23:42,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=684, PETRI_PLACES=103, PETRI_TRANSITIONS=109} [2023-11-29 03:23:42,406 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 36 predicate places. [2023-11-29 03:23:42,406 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 109 transitions, 684 flow [2023-11-29 03:23:42,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 32.0) internal successors, (352), 11 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:23:42,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:42,407 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:42,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:42,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:42,607 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:42,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:42,607 INFO L85 PathProgramCache]: Analyzing trace with hash 378024604, now seen corresponding path program 2 times [2023-11-29 03:23:42,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:42,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279251195] [2023-11-29 03:23:42,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:23:42,608 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:23:42,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:42,609 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:42,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:42,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:23:42,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:42,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:23:42,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:42,695 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:23:42,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:42,704 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:23:42,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:42,711 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:23:42,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:42,719 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:23:42,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:42,727 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:23:42,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:42,742 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:23:42,921 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:23:42,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:43,709 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:23:43,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:43,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279251195] [2023-11-29 03:23:43,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279251195] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:43,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:43,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 03:23:43,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956731816] [2023-11-29 03:23:43,710 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:43,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:23:43,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:43,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:23:43,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:23:49,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:23:49,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 109 transitions, 684 flow. Second operand has 8 states, 8 states have (on average 39.5) internal successors, (316), 8 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:49,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:49,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:23:49,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:50,285 INFO L124 PetriNetUnfolderBase]: 1732/3062 cut-off events. [2023-11-29 03:23:50,285 INFO L125 PetriNetUnfolderBase]: For 1865/1865 co-relation queries the response was YES. [2023-11-29 03:23:50,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8467 conditions, 3062 events. 1732/3062 cut-off events. For 1865/1865 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18483 event pairs, 906 based on Foata normal form. 44/3094 useless extension candidates. Maximal degree in co-relation 8440. Up to 2006 conditions per place. [2023-11-29 03:23:50,303 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 114 selfloop transitions, 20 changer transitions 0/151 dead transitions. [2023-11-29 03:23:50,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 1159 flow [2023-11-29 03:23:50,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:23:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:23:50,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 232 transitions. [2023-11-29 03:23:50,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.672463768115942 [2023-11-29 03:23:50,306 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 232 transitions. [2023-11-29 03:23:50,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 232 transitions. [2023-11-29 03:23:50,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:50,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 232 transitions. [2023-11-29 03:23:50,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 46.4) internal successors, (232), 5 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:23:50,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:50,308 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:50,308 INFO L175 Difference]: Start difference. First operand has 103 places, 109 transitions, 684 flow. Second operand 5 states and 232 transitions. [2023-11-29 03:23:50,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 1159 flow [2023-11-29 03:23:50,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 151 transitions, 1128 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 03:23:50,323 INFO L231 Difference]: Finished difference. Result has 100 places, 108 transitions, 685 flow [2023-11-29 03:23:50,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=685, PETRI_PLACES=100, PETRI_TRANSITIONS=108} [2023-11-29 03:23:50,324 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 33 predicate places. [2023-11-29 03:23:50,324 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 108 transitions, 685 flow [2023-11-29 03:23:50,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 39.5) internal successors, (316), 8 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:23:50,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:50,325 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:23:50,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:50,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:50,525 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:50,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:50,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1807012325, now seen corresponding path program 2 times [2023-11-29 03:23:50,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:50,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1160713645] [2023-11-29 03:23:50,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:23:50,526 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:23:50,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:50,527 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:50,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:50,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:23:50,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:50,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:23:50,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:50,652 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:23:50,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:50,665 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:23:50,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:50,673 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:23:50,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:50,679 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:23:50,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:50,688 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:23:50,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:50,693 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:23:50,891 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:23:50,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:23:50,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:50,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1160713645] [2023-11-29 03:23:50,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1160713645] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:23:50,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:23:50,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:23:50,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426206069] [2023-11-29 03:23:50,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:23:50,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:23:50,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:50,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:23:50,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:23:51,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 69 [2023-11-29 03:23:51,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 108 transitions, 685 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 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:23:51,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:23:51,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 69 [2023-11-29 03:23:51,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:23:52,147 INFO L124 PetriNetUnfolderBase]: 1732/3016 cut-off events. [2023-11-29 03:23:52,147 INFO L125 PetriNetUnfolderBase]: For 2842/2844 co-relation queries the response was YES. [2023-11-29 03:23:52,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8500 conditions, 3016 events. 1732/3016 cut-off events. For 2842/2844 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17356 event pairs, 579 based on Foata normal form. 112/3111 useless extension candidates. Maximal degree in co-relation 8474. Up to 1341 conditions per place. [2023-11-29 03:23:52,162 INFO L140 encePairwiseOnDemand]: 52/69 looper letters, 60 selfloop transitions, 44 changer transitions 0/114 dead transitions. [2023-11-29 03:23:52,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 114 transitions, 918 flow [2023-11-29 03:23:52,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:23:52,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:23:52,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 197 transitions. [2023-11-29 03:23:52,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710144927536231 [2023-11-29 03:23:52,164 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 197 transitions. [2023-11-29 03:23:52,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 197 transitions. [2023-11-29 03:23:52,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:23:52,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 197 transitions. [2023-11-29 03:23:52,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 39.4) internal successors, (197), 5 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:23:52,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:52,165 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:23:52,166 INFO L175 Difference]: Start difference. First operand has 100 places, 108 transitions, 685 flow. Second operand 5 states and 197 transitions. [2023-11-29 03:23:52,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 114 transitions, 918 flow [2023-11-29 03:23:52,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 114 transitions, 838 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 03:23:52,175 INFO L231 Difference]: Finished difference. Result has 91 places, 101 transitions, 661 flow [2023-11-29 03:23:52,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=91, PETRI_TRANSITIONS=101} [2023-11-29 03:23:52,175 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 24 predicate places. [2023-11-29 03:23:52,176 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 101 transitions, 661 flow [2023-11-29 03:23:52,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 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:23:52,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:23:52,176 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 03:23:52,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:52,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:52,377 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:23:52,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:23:52,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1844365065, now seen corresponding path program 3 times [2023-11-29 03:23:52,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:23:52,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103423965] [2023-11-29 03:23:52,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:23:52,378 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:23:52,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:23:52,379 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:52,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:23:52,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 03:23:52,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:23:52,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 03:23:52,626 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:23:52,639 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:23:52,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:52,657 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:23:52,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:52,663 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:23:52,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:52,681 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:23:52,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:52,688 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:23:52,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:23:52,697 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:23:53,329 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:23:53,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:23:56,551 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:23:56,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:23:56,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103423965] [2023-11-29 03:23:56,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103423965] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:23:56,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:23:56,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 03:23:56,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201341449] [2023-11-29 03:23:56,552 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:23:56,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 03:23:56,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:23:56,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 03:23:56,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-29 03:24:11,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:24:11,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 101 transitions, 661 flow. Second operand has 26 states, 26 states have (on average 38.76923076923077) internal successors, (1008), 26 states have internal predecessors, (1008), 0 states have call successors, (0), 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:24:11,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:11,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:24:11,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:45,549 INFO L124 PetriNetUnfolderBase]: 1756/3066 cut-off events. [2023-11-29 03:24:45,549 INFO L125 PetriNetUnfolderBase]: For 2401/2401 co-relation queries the response was YES. [2023-11-29 03:24:45,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8713 conditions, 3066 events. 1756/3066 cut-off events. For 2401/2401 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17552 event pairs, 1272 based on Foata normal form. 12/3061 useless extension candidates. Maximal degree in co-relation 8689. Up to 2693 conditions per place. [2023-11-29 03:24:45,563 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 63 selfloop transitions, 65 changer transitions 0/137 dead transitions. [2023-11-29 03:24:45,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 137 transitions, 1277 flow [2023-11-29 03:24:45,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 03:24:45,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 03:24:45,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 1772 transitions. [2023-11-29 03:24:45,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5706924315619968 [2023-11-29 03:24:45,570 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 1772 transitions. [2023-11-29 03:24:45,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 1772 transitions. [2023-11-29 03:24:45,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:45,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 1772 transitions. [2023-11-29 03:24:45,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 39.37777777777778) internal successors, (1772), 45 states have internal predecessors, (1772), 0 states have call successors, (0), 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:24:45,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 69.0) internal successors, (3174), 46 states have internal predecessors, (3174), 0 states have call successors, (0), 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:24:45,579 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 69.0) internal successors, (3174), 46 states have internal predecessors, (3174), 0 states have call successors, (0), 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:24:45,579 INFO L175 Difference]: Start difference. First operand has 91 places, 101 transitions, 661 flow. Second operand 45 states and 1772 transitions. [2023-11-29 03:24:45,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 137 transitions, 1277 flow [2023-11-29 03:24:45,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 137 transitions, 1165 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:24:45,590 INFO L231 Difference]: Finished difference. Result has 143 places, 137 transitions, 1093 flow [2023-11-29 03:24:45,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1093, PETRI_PLACES=143, PETRI_TRANSITIONS=137} [2023-11-29 03:24:45,591 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 76 predicate places. [2023-11-29 03:24:45,591 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 137 transitions, 1093 flow [2023-11-29 03:24:45,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 38.76923076923077) internal successors, (1008), 26 states have internal predecessors, (1008), 0 states have call successors, (0), 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:24:45,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:45,592 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:24:45,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Forceful destruction successful, exit code 0 [2023-11-29 03:24:45,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:45,792 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:45,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:45,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1377571636, now seen corresponding path program 1 times [2023-11-29 03:24:45,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:45,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1879847181] [2023-11-29 03:24:45,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:24:45,793 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:24:45,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:45,794 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:45,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:45,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:24:45,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:24:45,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:45,958 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:24:45,958 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:45,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:45,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1879847181] [2023-11-29 03:24:45,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1879847181] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:45,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:45,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:24:45,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684095942] [2023-11-29 03:24:45,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:45,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:24:45,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:45,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:24:45,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:24:46,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:46,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 137 transitions, 1093 flow. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 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:24:46,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:46,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:46,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:46,511 INFO L124 PetriNetUnfolderBase]: 1802/3084 cut-off events. [2023-11-29 03:24:46,511 INFO L125 PetriNetUnfolderBase]: For 1516/1516 co-relation queries the response was YES. [2023-11-29 03:24:46,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8158 conditions, 3084 events. 1802/3084 cut-off events. For 1516/1516 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17368 event pairs, 460 based on Foata normal form. 3/3059 useless extension candidates. Maximal degree in co-relation 8122. Up to 2209 conditions per place. [2023-11-29 03:24:46,535 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 150 selfloop transitions, 14 changer transitions 1/175 dead transitions. [2023-11-29 03:24:46,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 175 transitions, 1582 flow [2023-11-29 03:24:46,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:24:46,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:24:46,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 164 transitions. [2023-11-29 03:24:46,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7922705314009661 [2023-11-29 03:24:46,537 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 164 transitions. [2023-11-29 03:24:46,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 164 transitions. [2023-11-29 03:24:46,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:46,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 164 transitions. [2023-11-29 03:24:46,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 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:24:46,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:24:46,539 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 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:24:46,539 INFO L175 Difference]: Start difference. First operand has 143 places, 137 transitions, 1093 flow. Second operand 3 states and 164 transitions. [2023-11-29 03:24:46,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 175 transitions, 1582 flow [2023-11-29 03:24:46,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1398 flow, removed 63 selfloop flow, removed 20 redundant places. [2023-11-29 03:24:46,554 INFO L231 Difference]: Finished difference. Result has 126 places, 150 transitions, 1055 flow [2023-11-29 03:24:46,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1055, PETRI_PLACES=126, PETRI_TRANSITIONS=150} [2023-11-29 03:24:46,555 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 59 predicate places. [2023-11-29 03:24:46,555 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 150 transitions, 1055 flow [2023-11-29 03:24:46,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 3 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:24:46,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:46,556 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:24:46,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:46,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:46,756 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:46,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:46,757 INFO L85 PathProgramCache]: Analyzing trace with hash -213867829, now seen corresponding path program 1 times [2023-11-29 03:24:46,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:46,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684338259] [2023-11-29 03:24:46,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:24:46,757 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:24:46,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:46,758 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:46,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:46,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:24:46,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:24:46,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:46,894 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:24:46,894 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:46,895 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:46,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684338259] [2023-11-29 03:24:46,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684338259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:46,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:46,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:24:46,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000864133] [2023-11-29 03:24:46,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:46,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:24:46,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:46,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:24:46,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:24:46,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:46,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 150 transitions, 1055 flow. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 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:24:46,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:46,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:46,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:47,613 INFO L124 PetriNetUnfolderBase]: 1721/3099 cut-off events. [2023-11-29 03:24:47,613 INFO L125 PetriNetUnfolderBase]: For 2004/2011 co-relation queries the response was YES. [2023-11-29 03:24:47,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8542 conditions, 3099 events. 1721/3099 cut-off events. For 2004/2011 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19246 event pairs, 616 based on Foata normal form. 18/3089 useless extension candidates. Maximal degree in co-relation 8505. Up to 1600 conditions per place. [2023-11-29 03:24:47,629 INFO L140 encePairwiseOnDemand]: 65/69 looper letters, 222 selfloop transitions, 8 changer transitions 0/240 dead transitions. [2023-11-29 03:24:47,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 240 transitions, 1973 flow [2023-11-29 03:24:47,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:24:47,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:24:47,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 221 transitions. [2023-11-29 03:24:47,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8007246376811594 [2023-11-29 03:24:47,631 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 221 transitions. [2023-11-29 03:24:47,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 221 transitions. [2023-11-29 03:24:47,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:47,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 221 transitions. [2023-11-29 03:24:47,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 55.25) internal successors, (221), 4 states have internal predecessors, (221), 0 states have call successors, (0), 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:24:47,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:24:47,632 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:24:47,632 INFO L175 Difference]: Start difference. First operand has 126 places, 150 transitions, 1055 flow. Second operand 4 states and 221 transitions. [2023-11-29 03:24:47,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 240 transitions, 1973 flow [2023-11-29 03:24:47,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 240 transitions, 1939 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:24:47,642 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1076 flow [2023-11-29 03:24:47,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1076, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2023-11-29 03:24:47,643 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 63 predicate places. [2023-11-29 03:24:47,643 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1076 flow [2023-11-29 03:24:47,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 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:24:47,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:47,643 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:24:47,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:47,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:47,844 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:47,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:47,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1121372881, now seen corresponding path program 2 times [2023-11-29 03:24:47,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:47,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [504336567] [2023-11-29 03:24:47,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:24:47,845 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:24:47,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:47,846 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:47,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:47,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:24:47,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:47,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:24:47,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:47,955 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:24:47,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:47,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:47,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [504336567] [2023-11-29 03:24:47,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [504336567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:47,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:47,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:24:47,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208032204] [2023-11-29 03:24:47,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:47,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:24:47,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:47,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:24:47,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:24:47,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:47,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1076 flow. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 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:24:47,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:47,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:47,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:48,622 INFO L124 PetriNetUnfolderBase]: 1834/3228 cut-off events. [2023-11-29 03:24:48,623 INFO L125 PetriNetUnfolderBase]: For 3333/3333 co-relation queries the response was YES. [2023-11-29 03:24:48,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9783 conditions, 3228 events. 1834/3228 cut-off events. For 3333/3333 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19447 event pairs, 625 based on Foata normal form. 24/3226 useless extension candidates. Maximal degree in co-relation 9744. Up to 1860 conditions per place. [2023-11-29 03:24:48,644 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 190 selfloop transitions, 13 changer transitions 0/213 dead transitions. [2023-11-29 03:24:48,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 213 transitions, 1816 flow [2023-11-29 03:24:48,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:24:48,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:24:48,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 209 transitions. [2023-11-29 03:24:48,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7572463768115942 [2023-11-29 03:24:48,645 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 209 transitions. [2023-11-29 03:24:48,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 209 transitions. [2023-11-29 03:24:48,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:48,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 209 transitions. [2023-11-29 03:24:48,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 52.25) internal successors, (209), 4 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:24:48,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:24:48,647 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:24:48,647 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1076 flow. Second operand 4 states and 209 transitions. [2023-11-29 03:24:48,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 213 transitions, 1816 flow [2023-11-29 03:24:48,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 213 transitions, 1768 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:24:48,659 INFO L231 Difference]: Finished difference. Result has 134 places, 164 transitions, 1209 flow [2023-11-29 03:24:48,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1209, PETRI_PLACES=134, PETRI_TRANSITIONS=164} [2023-11-29 03:24:48,659 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 67 predicate places. [2023-11-29 03:24:48,659 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 164 transitions, 1209 flow [2023-11-29 03:24:48,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 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:24:48,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:48,660 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:24:48,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:48,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:48,860 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:48,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:48,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1134425744, now seen corresponding path program 1 times [2023-11-29 03:24:48,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:48,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [253838257] [2023-11-29 03:24:48,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:24:48,861 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:24:48,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:48,862 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:48,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:48,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:24:48,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:24:48,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:48,986 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:24:48,987 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:48,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:48,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [253838257] [2023-11-29 03:24:48,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [253838257] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:48,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:48,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:24:48,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461533898] [2023-11-29 03:24:48,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:48,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:24:48,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:48,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:24:48,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:24:48,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 03:24:48,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 164 transitions, 1209 flow. Second operand has 5 states, 5 states have (on average 39.8) internal successors, (199), 5 states have internal predecessors, (199), 0 states have call successors, (0), 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:24:48,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:48,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 03:24:48,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:49,759 INFO L124 PetriNetUnfolderBase]: 2003/3537 cut-off events. [2023-11-29 03:24:49,759 INFO L125 PetriNetUnfolderBase]: For 4122/4122 co-relation queries the response was YES. [2023-11-29 03:24:49,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11509 conditions, 3537 events. 2003/3537 cut-off events. For 4122/4122 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 21916 event pairs, 664 based on Foata normal form. 9/3543 useless extension candidates. Maximal degree in co-relation 11468. Up to 1819 conditions per place. [2023-11-29 03:24:49,779 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 241 selfloop transitions, 17 changer transitions 0/266 dead transitions. [2023-11-29 03:24:49,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 266 transitions, 2240 flow [2023-11-29 03:24:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:24:49,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:24:49,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 259 transitions. [2023-11-29 03:24:49,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7507246376811594 [2023-11-29 03:24:49,781 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 259 transitions. [2023-11-29 03:24:49,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 259 transitions. [2023-11-29 03:24:49,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:49,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 259 transitions. [2023-11-29 03:24:49,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 51.8) internal successors, (259), 5 states have internal predecessors, (259), 0 states have call successors, (0), 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:24:49,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:24:49,782 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 69.0) internal successors, (414), 6 states have internal predecessors, (414), 0 states have call successors, (0), 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:24:49,782 INFO L175 Difference]: Start difference. First operand has 134 places, 164 transitions, 1209 flow. Second operand 5 states and 259 transitions. [2023-11-29 03:24:49,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 266 transitions, 2240 flow [2023-11-29 03:24:49,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 266 transitions, 2240 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 03:24:49,803 INFO L231 Difference]: Finished difference. Result has 140 places, 166 transitions, 1262 flow [2023-11-29 03:24:49,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1262, PETRI_PLACES=140, PETRI_TRANSITIONS=166} [2023-11-29 03:24:49,803 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 73 predicate places. [2023-11-29 03:24:49,803 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 166 transitions, 1262 flow [2023-11-29 03:24:49,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.8) internal successors, (199), 5 states have internal predecessors, (199), 0 states have call successors, (0), 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:24:49,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:49,804 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:24:49,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Forceful destruction successful, exit code 0 [2023-11-29 03:24:50,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:50,004 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:50,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:50,005 INFO L85 PathProgramCache]: Analyzing trace with hash -36484807, now seen corresponding path program 3 times [2023-11-29 03:24:50,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:50,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951516200] [2023-11-29 03:24:50,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:24:50,005 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:24:50,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:50,006 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:50,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:50,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:24:50,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:50,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:24:50,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:50,122 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:24:50,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:50,122 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:50,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951516200] [2023-11-29 03:24:50,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951516200] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:50,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:50,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:24:50,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551489792] [2023-11-29 03:24:50,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:50,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:24:50,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:50,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:24:50,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:24:50,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:50,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 166 transitions, 1262 flow. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 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:24:50,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:50,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:50,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:50,896 INFO L124 PetriNetUnfolderBase]: 1814/3195 cut-off events. [2023-11-29 03:24:50,896 INFO L125 PetriNetUnfolderBase]: For 7068/7088 co-relation queries the response was YES. [2023-11-29 03:24:50,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11029 conditions, 3195 events. 1814/3195 cut-off events. For 7068/7088 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18882 event pairs, 822 based on Foata normal form. 36/3217 useless extension candidates. Maximal degree in co-relation 10985. Up to 1633 conditions per place. [2023-11-29 03:24:50,916 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 228 selfloop transitions, 23 changer transitions 0/261 dead transitions. [2023-11-29 03:24:50,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 261 transitions, 2278 flow [2023-11-29 03:24:50,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:24:50,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:24:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 223 transitions. [2023-11-29 03:24:50,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8079710144927537 [2023-11-29 03:24:50,917 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 223 transitions. [2023-11-29 03:24:50,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 223 transitions. [2023-11-29 03:24:50,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:50,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 223 transitions. [2023-11-29 03:24:50,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 55.75) internal successors, (223), 4 states have internal predecessors, (223), 0 states have call successors, (0), 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:24:50,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:24:50,919 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:24:50,919 INFO L175 Difference]: Start difference. First operand has 140 places, 166 transitions, 1262 flow. Second operand 4 states and 223 transitions. [2023-11-29 03:24:50,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 261 transitions, 2278 flow [2023-11-29 03:24:50,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 261 transitions, 2237 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 03:24:50,941 INFO L231 Difference]: Finished difference. Result has 143 places, 172 transitions, 1367 flow [2023-11-29 03:24:50,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1367, PETRI_PLACES=143, PETRI_TRANSITIONS=172} [2023-11-29 03:24:50,941 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 76 predicate places. [2023-11-29 03:24:50,942 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 172 transitions, 1367 flow [2023-11-29 03:24:50,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 4 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:24:50,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:50,942 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:24:50,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:51,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:51,143 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:51,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:51,143 INFO L85 PathProgramCache]: Analyzing trace with hash 964965706, now seen corresponding path program 2 times [2023-11-29 03:24:51,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:51,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [257057567] [2023-11-29 03:24:51,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:24:51,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:24:51,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:51,144 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:51,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:51,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:24:51,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:51,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:24:51,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:51,260 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:24:51,260 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:51,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:51,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [257057567] [2023-11-29 03:24:51,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [257057567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:51,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:51,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:24:51,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405669866] [2023-11-29 03:24:51,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:51,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:24:51,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:51,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:24:51,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:24:51,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:24:51,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 172 transitions, 1367 flow. Second operand has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:51,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:51,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:24:51,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:52,169 INFO L124 PetriNetUnfolderBase]: 2381/4217 cut-off events. [2023-11-29 03:24:52,169 INFO L125 PetriNetUnfolderBase]: For 11989/12004 co-relation queries the response was YES. [2023-11-29 03:24:52,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15641 conditions, 4217 events. 2381/4217 cut-off events. For 11989/12004 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 26718 event pairs, 921 based on Foata normal form. 51/4268 useless extension candidates. Maximal degree in co-relation 15595. Up to 1963 conditions per place. [2023-11-29 03:24:52,195 INFO L140 encePairwiseOnDemand]: 56/69 looper letters, 244 selfloop transitions, 42 changer transitions 3/296 dead transitions. [2023-11-29 03:24:52,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 296 transitions, 2691 flow [2023-11-29 03:24:52,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:24:52,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:24:52,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 309 transitions. [2023-11-29 03:24:52,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7463768115942029 [2023-11-29 03:24:52,197 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 309 transitions. [2023-11-29 03:24:52,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 309 transitions. [2023-11-29 03:24:52,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:52,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 309 transitions. [2023-11-29 03:24:52,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 51.5) internal successors, (309), 6 states have internal predecessors, (309), 0 states have call successors, (0), 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:24:52,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:52,198 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:52,198 INFO L175 Difference]: Start difference. First operand has 143 places, 172 transitions, 1367 flow. Second operand 6 states and 309 transitions. [2023-11-29 03:24:52,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 296 transitions, 2691 flow [2023-11-29 03:24:52,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 296 transitions, 2665 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 03:24:52,222 INFO L231 Difference]: Finished difference. Result has 151 places, 198 transitions, 1788 flow [2023-11-29 03:24:52,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1788, PETRI_PLACES=151, PETRI_TRANSITIONS=198} [2023-11-29 03:24:52,223 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 84 predicate places. [2023-11-29 03:24:52,223 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 198 transitions, 1788 flow [2023-11-29 03:24:52,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:52,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:52,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:24:52,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:52,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:52,424 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:52,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:52,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1027759718, now seen corresponding path program 3 times [2023-11-29 03:24:52,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:52,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1723104877] [2023-11-29 03:24:52,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:24:52,425 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:24:52,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:52,425 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:52,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:52,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:24:52,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:52,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:24:52,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:52,555 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:24:52,555 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:52,556 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:52,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1723104877] [2023-11-29 03:24:52,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1723104877] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:52,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:52,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:24:52,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140597680] [2023-11-29 03:24:52,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:52,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:24:52,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:52,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:24:52,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:24:52,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:52,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 198 transitions, 1788 flow. Second operand has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:24:52,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:52,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:52,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:53,498 INFO L124 PetriNetUnfolderBase]: 2174/3867 cut-off events. [2023-11-29 03:24:53,498 INFO L125 PetriNetUnfolderBase]: For 18813/18969 co-relation queries the response was YES. [2023-11-29 03:24:53,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16192 conditions, 3867 events. 2174/3867 cut-off events. For 18813/18969 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 24174 event pairs, 855 based on Foata normal form. 102/3947 useless extension candidates. Maximal degree in co-relation 16142. Up to 1768 conditions per place. [2023-11-29 03:24:53,536 INFO L140 encePairwiseOnDemand]: 60/69 looper letters, 246 selfloop transitions, 41 changer transitions 0/298 dead transitions. [2023-11-29 03:24:53,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 298 transitions, 3092 flow [2023-11-29 03:24:53,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:24:53,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:24:53,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 308 transitions. [2023-11-29 03:24:53,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7439613526570048 [2023-11-29 03:24:53,538 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 308 transitions. [2023-11-29 03:24:53,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 308 transitions. [2023-11-29 03:24:53,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:53,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 308 transitions. [2023-11-29 03:24:53,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 51.333333333333336) internal successors, (308), 6 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:53,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:53,540 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:53,540 INFO L175 Difference]: Start difference. First operand has 151 places, 198 transitions, 1788 flow. Second operand 6 states and 308 transitions. [2023-11-29 03:24:53,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 298 transitions, 3092 flow [2023-11-29 03:24:53,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 298 transitions, 3047 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-11-29 03:24:53,627 INFO L231 Difference]: Finished difference. Result has 158 places, 199 transitions, 1900 flow [2023-11-29 03:24:53,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1900, PETRI_PLACES=158, PETRI_TRANSITIONS=199} [2023-11-29 03:24:53,627 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 91 predicate places. [2023-11-29 03:24:53,628 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 199 transitions, 1900 flow [2023-11-29 03:24:53,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:24:53,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:53,628 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:24:53,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:53,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:53,828 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:53,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:53,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2085384886, now seen corresponding path program 4 times [2023-11-29 03:24:53,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:53,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652646165] [2023-11-29 03:24:53,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:24:53,829 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:24:53,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:53,830 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:53,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:53,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:24:53,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:53,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:24:53,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:53,951 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:24:53,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:53,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:53,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652646165] [2023-11-29 03:24:53,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652646165] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:53,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:53,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:24:53,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381836349] [2023-11-29 03:24:53,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:53,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:24:53,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:53,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:24:53,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:24:53,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:53,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 199 transitions, 1900 flow. Second operand has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:24:53,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:53,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:53,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:55,046 INFO L124 PetriNetUnfolderBase]: 2753/4968 cut-off events. [2023-11-29 03:24:55,046 INFO L125 PetriNetUnfolderBase]: For 29592/29670 co-relation queries the response was YES. [2023-11-29 03:24:55,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21877 conditions, 4968 events. 2753/4968 cut-off events. For 29592/29670 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 32397 event pairs, 733 based on Foata normal form. 90/5054 useless extension candidates. Maximal degree in co-relation 21824. Up to 1744 conditions per place. [2023-11-29 03:24:55,083 INFO L140 encePairwiseOnDemand]: 60/69 looper letters, 289 selfloop transitions, 62 changer transitions 0/362 dead transitions. [2023-11-29 03:24:55,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 362 transitions, 4125 flow [2023-11-29 03:24:55,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 03:24:55,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 03:24:55,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 352 transitions. [2023-11-29 03:24:55,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7287784679089027 [2023-11-29 03:24:55,084 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 352 transitions. [2023-11-29 03:24:55,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 352 transitions. [2023-11-29 03:24:55,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:55,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 352 transitions. [2023-11-29 03:24:55,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 50.285714285714285) internal successors, (352), 7 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:24:55,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 69.0) internal successors, (552), 8 states have internal predecessors, (552), 0 states have call successors, (0), 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:24:55,086 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 69.0) internal successors, (552), 8 states have internal predecessors, (552), 0 states have call successors, (0), 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:24:55,086 INFO L175 Difference]: Start difference. First operand has 158 places, 199 transitions, 1900 flow. Second operand 7 states and 352 transitions. [2023-11-29 03:24:55,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 362 transitions, 4125 flow [2023-11-29 03:24:55,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 362 transitions, 4010 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 03:24:55,130 INFO L231 Difference]: Finished difference. Result has 167 places, 222 transitions, 2396 flow [2023-11-29 03:24:55,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=167, PETRI_TRANSITIONS=222} [2023-11-29 03:24:55,130 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 100 predicate places. [2023-11-29 03:24:55,130 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 222 transitions, 2396 flow [2023-11-29 03:24:55,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:24:55,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:55,131 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:24:55,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Ended with exit code 0 [2023-11-29 03:24:55,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:55,331 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:55,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1127153892, now seen corresponding path program 5 times [2023-11-29 03:24:55,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:55,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2120703515] [2023-11-29 03:24:55,332 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:24:55,332 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:24:55,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:55,333 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:55,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:55,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:24:55,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:55,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:24:55,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:55,456 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:24:55,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:55,456 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:55,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2120703515] [2023-11-29 03:24:55,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2120703515] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:55,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:55,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:24:55,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108481380] [2023-11-29 03:24:55,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:55,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:24:55,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:55,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:24:55,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:24:55,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:24:55,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 222 transitions, 2396 flow. Second operand has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:55,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:55,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:24:55,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:56,587 INFO L124 PetriNetUnfolderBase]: 3182/5471 cut-off events. [2023-11-29 03:24:56,588 INFO L125 PetriNetUnfolderBase]: For 37604/37606 co-relation queries the response was YES. [2023-11-29 03:24:56,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25691 conditions, 5471 events. 3182/5471 cut-off events. For 37604/37606 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 34212 event pairs, 1289 based on Foata normal form. 63/5530 useless extension candidates. Maximal degree in co-relation 25633. Up to 3586 conditions per place. [2023-11-29 03:24:56,636 INFO L140 encePairwiseOnDemand]: 56/69 looper letters, 243 selfloop transitions, 83 changer transitions 4/337 dead transitions. [2023-11-29 03:24:56,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 337 transitions, 4098 flow [2023-11-29 03:24:56,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:24:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:24:56,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 302 transitions. [2023-11-29 03:24:56,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7294685990338164 [2023-11-29 03:24:56,638 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 302 transitions. [2023-11-29 03:24:56,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 302 transitions. [2023-11-29 03:24:56,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:56,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 302 transitions. [2023-11-29 03:24:56,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 50.333333333333336) internal successors, (302), 6 states have internal predecessors, (302), 0 states have call successors, (0), 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:24:56,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:56,640 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:56,640 INFO L175 Difference]: Start difference. First operand has 167 places, 222 transitions, 2396 flow. Second operand 6 states and 302 transitions. [2023-11-29 03:24:56,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 337 transitions, 4098 flow [2023-11-29 03:24:56,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 337 transitions, 4002 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-29 03:24:56,709 INFO L231 Difference]: Finished difference. Result has 175 places, 252 transitions, 3068 flow [2023-11-29 03:24:56,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3068, PETRI_PLACES=175, PETRI_TRANSITIONS=252} [2023-11-29 03:24:56,710 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 108 predicate places. [2023-11-29 03:24:56,710 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 252 transitions, 3068 flow [2023-11-29 03:24:56,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:24:56,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:56,711 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:24:56,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:56,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:56,911 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:56,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:56,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1339808674, now seen corresponding path program 6 times [2023-11-29 03:24:56,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:56,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [534590079] [2023-11-29 03:24:56,912 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:24:56,913 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:24:56,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:56,914 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:56,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:56,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 03:24:56,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:24:56,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:24:57,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:57,041 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:24:57,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:24:57,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:57,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [534590079] [2023-11-29 03:24:57,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [534590079] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:24:57,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:24:57,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:24:57,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006781940] [2023-11-29 03:24:57,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:57,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:24:57,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:57,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:24:57,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:24:57,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:24:57,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 252 transitions, 3068 flow. Second operand has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:24:57,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:57,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:24:57,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:24:58,335 INFO L124 PetriNetUnfolderBase]: 2575/4732 cut-off events. [2023-11-29 03:24:58,336 INFO L125 PetriNetUnfolderBase]: For 40567/40659 co-relation queries the response was YES. [2023-11-29 03:24:58,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23476 conditions, 4732 events. 2575/4732 cut-off events. For 40567/40659 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 31348 event pairs, 995 based on Foata normal form. 103/4815 useless extension candidates. Maximal degree in co-relation 23413. Up to 2787 conditions per place. [2023-11-29 03:24:58,388 INFO L140 encePairwiseOnDemand]: 60/69 looper letters, 263 selfloop transitions, 80 changer transitions 0/356 dead transitions. [2023-11-29 03:24:58,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 356 transitions, 4605 flow [2023-11-29 03:24:58,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:24:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:24:58,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 310 transitions. [2023-11-29 03:24:58,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.748792270531401 [2023-11-29 03:24:58,389 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 310 transitions. [2023-11-29 03:24:58,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 310 transitions. [2023-11-29 03:24:58,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:24:58,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 310 transitions. [2023-11-29 03:24:58,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 51.666666666666664) internal successors, (310), 6 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:24:58,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:58,392 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:24:58,392 INFO L175 Difference]: Start difference. First operand has 175 places, 252 transitions, 3068 flow. Second operand 6 states and 310 transitions. [2023-11-29 03:24:58,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 356 transitions, 4605 flow [2023-11-29 03:24:58,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 356 transitions, 4500 flow, removed 51 selfloop flow, removed 1 redundant places. [2023-11-29 03:24:58,485 INFO L231 Difference]: Finished difference. Result has 182 places, 253 transitions, 3238 flow [2023-11-29 03:24:58,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3238, PETRI_PLACES=182, PETRI_TRANSITIONS=253} [2023-11-29 03:24:58,486 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 115 predicate places. [2023-11-29 03:24:58,486 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 253 transitions, 3238 flow [2023-11-29 03:24:58,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 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:24:58,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:24:58,486 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] [2023-11-29 03:24:58,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Forceful destruction successful, exit code 0 [2023-11-29 03:24:58,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:58,687 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:24:58,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:24:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash 215724334, now seen corresponding path program 1 times [2023-11-29 03:24:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:24:58,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787785611] [2023-11-29 03:24:58,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:24:58,688 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:24:58,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:24:58,689 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:58,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:24:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:24:58,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:24:58,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:24:58,905 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:24:58,906 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:24:58,939 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:24:58,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:24:58,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787785611] [2023-11-29 03:24:58,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787785611] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:24:58,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:24:58,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-11-29 03:24:58,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176468714] [2023-11-29 03:24:58,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:24:58,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:24:58,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:24:58,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:24:58,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:24:58,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:24:58,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 253 transitions, 3238 flow. Second operand has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 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:24:58,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:24:58,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:24:58,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:00,064 INFO L124 PetriNetUnfolderBase]: 3211/5632 cut-off events. [2023-11-29 03:25:00,064 INFO L125 PetriNetUnfolderBase]: For 44220/44394 co-relation queries the response was YES. [2023-11-29 03:25:00,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 5632 events. 3211/5632 cut-off events. For 44220/44394 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36646 event pairs, 649 based on Foata normal form. 39/5628 useless extension candidates. Maximal degree in co-relation 28596. Up to 2881 conditions per place. [2023-11-29 03:25:00,121 INFO L140 encePairwiseOnDemand]: 60/69 looper letters, 322 selfloop transitions, 58 changer transitions 3/392 dead transitions. [2023-11-29 03:25:00,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 392 transitions, 5802 flow [2023-11-29 03:25:00,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:25:00,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:25:00,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 216 transitions. [2023-11-29 03:25:00,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.782608695652174 [2023-11-29 03:25:00,122 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 216 transitions. [2023-11-29 03:25:00,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 216 transitions. [2023-11-29 03:25:00,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:00,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 216 transitions. [2023-11-29 03:25:00,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 54.0) internal successors, (216), 4 states have internal predecessors, (216), 0 states have call successors, (0), 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:25:00,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:25:00,123 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:25:00,123 INFO L175 Difference]: Start difference. First operand has 182 places, 253 transitions, 3238 flow. Second operand 4 states and 216 transitions. [2023-11-29 03:25:00,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 392 transitions, 5802 flow [2023-11-29 03:25:00,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 392 transitions, 5554 flow, removed 39 selfloop flow, removed 2 redundant places. [2023-11-29 03:25:00,216 INFO L231 Difference]: Finished difference. Result has 185 places, 284 transitions, 3810 flow [2023-11-29 03:25:00,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3810, PETRI_PLACES=185, PETRI_TRANSITIONS=284} [2023-11-29 03:25:00,217 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 118 predicate places. [2023-11-29 03:25:00,217 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 284 transitions, 3810 flow [2023-11-29 03:25:00,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 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:25:00,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:00,217 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] [2023-11-29 03:25:00,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:00,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:00,417 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:25:00,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:00,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1233500848, now seen corresponding path program 2 times [2023-11-29 03:25:00,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:25:00,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232745079] [2023-11-29 03:25:00,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:25:00,419 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:25:00,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:25:00,420 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:00,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:00,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:25:00,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:25:00,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:25:00,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:25:00,597 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:25:00,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:25:00,780 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:25:00,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:25:00,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232745079] [2023-11-29 03:25:00,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232745079] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:25:00,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:25:00,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2023-11-29 03:25:00,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81427492] [2023-11-29 03:25:00,781 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:25:00,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:25:00,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:25:00,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:25:00,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:25:00,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:25:00,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 284 transitions, 3810 flow. Second operand has 11 states, 11 states have (on average 37.81818181818182) internal successors, (416), 11 states have internal predecessors, (416), 0 states have call successors, (0), 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:25:00,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:00,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:25:00,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:05,429 INFO L124 PetriNetUnfolderBase]: 6488/11153 cut-off events. [2023-11-29 03:25:05,429 INFO L125 PetriNetUnfolderBase]: For 76252/76268 co-relation queries the response was YES. [2023-11-29 03:25:05,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54323 conditions, 11153 events. 6488/11153 cut-off events. For 76252/76268 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 79499 event pairs, 335 based on Foata normal form. 367/11520 useless extension candidates. Maximal degree in co-relation 54255. Up to 1821 conditions per place. [2023-11-29 03:25:05,536 INFO L140 encePairwiseOnDemand]: 54/69 looper letters, 761 selfloop transitions, 278 changer transitions 4/1050 dead transitions. [2023-11-29 03:25:05,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 1050 transitions, 13050 flow [2023-11-29 03:25:05,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 03:25:05,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 03:25:05,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1331 transitions. [2023-11-29 03:25:05,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6889233954451346 [2023-11-29 03:25:05,540 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1331 transitions. [2023-11-29 03:25:05,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1331 transitions. [2023-11-29 03:25:05,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:05,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1331 transitions. [2023-11-29 03:25:05,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 47.535714285714285) internal successors, (1331), 28 states have internal predecessors, (1331), 0 states have call successors, (0), 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:25:05,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 69.0) internal successors, (2001), 29 states have internal predecessors, (2001), 0 states have call successors, (0), 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:25:05,544 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 69.0) internal successors, (2001), 29 states have internal predecessors, (2001), 0 states have call successors, (0), 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:25:05,544 INFO L175 Difference]: Start difference. First operand has 185 places, 284 transitions, 3810 flow. Second operand 28 states and 1331 transitions. [2023-11-29 03:25:05,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 1050 transitions, 13050 flow [2023-11-29 03:25:05,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 1050 transitions, 12988 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-11-29 03:25:05,717 INFO L231 Difference]: Finished difference. Result has 230 places, 476 transitions, 7516 flow [2023-11-29 03:25:05,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7516, PETRI_PLACES=230, PETRI_TRANSITIONS=476} [2023-11-29 03:25:05,718 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 163 predicate places. [2023-11-29 03:25:05,718 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 476 transitions, 7516 flow [2023-11-29 03:25:05,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 37.81818181818182) internal successors, (416), 11 states have internal predecessors, (416), 0 states have call successors, (0), 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:25:05,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:05,718 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] [2023-11-29 03:25:05,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:05,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:05,919 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:25:05,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:05,919 INFO L85 PathProgramCache]: Analyzing trace with hash 10325780, now seen corresponding path program 3 times [2023-11-29 03:25:05,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:25:05,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1045725842] [2023-11-29 03:25:05,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:25:05,919 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:25:05,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:25:05,920 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:05,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:05,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:25:05,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:25:05,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:25:05,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:25:06,023 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:25:06,023 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:25:06,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:25:06,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1045725842] [2023-11-29 03:25:06,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1045725842] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:25:06,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:25:06,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:25:06,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64106707] [2023-11-29 03:25:06,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:25:06,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:25:06,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:25:06,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:25:06,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:25:06,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:25:06,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 476 transitions, 7516 flow. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 0 states have call successors, (0), 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:25:06,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:06,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:25:06,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:08,638 INFO L124 PetriNetUnfolderBase]: 5660/9466 cut-off events. [2023-11-29 03:25:08,639 INFO L125 PetriNetUnfolderBase]: For 113384/113384 co-relation queries the response was YES. [2023-11-29 03:25:08,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59192 conditions, 9466 events. 5660/9466 cut-off events. For 113384/113384 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 62748 event pairs, 2368 based on Foata normal form. 171/9633 useless extension candidates. Maximal degree in co-relation 59105. Up to 6751 conditions per place. [2023-11-29 03:25:08,890 INFO L140 encePairwiseOnDemand]: 63/69 looper letters, 432 selfloop transitions, 97 changer transitions 0/536 dead transitions. [2023-11-29 03:25:08,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 536 transitions, 9032 flow [2023-11-29 03:25:08,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:25:08,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:25:08,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 193 transitions. [2023-11-29 03:25:08,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6992753623188406 [2023-11-29 03:25:08,892 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 193 transitions. [2023-11-29 03:25:08,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 193 transitions. [2023-11-29 03:25:08,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:08,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 193 transitions. [2023-11-29 03:25:08,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 48.25) internal successors, (193), 4 states have internal predecessors, (193), 0 states have call successors, (0), 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:25:08,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:25:08,893 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:25:08,893 INFO L175 Difference]: Start difference. First operand has 230 places, 476 transitions, 7516 flow. Second operand 4 states and 193 transitions. [2023-11-29 03:25:08,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 536 transitions, 9032 flow [2023-11-29 03:25:09,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 536 transitions, 8048 flow, removed 315 selfloop flow, removed 11 redundant places. [2023-11-29 03:25:09,411 INFO L231 Difference]: Finished difference. Result has 223 places, 441 transitions, 6256 flow [2023-11-29 03:25:09,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=5952, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6256, PETRI_PLACES=223, PETRI_TRANSITIONS=441} [2023-11-29 03:25:09,411 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 156 predicate places. [2023-11-29 03:25:09,412 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 441 transitions, 6256 flow [2023-11-29 03:25:09,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 4 states have internal predecessors, (161), 0 states have call successors, (0), 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:25:09,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:09,412 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:25:09,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:09,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:09,613 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:25:09,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:09,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1259601022, now seen corresponding path program 1 times [2023-11-29 03:25:09,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:25:09,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869666975] [2023-11-29 03:25:09,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:09,614 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:25:09,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:25:09,614 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:09,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:25:09,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:09,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:25:09,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:25:09,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:25:09,853 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:25:09,927 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:25:09,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:25:12,176 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:25:12,176 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:25:12,234 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:25:12,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:25:12,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869666975] [2023-11-29 03:25:12,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869666975] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:25:12,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:25:12,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2023-11-29 03:25:12,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596709354] [2023-11-29 03:25:12,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:25:12,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:25:12,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:25:12,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:25:12,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 03:25:14,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:16,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:19,172 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:25:21,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.79s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:24,399 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:25:27,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:29,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:31,893 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:25:34,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:36,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.69s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:39,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:42,100 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:25:44,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:46,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:49,304 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:25:51,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:25:51,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 69 [2023-11-29 03:25:51,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 441 transitions, 6256 flow. Second operand has 8 states, 8 states have (on average 27.0) internal successors, (216), 8 states have internal predecessors, (216), 0 states have call successors, (0), 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:25:51,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:51,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 69 [2023-11-29 03:25:51,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:56,266 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:26:00,277 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:26:04,284 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:26:08,509 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:26:12,519 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:26:16,526 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:26:18,437 INFO L124 PetriNetUnfolderBase]: 5484/9739 cut-off events. [2023-11-29 03:26:18,438 INFO L125 PetriNetUnfolderBase]: For 92620/92639 co-relation queries the response was YES. [2023-11-29 03:26:18,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55735 conditions, 9739 events. 5484/9739 cut-off events. For 92620/92639 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 70640 event pairs, 763 based on Foata normal form. 6/9724 useless extension candidates. Maximal degree in co-relation 55650. Up to 6119 conditions per place. [2023-11-29 03:26:18,552 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 423 selfloop transitions, 163 changer transitions 1/598 dead transitions. [2023-11-29 03:26:18,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 598 transitions, 9155 flow [2023-11-29 03:26:18,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:26:18,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:26:18,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2023-11-29 03:26:18,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2023-11-29 03:26:18,554 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 216 transitions. [2023-11-29 03:26:18,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 216 transitions. [2023-11-29 03:26:18,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:26:18,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 216 transitions. [2023-11-29 03:26:18,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 36.0) internal successors, (216), 6 states have internal predecessors, (216), 0 states have call successors, (0), 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:26:18,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:26:18,555 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:26:18,555 INFO L175 Difference]: Start difference. First operand has 223 places, 441 transitions, 6256 flow. Second operand 6 states and 216 transitions. [2023-11-29 03:26:18,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 598 transitions, 9155 flow [2023-11-29 03:26:19,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 598 transitions, 8927 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-29 03:26:19,056 INFO L231 Difference]: Finished difference. Result has 228 places, 496 transitions, 7278 flow [2023-11-29 03:26:19,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7278, PETRI_PLACES=228, PETRI_TRANSITIONS=496} [2023-11-29 03:26:19,057 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 161 predicate places. [2023-11-29 03:26:19,057 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 496 transitions, 7278 flow [2023-11-29 03:26:19,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.0) internal successors, (216), 8 states have internal predecessors, (216), 0 states have call successors, (0), 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:26:19,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:26:19,058 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:26:19,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:26:19,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:26:19,258 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:26:19,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:26:19,258 INFO L85 PathProgramCache]: Analyzing trace with hash 856914324, now seen corresponding path program 1 times [2023-11-29 03:26:19,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:26:19,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [593762386] [2023-11-29 03:26:19,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:26:19,259 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:26:19,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:26:19,260 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:26:19,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:26:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:26:19,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:26:19,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:26:19,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:19,497 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:26:19,549 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:26:19,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:26:21,932 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:26:21,933 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:26:21,993 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:26:21,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:26:21,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [593762386] [2023-11-29 03:26:21,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [593762386] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:26:21,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:26:21,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2023-11-29 03:26:21,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131850838] [2023-11-29 03:26:21,994 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:26:21,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:26:21,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:26:21,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:26:21,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 03:26:24,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:26,753 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:26:29,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:31,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:34,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:36,645 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:26:39,070 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:26:41,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:43,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:46,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:48,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:51,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:53,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:26:55,976 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:26:58,465 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:27:01,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 03:27:01,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 69 [2023-11-29 03:27:01,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 496 transitions, 7278 flow. Second operand has 8 states, 8 states have (on average 27.0) internal successors, (216), 8 states have internal predecessors, (216), 0 states have call successors, (0), 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:27:01,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:01,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 69 [2023-11-29 03:27:01,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:05,457 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:27:09,463 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:27:13,468 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:27:17,574 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:27:21,581 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:27:25,587 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:27:27,831 INFO L124 PetriNetUnfolderBase]: 6012/10658 cut-off events. [2023-11-29 03:27:27,831 INFO L125 PetriNetUnfolderBase]: For 103064/103080 co-relation queries the response was YES. [2023-11-29 03:27:27,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61353 conditions, 10658 events. 6012/10658 cut-off events. For 103064/103080 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 78423 event pairs, 947 based on Foata normal form. 6/10625 useless extension candidates. Maximal degree in co-relation 61266. Up to 7288 conditions per place. [2023-11-29 03:27:27,946 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 452 selfloop transitions, 154 changer transitions 2/619 dead transitions. [2023-11-29 03:27:27,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 619 transitions, 9737 flow [2023-11-29 03:27:27,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:27:27,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:27:27,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 212 transitions. [2023-11-29 03:27:27,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120772946859904 [2023-11-29 03:27:27,948 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 212 transitions. [2023-11-29 03:27:27,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 212 transitions. [2023-11-29 03:27:27,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:27,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 212 transitions. [2023-11-29 03:27:27,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 35.333333333333336) internal successors, (212), 6 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:27:27,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:27:27,949 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 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:27:27,949 INFO L175 Difference]: Start difference. First operand has 228 places, 496 transitions, 7278 flow. Second operand 6 states and 212 transitions. [2023-11-29 03:27:27,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 619 transitions, 9737 flow [2023-11-29 03:27:28,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 619 transitions, 9570 flow, removed 49 selfloop flow, removed 1 redundant places. [2023-11-29 03:27:28,610 INFO L231 Difference]: Finished difference. Result has 233 places, 523 transitions, 7793 flow [2023-11-29 03:27:28,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=7111, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7793, PETRI_PLACES=233, PETRI_TRANSITIONS=523} [2023-11-29 03:27:28,611 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 166 predicate places. [2023-11-29 03:27:28,611 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 523 transitions, 7793 flow [2023-11-29 03:27:28,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.0) internal successors, (216), 8 states have internal predecessors, (216), 0 states have call successors, (0), 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:27:28,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:28,612 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:27:28,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:28,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:28,813 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:27:28,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:28,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1807218326, now seen corresponding path program 2 times [2023-11-29 03:27:28,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:27:28,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274475956] [2023-11-29 03:27:28,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:27:28,814 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:27:28,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:27:28,815 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:28,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:28,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:27:28,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:27:28,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:27:28,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:29,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:29,041 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:27:29,102 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:27:29,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:27:31,445 INFO L349 Elim1Store]: treesize reduction 210, result has 3.2 percent of original size [2023-11-29 03:27:31,445 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:27:31,504 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:27:31,504 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:27:31,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274475956] [2023-11-29 03:27:31,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274475956] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:27:31,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:27:31,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2023-11-29 03:27:31,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97947928] [2023-11-29 03:27:31,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:27:31,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:27:31,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:27:31,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:27:31,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=35, Unknown=1, NotChecked=0, Total=56 [2023-11-29 03:27:31,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 69 [2023-11-29 03:27:31,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 523 transitions, 7793 flow. Second operand has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 0 states have call successors, (0), 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:27:31,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:31,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 69 [2023-11-29 03:27:31,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:35,912 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:27:40,016 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:27:44,629 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:27:46,414 INFO L124 PetriNetUnfolderBase]: 6197/11036 cut-off events. [2023-11-29 03:27:46,415 INFO L125 PetriNetUnfolderBase]: For 110656/110668 co-relation queries the response was YES. [2023-11-29 03:27:46,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64587 conditions, 11036 events. 6197/11036 cut-off events. For 110656/110668 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 82441 event pairs, 1310 based on Foata normal form. 3/11012 useless extension candidates. Maximal degree in co-relation 64498. Up to 8550 conditions per place. [2023-11-29 03:27:46,548 INFO L140 encePairwiseOnDemand]: 62/69 looper letters, 504 selfloop transitions, 141 changer transitions 1/657 dead transitions. [2023-11-29 03:27:46,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 657 transitions, 10831 flow [2023-11-29 03:27:46,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:27:46,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:27:46,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 211 transitions. [2023-11-29 03:27:46,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7644927536231884 [2023-11-29 03:27:46,550 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 211 transitions. [2023-11-29 03:27:46,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 211 transitions. [2023-11-29 03:27:46,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:46,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 211 transitions. [2023-11-29 03:27:46,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 52.75) internal successors, (211), 4 states have internal predecessors, (211), 0 states have call successors, (0), 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:27:46,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:27:46,551 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:27:46,551 INFO L175 Difference]: Start difference. First operand has 233 places, 523 transitions, 7793 flow. Second operand 4 states and 211 transitions. [2023-11-29 03:27:46,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 657 transitions, 10831 flow [2023-11-29 03:27:47,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 657 transitions, 10690 flow, removed 36 selfloop flow, removed 1 redundant places. [2023-11-29 03:27:47,230 INFO L231 Difference]: Finished difference. Result has 237 places, 577 transitions, 8962 flow [2023-11-29 03:27:47,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=8962, PETRI_PLACES=237, PETRI_TRANSITIONS=577} [2023-11-29 03:27:47,231 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 170 predicate places. [2023-11-29 03:27:47,231 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 577 transitions, 8962 flow [2023-11-29 03:27:47,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 0 states have call successors, (0), 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:27:47,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:47,232 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:27:47,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:47,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:47,432 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:27:47,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:47,433 INFO L85 PathProgramCache]: Analyzing trace with hash 939159780, now seen corresponding path program 2 times [2023-11-29 03:27:47,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:27:47,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042792195] [2023-11-29 03:27:47,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:27:47,433 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:27:47,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:27:47,434 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:47,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:47,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:27:47,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:27:47,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:27:47,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:47,529 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:27:47,529 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:27:47,529 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:27:47,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042792195] [2023-11-29 03:27:47,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042792195] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:27:47,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:27:47,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:27:47,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095345269] [2023-11-29 03:27:47,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:27:47,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:27:47,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:27:47,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:27:47,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:27:47,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:27:47,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 577 transitions, 8962 flow. Second operand has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 0 states have call successors, (0), 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:27:47,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:47,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:27:47,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:50,109 INFO L124 PetriNetUnfolderBase]: 6053/10246 cut-off events. [2023-11-29 03:27:50,109 INFO L125 PetriNetUnfolderBase]: For 105962/105965 co-relation queries the response was YES. [2023-11-29 03:27:50,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60907 conditions, 10246 events. 6053/10246 cut-off events. For 105962/105965 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 70004 event pairs, 2958 based on Foata normal form. 171/10414 useless extension candidates. Maximal degree in co-relation 60815. Up to 8377 conditions per place. [2023-11-29 03:27:50,230 INFO L140 encePairwiseOnDemand]: 64/69 looper letters, 469 selfloop transitions, 73 changer transitions 0/549 dead transitions. [2023-11-29 03:27:50,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 549 transitions, 8896 flow [2023-11-29 03:27:50,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:27:50,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:27:50,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 190 transitions. [2023-11-29 03:27:50,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2023-11-29 03:27:50,231 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 190 transitions. [2023-11-29 03:27:50,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 190 transitions. [2023-11-29 03:27:50,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:50,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 190 transitions. [2023-11-29 03:27:50,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 47.5) internal successors, (190), 4 states have internal predecessors, (190), 0 states have call successors, (0), 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:27:50,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:27:50,233 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 69.0) internal successors, (345), 5 states have internal predecessors, (345), 0 states have call successors, (0), 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:27:50,233 INFO L175 Difference]: Start difference. First operand has 237 places, 577 transitions, 8962 flow. Second operand 4 states and 190 transitions. [2023-11-29 03:27:50,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 549 transitions, 8896 flow [2023-11-29 03:27:50,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 549 transitions, 8518 flow, removed 115 selfloop flow, removed 5 redundant places. [2023-11-29 03:27:50,698 INFO L231 Difference]: Finished difference. Result has 232 places, 498 transitions, 7056 flow [2023-11-29 03:27:50,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=6910, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=7056, PETRI_PLACES=232, PETRI_TRANSITIONS=498} [2023-11-29 03:27:50,699 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 165 predicate places. [2023-11-29 03:27:50,699 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 498 transitions, 7056 flow [2023-11-29 03:27:50,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 0 states have call successors, (0), 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:27:50,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:50,700 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, 1] [2023-11-29 03:27:50,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:50,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:50,900 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:27:50,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:50,901 INFO L85 PathProgramCache]: Analyzing trace with hash 216047469, now seen corresponding path program 1 times [2023-11-29 03:27:50,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:27:50,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1257630864] [2023-11-29 03:27:50,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:27:50,901 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:27:50,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:27:50,902 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:50,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:51,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:27:51,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:27:51,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:51,127 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:27:51,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:27:51,293 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:27:51,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:27:51,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1257630864] [2023-11-29 03:27:51,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1257630864] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:27:51,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:27:51,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 03:27:51,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770898850] [2023-11-29 03:27:51,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:27:51,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:27:51,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:27:51,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:27:51,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:27:51,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 03:27:51,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 498 transitions, 7056 flow. Second operand has 14 states, 14 states have (on average 38.357142857142854) internal successors, (537), 14 states have internal predecessors, (537), 0 states have call successors, (0), 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:27:51,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:51,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 03:27:51,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:56,851 INFO L124 PetriNetUnfolderBase]: 8126/14798 cut-off events. [2023-11-29 03:27:56,851 INFO L125 PetriNetUnfolderBase]: For 129820/129892 co-relation queries the response was YES. [2023-11-29 03:27:56,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80185 conditions, 14798 events. 8126/14798 cut-off events. For 129820/129892 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 118888 event pairs, 793 based on Foata normal form. 117/14915 useless extension candidates. Maximal degree in co-relation 80096. Up to 2556 conditions per place. [2023-11-29 03:27:57,027 INFO L140 encePairwiseOnDemand]: 49/69 looper letters, 717 selfloop transitions, 428 changer transitions 29/1182 dead transitions. [2023-11-29 03:27:57,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 1182 transitions, 17215 flow [2023-11-29 03:27:57,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 03:27:57,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 03:27:57,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1293 transitions. [2023-11-29 03:27:57,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6692546583850931 [2023-11-29 03:27:57,030 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1293 transitions. [2023-11-29 03:27:57,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1293 transitions. [2023-11-29 03:27:57,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:57,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1293 transitions. [2023-11-29 03:27:57,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 46.17857142857143) internal successors, (1293), 28 states have internal predecessors, (1293), 0 states have call successors, (0), 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:27:57,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 69.0) internal successors, (2001), 29 states have internal predecessors, (2001), 0 states have call successors, (0), 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:27:57,034 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 69.0) internal successors, (2001), 29 states have internal predecessors, (2001), 0 states have call successors, (0), 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:27:57,034 INFO L175 Difference]: Start difference. First operand has 232 places, 498 transitions, 7056 flow. Second operand 28 states and 1293 transitions. [2023-11-29 03:27:57,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 1182 transitions, 17215 flow [2023-11-29 03:27:57,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 1182 transitions, 16933 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:27:57,725 INFO L231 Difference]: Finished difference. Result has 275 places, 734 transitions, 11204 flow [2023-11-29 03:27:57,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=6910, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=11204, PETRI_PLACES=275, PETRI_TRANSITIONS=734} [2023-11-29 03:27:57,725 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 208 predicate places. [2023-11-29 03:27:57,725 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 734 transitions, 11204 flow [2023-11-29 03:27:57,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.357142857142854) internal successors, (537), 14 states have internal predecessors, (537), 0 states have call successors, (0), 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:27:57,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:57,726 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, 1] [2023-11-29 03:27:57,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:57,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:57,926 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:27:57,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:57,927 INFO L85 PathProgramCache]: Analyzing trace with hash -885430671, now seen corresponding path program 2 times [2023-11-29 03:27:57,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:27:57,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [954668431] [2023-11-29 03:27:57,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:27:57,927 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:27:57,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:27:57,928 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:57,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:27:58,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:27:58,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:27:58,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:27:58,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:58,146 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:27:58,146 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:27:58,237 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:27:58,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:27:58,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [954668431] [2023-11-29 03:27:58,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [954668431] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:27:58,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:27:58,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 03:27:58,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896583640] [2023-11-29 03:27:58,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:27:58,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:27:58,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:27:58,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:27:58,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:27:58,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:27:58,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 734 transitions, 11204 flow. Second operand has 12 states, 12 states have (on average 37.916666666666664) internal successors, (455), 12 states have internal predecessors, (455), 0 states have call successors, (0), 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:27:58,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:58,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:27:58,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:28:06,199 INFO L124 PetriNetUnfolderBase]: 10787/19623 cut-off events. [2023-11-29 03:28:06,199 INFO L125 PetriNetUnfolderBase]: For 245599/245599 co-relation queries the response was YES. [2023-11-29 03:28:06,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123525 conditions, 19623 events. 10787/19623 cut-off events. For 245599/245599 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 163897 event pairs, 1603 based on Foata normal form. 210/19833 useless extension candidates. Maximal degree in co-relation 123418. Up to 4984 conditions per place. [2023-11-29 03:28:06,499 INFO L140 encePairwiseOnDemand]: 50/69 looper letters, 712 selfloop transitions, 887 changer transitions 0/1606 dead transitions. [2023-11-29 03:28:06,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1606 transitions, 27156 flow [2023-11-29 03:28:06,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 03:28:06,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 03:28:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1061 transitions. [2023-11-29 03:28:06,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6989459815546772 [2023-11-29 03:28:06,501 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1061 transitions. [2023-11-29 03:28:06,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1061 transitions. [2023-11-29 03:28:06,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:28:06,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1061 transitions. [2023-11-29 03:28:06,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 48.22727272727273) internal successors, (1061), 22 states have internal predecessors, (1061), 0 states have call successors, (0), 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:28:06,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 69.0) internal successors, (1587), 23 states have internal predecessors, (1587), 0 states have call successors, (0), 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:28:06,504 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 69.0) internal successors, (1587), 23 states have internal predecessors, (1587), 0 states have call successors, (0), 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:28:06,504 INFO L175 Difference]: Start difference. First operand has 275 places, 734 transitions, 11204 flow. Second operand 22 states and 1061 transitions. [2023-11-29 03:28:06,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1606 transitions, 27156 flow [2023-11-29 03:28:08,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 1606 transitions, 26254 flow, removed 278 selfloop flow, removed 5 redundant places. [2023-11-29 03:28:08,843 INFO L231 Difference]: Finished difference. Result has 309 places, 1284 transitions, 22665 flow [2023-11-29 03:28:08,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=10456, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=22665, PETRI_PLACES=309, PETRI_TRANSITIONS=1284} [2023-11-29 03:28:08,844 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 242 predicate places. [2023-11-29 03:28:08,844 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 1284 transitions, 22665 flow [2023-11-29 03:28:08,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 37.916666666666664) internal successors, (455), 12 states have internal predecessors, (455), 0 states have call successors, (0), 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:28:08,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:28:08,844 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, 1] [2023-11-29 03:28:08,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:28:09,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:28:09,045 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:28:09,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:28:09,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1053975413, now seen corresponding path program 3 times [2023-11-29 03:28:09,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:28:09,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [231846709] [2023-11-29 03:28:09,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:28:09,046 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:28:09,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:28:09,047 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:28:09,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:28:09,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 03:28:09,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:28:09,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 03:28:09,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:28:09,690 INFO L349 Elim1Store]: treesize reduction 164, result has 7.3 percent of original size [2023-11-29 03:28:09,690 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 203 treesize of output 99 [2023-11-29 03:28:09,791 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:28:09,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:28:11,200 INFO L349 Elim1Store]: treesize reduction 566, result has 15.9 percent of original size [2023-11-29 03:28:11,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 16 new quantified variables, introduced 66 case distinctions, treesize of input 340 treesize of output 201 [2023-11-29 03:28:34,575 WARN L293 SmtUtils]: Spent 7.57s on a formula simplification that was a NOOP. DAG size: 1024 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:30:32,235 WARN L293 SmtUtils]: Spent 8.45s on a formula simplification that was a NOOP. DAG size: 1028 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:30:57,402 WARN L293 SmtUtils]: Spent 8.75s on a formula simplification that was a NOOP. DAG size: 1030 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:31:10,961 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:31:10,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:31:10,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [231846709] [2023-11-29 03:31:10,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [231846709] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:31:10,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:31:10,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-11-29 03:31:10,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378139267] [2023-11-29 03:31:10,962 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:31:10,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 03:31:10,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:31:10,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 03:31:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-11-29 03:31:18,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:22,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:24,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:28,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:33,111 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:31:36,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:40,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:44,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:45,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:49,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:53,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:59,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:32:05,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:32:09,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:32:13,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:32:13,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 69 [2023-11-29 03:32:13,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 1284 transitions, 22665 flow. Second operand has 16 states, 16 states have (on average 36.75) internal successors, (588), 16 states have internal predecessors, (588), 0 states have call successors, (0), 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:32:13,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:32:13,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 69 [2023-11-29 03:32:13,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:32:28,856 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:32:32,873 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:32:41,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:32:45,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:32:49,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:04,113 WARN L293 SmtUtils]: Spent 12.21s on a formula simplification that was a NOOP. DAG size: 1053 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:33:20,859 WARN L293 SmtUtils]: Spent 11.50s on a formula simplification that was a NOOP. DAG size: 1048 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:33:28,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:37,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:41,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:44,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:54,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:34:11,838 INFO L124 PetriNetUnfolderBase]: 10426/19661 cut-off events. [2023-11-29 03:34:11,838 INFO L125 PetriNetUnfolderBase]: For 351005/351218 co-relation queries the response was YES. [2023-11-29 03:34:12,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141767 conditions, 19661 events. 10426/19661 cut-off events. For 351005/351218 co-relation queries the response was YES. Maximal size of possible extension queue 971. Compared 170914 event pairs, 1641 based on Foata normal form. 57/19663 useless extension candidates. Maximal degree in co-relation 141642. Up to 11627 conditions per place. [2023-11-29 03:34:12,282 INFO L140 encePairwiseOnDemand]: 56/69 looper letters, 1029 selfloop transitions, 172 changer transitions 438/1667 dead transitions. [2023-11-29 03:34:12,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1667 transitions, 32375 flow [2023-11-29 03:34:12,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:34:12,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:34:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 744 transitions. [2023-11-29 03:34:12,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6342710997442456 [2023-11-29 03:34:12,285 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 744 transitions. [2023-11-29 03:34:12,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 744 transitions. [2023-11-29 03:34:12,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:12,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 744 transitions. [2023-11-29 03:34:12,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 43.76470588235294) internal successors, (744), 17 states have internal predecessors, (744), 0 states have call successors, (0), 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:12,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 69.0) internal successors, (1242), 18 states have internal predecessors, (1242), 0 states have call successors, (0), 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:12,288 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 69.0) internal successors, (1242), 18 states have internal predecessors, (1242), 0 states have call successors, (0), 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:12,288 INFO L175 Difference]: Start difference. First operand has 309 places, 1284 transitions, 22665 flow. Second operand 17 states and 744 transitions. [2023-11-29 03:34:12,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1667 transitions, 32375 flow [2023-11-29 03:34:17,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 1667 transitions, 30098 flow, removed 1084 selfloop flow, removed 2 redundant places. [2023-11-29 03:34:17,584 INFO L231 Difference]: Finished difference. Result has 330 places, 1128 transitions, 19070 flow [2023-11-29 03:34:17,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=21021, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19070, PETRI_PLACES=330, PETRI_TRANSITIONS=1128} [2023-11-29 03:34:17,586 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 263 predicate places. [2023-11-29 03:34:17,586 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1128 transitions, 19070 flow [2023-11-29 03:34:17,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 36.75) internal successors, (588), 16 states have internal predecessors, (588), 0 states have call successors, (0), 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:17,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:17,586 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, 1] [2023-11-29 03:34:17,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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)] Ended with exit code 0 [2023-11-29 03:34:17,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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,787 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:34:17,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:17,788 INFO L85 PathProgramCache]: Analyzing trace with hash 18142471, now seen corresponding path program 4 times [2023-11-29 03:34:17,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:17,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1715349489] [2023-11-29 03:34:17,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:34:17,788 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,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:17,789 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:34:17,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:34:17,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:34:17,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:34:17,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:18,152 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:34:18,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:34:18,595 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:34:18,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1715349489] [2023-11-29 03:34:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1715349489] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:34:18,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:34:18,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 03:34:18,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625762046] [2023-11-29 03:34:18,596 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:34:18,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:34:18,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:18,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:34:18,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:34:18,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:34:18,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1128 transitions, 19070 flow. Second operand has 14 states, 14 states have (on average 37.357142857142854) internal successors, (523), 14 states have internal predecessors, (523), 0 states have call successors, (0), 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:18,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:18,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:34:18,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:34:37,558 INFO L124 PetriNetUnfolderBase]: 13982/26188 cut-off events. [2023-11-29 03:34:37,558 INFO L125 PetriNetUnfolderBase]: For 373919/374028 co-relation queries the response was YES. [2023-11-29 03:34:38,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173392 conditions, 26188 events. 13982/26188 cut-off events. For 373919/374028 co-relation queries the response was YES. Maximal size of possible extension queue 1224. Compared 235333 event pairs, 1154 based on Foata normal form. 402/26590 useless extension candidates. Maximal degree in co-relation 173259. Up to 4662 conditions per place. [2023-11-29 03:34:38,220 INFO L140 encePairwiseOnDemand]: 49/69 looper letters, 625 selfloop transitions, 2206 changer transitions 18/2856 dead transitions. [2023-11-29 03:34:38,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 2856 transitions, 53468 flow [2023-11-29 03:34:38,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 03:34:38,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 03:34:38,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1696 transitions. [2023-11-29 03:34:38,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.664316490403447 [2023-11-29 03:34:38,223 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1696 transitions. [2023-11-29 03:34:38,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1696 transitions. [2023-11-29 03:34:38,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:34:38,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1696 transitions. [2023-11-29 03:34:38,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 45.83783783783784) internal successors, (1696), 37 states have internal predecessors, (1696), 0 states have call successors, (0), 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:38,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 69.0) internal successors, (2622), 38 states have internal predecessors, (2622), 0 states have call successors, (0), 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:38,230 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 69.0) internal successors, (2622), 38 states have internal predecessors, (2622), 0 states have call successors, (0), 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:38,230 INFO L175 Difference]: Start difference. First operand has 330 places, 1128 transitions, 19070 flow. Second operand 37 states and 1696 transitions. [2023-11-29 03:34:38,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 2856 transitions, 53468 flow [2023-11-29 03:34:43,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 2856 transitions, 52468 flow, removed 476 selfloop flow, removed 5 redundant places. [2023-11-29 03:34:43,101 INFO L231 Difference]: Finished difference. Result has 386 places, 2584 transitions, 53057 flow [2023-11-29 03:34:43,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=18737, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=894, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=53057, PETRI_PLACES=386, PETRI_TRANSITIONS=2584} [2023-11-29 03:34:43,103 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 319 predicate places. [2023-11-29 03:34:43,103 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 2584 transitions, 53057 flow [2023-11-29 03:34:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 37.357142857142854) internal successors, (523), 14 states have internal predecessors, (523), 0 states have call successors, (0), 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:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:34:43,103 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, 1] [2023-11-29 03:34:43,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:34:43,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:43,304 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:34:43,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:34:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1125578956, now seen corresponding path program 1 times [2023-11-29 03:34:43,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:34:43,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336519186] [2023-11-29 03:34:43,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:34:43,305 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:43,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:34:43,306 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:43,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:34:43,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:34:43,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:34:43,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:34:43,553 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:34:43,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:34:43,741 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:34:43,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:34:43,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336519186] [2023-11-29 03:34:43,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336519186] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:34:43,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:34:43,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 03:34:43,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123302184] [2023-11-29 03:34:43,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:34:43,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:34:43,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:34:43,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:34:43,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:34:43,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 69 [2023-11-29 03:34:43,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 2584 transitions, 53057 flow. Second operand has 10 states, 10 states have (on average 40.2) internal successors, (402), 10 states have internal predecessors, (402), 0 states have call successors, (0), 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:43,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:34:43,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 69 [2023-11-29 03:34:43,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:35:09,181 INFO L124 PetriNetUnfolderBase]: 15496/29223 cut-off events. [2023-11-29 03:35:09,181 INFO L125 PetriNetUnfolderBase]: For 667144/667365 co-relation queries the response was YES. [2023-11-29 03:35:09,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235489 conditions, 29223 events. 15496/29223 cut-off events. For 667144/667365 co-relation queries the response was YES. Maximal size of possible extension queue 1292. Compared 266358 event pairs, 1823 based on Foata normal form. 940/30142 useless extension candidates. Maximal degree in co-relation 235332. Up to 5344 conditions per place. [2023-11-29 03:35:10,043 INFO L140 encePairwiseOnDemand]: 56/69 looper letters, 1151 selfloop transitions, 2567 changer transitions 4/3807 dead transitions. [2023-11-29 03:35:10,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 3807 transitions, 86407 flow [2023-11-29 03:35:10,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 03:35:10,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 03:35:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 951 transitions. [2023-11-29 03:35:10,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6563146997929606 [2023-11-29 03:35:10,046 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 951 transitions. [2023-11-29 03:35:10,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 951 transitions. [2023-11-29 03:35:10,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:35:10,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 951 transitions. [2023-11-29 03:35:10,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 45.285714285714285) internal successors, (951), 21 states have internal predecessors, (951), 0 states have call successors, (0), 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:10,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 69.0) internal successors, (1518), 22 states have internal predecessors, (1518), 0 states have call successors, (0), 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:10,049 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 69.0) internal successors, (1518), 22 states have internal predecessors, (1518), 0 states have call successors, (0), 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:10,049 INFO L175 Difference]: Start difference. First operand has 386 places, 2584 transitions, 53057 flow. Second operand 21 states and 951 transitions. [2023-11-29 03:35:10,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 3807 transitions, 86407 flow [2023-11-29 03:35:28,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 3807 transitions, 81265 flow, removed 2268 selfloop flow, removed 11 redundant places. [2023-11-29 03:35:28,283 INFO L231 Difference]: Finished difference. Result has 409 places, 3553 transitions, 79704 flow [2023-11-29 03:35:28,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=48843, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1700, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=79704, PETRI_PLACES=409, PETRI_TRANSITIONS=3553} [2023-11-29 03:35:28,285 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 342 predicate places. [2023-11-29 03:35:28,285 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 3553 transitions, 79704 flow [2023-11-29 03:35:28,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 40.2) internal successors, (402), 10 states have internal predecessors, (402), 0 states have call successors, (0), 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:28,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:35:28,285 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, 1] [2023-11-29 03:35:28,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:35:28,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:28,486 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:35:28,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:35:28,486 INFO L85 PathProgramCache]: Analyzing trace with hash -143282255, now seen corresponding path program 5 times [2023-11-29 03:35:28,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:35:28,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900156500] [2023-11-29 03:35:28,487 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:35:28,487 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:28,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:35:28,488 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:28,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:35:28,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:35:28,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:35:28,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:35:28,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:35:28,828 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:28,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:35:29,191 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:29,191 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:35:29,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900156500] [2023-11-29 03:35:29,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900156500] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:35:29,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:35:29,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 03:35:29,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71709078] [2023-11-29 03:35:29,191 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:35:29,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:35:29,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:35:29,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:35:29,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:35:29,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 69 [2023-11-29 03:35:29,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 3553 transitions, 79704 flow. Second operand has 14 states, 14 states have (on average 37.357142857142854) internal successors, (523), 14 states have internal predecessors, (523), 0 states have call successors, (0), 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:29,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:35:29,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 69 [2023-11-29 03:35:29,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:36:09,292 INFO L124 PetriNetUnfolderBase]: 17179/31842 cut-off events. [2023-11-29 03:36:09,292 INFO L125 PetriNetUnfolderBase]: For 720979/721068 co-relation queries the response was YES. [2023-11-29 03:36:10,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 268100 conditions, 31842 events. 17179/31842 cut-off events. For 720979/721068 co-relation queries the response was YES. Maximal size of possible extension queue 1357. Compared 287484 event pairs, 2116 based on Foata normal form. 84/31926 useless extension candidates. Maximal degree in co-relation 267935. Up to 6159 conditions per place. [2023-11-29 03:36:10,265 INFO L140 encePairwiseOnDemand]: 49/69 looper letters, 1320 selfloop transitions, 2789 changer transitions 21/4137 dead transitions. [2023-11-29 03:36:10,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 4137 transitions, 100245 flow [2023-11-29 03:36:10,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 03:36:10,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 03:36:10,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1194 transitions. [2023-11-29 03:36:10,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655518394648829 [2023-11-29 03:36:10,268 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1194 transitions. [2023-11-29 03:36:10,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1194 transitions. [2023-11-29 03:36:10,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:36:10,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1194 transitions. [2023-11-29 03:36:10,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 45.92307692307692) internal successors, (1194), 26 states have internal predecessors, (1194), 0 states have call successors, (0), 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:10,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 69.0) internal successors, (1863), 27 states have internal predecessors, (1863), 0 states have call successors, (0), 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:10,271 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 69.0) internal successors, (1863), 27 states have internal predecessors, (1863), 0 states have call successors, (0), 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:10,271 INFO L175 Difference]: Start difference. First operand has 409 places, 3553 transitions, 79704 flow. Second operand 26 states and 1194 transitions. [2023-11-29 03:36:10,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 4137 transitions, 100245 flow [2023-11-29 03:36:32,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 4137 transitions, 97405 flow, removed 1196 selfloop flow, removed 6 redundant places. [2023-11-29 03:36:32,635 INFO L231 Difference]: Finished difference. Result has 441 places, 3845 transitions, 94454 flow [2023-11-29 03:36:32,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=76297, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=883, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=94454, PETRI_PLACES=441, PETRI_TRANSITIONS=3845} [2023-11-29 03:36:32,638 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 374 predicate places. [2023-11-29 03:36:32,638 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 3845 transitions, 94454 flow [2023-11-29 03:36:32,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 37.357142857142854) internal successors, (523), 14 states have internal predecessors, (523), 0 states have call successors, (0), 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:32,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:36:32,638 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, 1] [2023-11-29 03:36:32,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:36:32,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:32,839 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2023-11-29 03:36:32,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:36:32,839 INFO L85 PathProgramCache]: Analyzing trace with hash -136390661, now seen corresponding path program 6 times [2023-11-29 03:36:32,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:36:32,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587597478] [2023-11-29 03:36:32,839 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:36:32,839 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:32,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:36:32,840 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:32,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8faecc59-a3d4-4a5f-a4bd-603e1b17fd2f/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:36:32,971 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 03:36:32,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:36:32,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:36:32,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:36:33,112 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:33,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:36:33,425 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:33,426 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:36:33,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587597478] [2023-11-29 03:36:33,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587597478] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:36:33,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:36:33,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 03:36:33,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027019007] [2023-11-29 03:36:33,426 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:36:33,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:36:33,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:36:33,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:36:33,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:36:33,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 69 [2023-11-29 03:36:33,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 3845 transitions, 94454 flow. Second operand has 10 states, 10 states have (on average 39.4) internal successors, (394), 10 states have internal predecessors, (394), 0 states have call successors, (0), 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:33,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:36:33,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 69 [2023-11-29 03:36:33,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:37:15,291 INFO L124 PetriNetUnfolderBase]: 16273/29902 cut-off events. [2023-11-29 03:37:15,292 INFO L125 PetriNetUnfolderBase]: For 830612/830767 co-relation queries the response was YES. [2023-11-29 03:37:16,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278588 conditions, 29902 events. 16273/29902 cut-off events. For 830612/830767 co-relation queries the response was YES. Maximal size of possible extension queue 1297. Compared 264357 event pairs, 3141 based on Foata normal form. 671/30531 useless extension candidates. Maximal degree in co-relation 278411. Up to 10751 conditions per place. [2023-11-29 03:37:16,306 INFO L140 encePairwiseOnDemand]: 57/69 looper letters, 1478 selfloop transitions, 2703 changer transitions 4/4271 dead transitions. [2023-11-29 03:37:16,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 4271 transitions, 112889 flow [2023-11-29 03:37:16,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 03:37:16,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 03:37:16,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1129 transitions. [2023-11-29 03:37:16,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544927536231884 [2023-11-29 03:37:16,309 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1129 transitions. [2023-11-29 03:37:16,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1129 transitions. [2023-11-29 03:37:16,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:37:16,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1129 transitions. [2023-11-29 03:37:16,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 45.16) internal successors, (1129), 25 states have internal predecessors, (1129), 0 states have call successors, (0), 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:16,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 69.0) internal successors, (1794), 26 states have internal predecessors, (1794), 0 states have call successors, (0), 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:16,315 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 69.0) internal successors, (1794), 26 states have internal predecessors, (1794), 0 states have call successors, (0), 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:16,315 INFO L175 Difference]: Start difference. First operand has 441 places, 3845 transitions, 94454 flow. Second operand 25 states and 1129 transitions. [2023-11-29 03:37:16,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 4271 transitions, 112889 flow